diff options
author | hubertf <hubertf@pkgsrc.org> | 2001-06-23 23:27:18 +0000 |
---|---|---|
committer | hubertf <hubertf@pkgsrc.org> | 2001-06-23 23:27:18 +0000 |
commit | 81cdec4cf4c59c8a5d1a8e6d2c00b000ea46b233 (patch) | |
tree | 541469ba84d992ad0a0e985c925bcffdb1914d90 /mk/bulk/upload | |
parent | f36eaf05d50d51b23e48b04a2922e34db45dd9c6 (diff) | |
download | pkgsrc-81cdec4cf4c59c8a5d1a8e6d2c00b000ea46b233.tar.gz |
Add a script that I use to upload binary pkgs to the FTP server
Diffstat (limited to 'mk/bulk/upload')
-rw-r--r-- | mk/bulk/upload | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mk/bulk/upload b/mk/bulk/upload new file mode 100644 index 00000000000..154f51222f9 --- /dev/null +++ b/mk/bulk/upload @@ -0,0 +1,31 @@ +#!/bin/sh +# +# Upload non-restricted binary pkgs to ftp server +# Must be called in /usr/pkgsrc +# + +# Pull in RSYNC_DST, RSYNC_OPTS: +if [ -f "$BULK_BUILD_CONF" ]; then + . $BULK_BUILD_CONF +else + . `dirname $0`/build.conf +fi + +# May be different than $USR_PKGSRC: +pkgsrcdir=`cd pkgtools/pkglint ; make show-var VARNAME=PKGSRCDIR` +packages=`cd pkgtools/pkglint ; make show-var VARNAME=PACKAGES` + +# Pull in some pkgs needed +( cd pkgtools/pkglint ; make bulk-install ) +( cd net/rsync ; make bulk-install ) + +lintpkgsrc -P $pkgsrcdir -pR | sed 's@'$packages'/@@' > /tmp/r.$$ + +cd $packages +rsync \ + -vap \ + $RSYNC_OPTS \ + --exclude-from=/tmp/r.$$ \ + . $RSYNC_DST + +rm /tmp/r.$$ |