Init Slackware mirror

Signed-off-by: Georg <georg@lysergic.dev>
This commit is contained in:
Georg Pfuetzenreuter 2021-08-30 21:12:43 +02:00
parent 278e838dee
commit c33888a3c6
Signed by: Georg
GPG Key ID: 1DAF57F49F8E8F22
5 changed files with 104 additions and 0 deletions

View File

@ -0,0 +1,46 @@
slackware-1.01/
slackware-1.1.2/
slackware-1.2.0/
slackware-10.0/
slackware-10.1/
slackware-10.2/
slackware-11.0/
slackware-12.0/
slackware-12.1/
slackware-12.2/
slackware-13.0/
slackware-13.1/
slackware-13.37/
slackware-14.0/
slackware-14.1/
slackware-14.2/
slackware-2.0.0/
slackware-2.0.1/
slackware-2.1/
slackware-2.2.0/
slackware-2.3/
slackware-3.0/
slackware-3.1/
slackware-3.2/
slackware-3.3/
slackware-3.4/
slackware-3.5/
slackware-3.6/
slackware-3.9/
slackware-4.0/
slackware-7.0/
slackware-7.1/
slackware-8.0/
slackware-8.1/
slackware-9.0/
slackware-9.1/
slackware-current/
slackware-iso/
slackware-pre-1.0-beta/
slackware64-13.0/
slackware64-13.1/
slackware64-13.37/
slackware64-14.0/
slackware64-14.1/
slackware64-14.2/
slackware64-current/

View File

@ -0,0 +1,3 @@
curl -LO https://ftp6.gwdg.de/pub/linux/slackware
grep -o 'slackware.*-.*\/\"' slackware > slackware-dirlist
sed -i 's/\"//g' slackware-dirlist

View File

@ -0,0 +1,36 @@
slackware-1.01/
slackware-1.1.2/
slackware-1.2.0/
slackware-10.0/
slackware-10.1/
slackware-10.2/
slackware-11.0/
slackware-12.0/
slackware-12.1/
slackware-12.2/
slackware-13.0/
slackware-13.1/
slackware-13.37/
slackware-2.0.0/
slackware-2.0.1/
slackware-2.1/
slackware-2.2.0/
slackware-2.3/
slackware-3.0/
slackware-3.1/
slackware-3.2/
slackware-3.3/
slackware-3.4/
slackware-3.5/
slackware-3.6/
slackware-3.9/
slackware-4.0/
slackware-7.0/
slackware-7.1/
slackware-8.0/
slackware-8.1/
slackware-9.0/
slackware-9.1/
slackware-pre-1.0-beta/
unsupported/
gsb/

View File

@ -0,0 +1,8 @@
rsync -nhavP \
--delete --delete-after \
--no-o --no-g --safe-links \
--timeout=60 --contimeout=30 \
--exclude-from=/mnt/gluster01/mirror/meta/slackware-exclusions \
rsync://ftp6.gwdg.de/pub/linux/slackware/ \
/mnt/gluster01/mirror/slackware/

11
slackware/slackware.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
ORIGIN="ftp6.gwdg.de/pub/linux/slackware/"
echo "#universe +++ Starting mirror sync: Slackware ..." |& nc -N 127.0.0.2 2424
/usr/bin/withlock /mnt/mirror/meta/mirror-slackware.lock rsync -hiav \
--delete --delete-after \
--no-o --no-g --safe-links \
--timeout=60 --contimeout=30 \
--exclude-from=/mnt/mirror/meta/slackware-exclusions \
rsync://$ORIGIN \
/mnt/mirror/slackware/ |& nc -N 127.0.0.2 2424
echo "#universe +++ Synced with $ORIGIN." |& nc -N 127.0.0.2 2424