diff options
author | Kris Kennaway <kris@FreeBSD.org> | 2002-02-11 02:54:07 +0000 |
---|---|---|
committer | Kris Kennaway <kris@FreeBSD.org> | 2002-02-11 02:54:07 +0000 |
commit | 03455d1bf910500d694611372a3745940923e37f (patch) | |
tree | 5c3ca3ade145d536cbbc332cef947954bdbd68eb /Tools | |
parent | b9b339d7250fa8c7f2d22a95d1a72a57ae2750aa (diff) |
Notes
Diffstat (limited to 'Tools')
-rwxr-xr-x | Tools/portbuild/scripts/cpdistfiles | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Tools/portbuild/scripts/cpdistfiles b/Tools/portbuild/scripts/cpdistfiles index 04c8a9283d7f..bb2c1361c79d 100755 --- a/Tools/portbuild/scripts/cpdistfiles +++ b/Tools/portbuild/scripts/cpdistfiles @@ -1,5 +1,10 @@ #!/bin/sh +if [ $# != 1 ]; then + echo "usage: $0 branch" + exit 1 +fi + # configurable variables pb=/var/portbuild @@ -7,21 +12,24 @@ pb=/var/portbuild unset DISPLAY +branch=$1 +shift + # copy one distfile to remote host cpdistfile () { - tar -C distfiles -cf - $1 | ssh $ftpsite -l $user tar -C $distfiledir -xvf - + tar -C distfiles -cf - $1 | ssh $ftpsite -l $user tar -C $distfiledir --unlink -xvf - } echo "================================================" echo "md5 generation started at $(date)" -cd $pb/bak/distfiles +cd $pb/${branch}/bak/distfiles find . -type f | sort | xargs md5 > ../../md5-2 echo "================================================" echo "copying started at $(date)" -cd $pb/bak +cd $pb/${branch}/bak for i in $(diff ../md5 ../md5-2 | grep '^>' | sed -e 's^.*(\./^^' -e 's/).*//'); do cpdistfile $i done |