summaryrefslogtreecommitdiffstats
path: root/pkglists
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2016-02-14 18:00:10 +0100
committer Eric Hameleers <alien@slackware.com>2016-02-14 18:00:10 +0100
commit49346f3cd4efcb1a9ffca4f6fd4eb33fe52fb493 (patch)
tree93058fb189b7305b8fd549edc917ced297f16359 /pkglists
parent4ca61472d6126b5118466faf36ecf223895982b2 (diff)
downloadliveslak-49346f3cd4efcb1a9ffca4f6fd4eb33fe52fb493.tar.gz
liveslak-49346f3cd4efcb1a9ffca4f6fd4eb33fe52fb493.tar.xz
Download packages from rsync mirror if local repository is empty.
This is for package lists in "pkglist/" subdirectory where a 3rd party repository is the package source. If the pkglists/*.conf file defines a rsync mirror URL in variable SL_REPO_URL, then instead of aborting with an error when the local repository directory (SL_REPO) is empty or non-existing, the packages will be downloaded from that mirror before continuing.
Diffstat (limited to '')
-rw-r--r--pkglists/alien.conf4
-rw-r--r--pkglists/mate.conf5
-rw-r--r--pkglists/plasma5.conf6
3 files changed, 13 insertions, 2 deletions
diff --git a/pkglists/alien.conf b/pkglists/alien.conf
index df43eb3..4b527b2 100644
--- a/pkglists/alien.conf
+++ b/pkglists/alien.conf
@@ -1,3 +1,7 @@
+# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent
+# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed
+# to the local directory 'SL_REPO'.
+SL_REPO_URL="rsync://slackware.uk/people/alien/sbrepos/${SL_VERSION}/${SL_ARCH}"
SL_REPO="/mnt/auto/sox/sbrepos/${SL_VERSION}/${SL_ARCH}"
# Package root directory:
diff --git a/pkglists/mate.conf b/pkglists/mate.conf
index 24ca26c..dd21769 100644
--- a/pkglists/mate.conf
+++ b/pkglists/mate.conf
@@ -1,4 +1,7 @@
-# Repository: http://slackware.uk/msb/testing/1.12/x86_64/
+# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent
+# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed
+# to the local directory 'SL_REPO'.
+SL_REPO_URL="rsync://slackware.uk/msb/testing/1.12/${SL_ARCH}/"
SL_REPO="/mnt/auto/sox/ftp/pub/Linux/Slackware/msb/testing/1.12/${SL_ARCH}"
# Package root directory:
diff --git a/pkglists/plasma5.conf b/pkglists/plasma5.conf
index 05904a9..49e51ef 100644
--- a/pkglists/plasma5.conf
+++ b/pkglists/plasma5.conf
@@ -1,4 +1,8 @@
-SL_REPO="/mnt/auto/sox/data/slackware/ktown/${SL_VERSION}/testing/${SL_ARCH}"
+# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent
+# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed
+# to the local directory 'SL_REPO'.
+SL_REPO_URL="rsync://slackware.uk/people/alien-kde/${SL_VERSION}/5/${SL_ARCH}"
+SL_REPO="/mnt/auto/sox/data/slackware/ktown/${SL_VERSION}/5/${SL_ARCH}"
# Package root directory:
SL_PKGROOT=${SL_REPO}