KEYID=9D05D0BE;
-ssh $C2DEBMACHINE 'find "$(ls -td ~/c2d/build_results*|head -n1)"' \
- -type f -iname "'*.changes'"|xargs debsign -r $C2DEBMACHINE \
- -k$KEYID;
+if [ -z "$1" ]; then
+ BUILD_RESULTS="$(ssh $C2DEBMACHINE 'ls -td ~/c2d/build_results*|head -n1')"
+else
+ BUILD_RESULTS="$1"
+fi;
+
+
+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 "$(ls -td ~/c2d/build_results*|head -n1)" -type f -iname "*.changes"|xargs dupload --to debianr )'
+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;