diff options
author | Aaron Griffin <aaronmgriffin@gmail.com> | 2010-05-03 18:17:04 +0200 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2010-05-03 18:17:04 +0200 |
commit | ee4074de910df5c637691ace06ec5a9d475fb4a3 (patch) | |
tree | d9a241b9befd7a902d75db3dd068be01af4aec93 | |
parent | 1e13a032ac0bef748150c60f3b670e57dad2aee5 (diff) | |
download | dbscripts-ee4074de910df5c637691ace06ec5a9d475fb4a3.tar.gz dbscripts-ee4074de910df5c637691ace06ec5a9d475fb4a3.tar.xz |
Add PKGPOOL_DIR config variable
This is a relative var, descendent from FTP_BASE. We do this because
we also need a relative path to the package pool dir
-rw-r--r-- | config | 3 | ||||
-rwxr-xr-x | cron-jobs/ftpdir-cleanup | 2 | ||||
-rwxr-xr-x | db-update | 8 |
3 files changed, 8 insertions, 5 deletions
@@ -1,6 +1,9 @@ FTP_BASE="/srv/ftp" +#This dir MUST be under FTP_BASE +PKGPOOL_DIR="packages" + SVNREPO="file:///srv/svn-packages" CLEANUP_DESTDIR="/srv/package-cleanup" diff --git a/cron-jobs/ftpdir-cleanup b/cron-jobs/ftpdir-cleanup index 977b384..a278341 100755 --- a/cron-jobs/ftpdir-cleanup +++ b/cron-jobs/ftpdir-cleanup @@ -36,7 +36,7 @@ done to_cleanup="" for _arch in ${ARCHES[@]}; do - poolpath="$FTP_BASE/packages/os/$_arch/" + poolpath="$FTP_BASE/$PKGPOOL_DIR/os/$_arch/" cd $poolpath for pkg in *$PKGEXT; do [ -f "$pkg" ] || continue # in case we get a file named "*.pkg.tar.gz" @@ -131,11 +131,11 @@ for current_arch in ${ARCHES[@]}; do ftppath="$FTP_BASE/$reponame/os/$current_arch" ftppath_any="$FTP_BASE/$reponame/os/any" - poolpath="$FTP_BASE/packages/os/$current_arch" - poolpath_any="$FTP_BASE/packages/os/any" + poolpath="$FTP_BASE/$PKGPOOL_DIR/os/$current_arch" + poolpath_any="$FTP_BASE/$PKGPOOL_DIR/os/any" # The following is used to create relative symlinks - poolrel="../../../packages/os/$current_arch" - poolrel_any="../../../packages/os/any" + poolrel="../../../$PKGPOOL_DIR/os/$current_arch" + poolrel_any="../../../$PKGPOOL_DIR/os/any" if [ ! -d "$ftppath" ]; then echo "FTP path for this repo ($reponame) is missing" |