X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sign_and_upload_debian_r;h=0411eebf88ba384d4314261bf0286aca72f35284;hb=3d5241a316e3ff729b19b878b0841558120f75e9;hp=5663eb00960b6b7e2b9109805c3d91f06b2ec7bc;hpb=61018eaa2bf8693f7062c9d01c8d5b70ebcad121;p=bin.git diff --git a/sign_and_upload_debian_r b/sign_and_upload_debian_r index 5663eb0..0411eeb 100755 --- a/sign_and_upload_debian_r +++ b/sign_and_upload_debian_r @@ -7,14 +7,9 @@ fi; KEYID=9D05D0BE; -if [ -z "$1" ]; then - BUILD_RESULTS="$(ssh $C2DEBMACHINE 'ls -td ~/c2d/build_results*|head -n1')" -else - BUILD_RESULTS="$1" -fi; - +set -x -ssh $C2DEBMACHINE "find . -type f -iname '*.changes' -print0|perl -n0e '$b = $_; $b =~ s/.changes/.upload/; -e $b || print $_.qq(\0);'" | \ - xargs -0 debsign -r $C2DEBMACHINE -k$KEYID +ssh $C2DEBMACHINE "find \$(echo c2d/build_results*) -type f -iname '*.changes' -print0 | perl -n0e 'next unless /.changes/; \$b = \$_; \$b =~ s/.changes/.upload/; -e \$b || print \$_;'" | \ + xargs -0r -P 4 -n 40 --verbose debsign -r $C2DEBMACHINE --re-sign -k$KEYID; -ssh $C2DEBMACHINE "find . -type f -iname '*.changes' -print0|perl -n0e '$b = $_; $b =~ s/.changes/.upload/; -e $b || print $_.qq(\0);' | xargs -0 dupload --to debianr )" +ssh $C2DEBMACHINE "find \$(echo c2d/build_results*) -type f -iname '*.changes' -print0 | perl -n0e '\$b = \$_; \$b =~ s/.changes/.upload/; -e \$b || print \$_;'|xargs -P2 -n 40 --verbose -0r dupload --to debianr -k;"