In /usr/bin/apt-move line 24: exec dash $0 "$@" ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: exec dash "$0" "$@" In /usr/bin/apt-move line 26: exec ash $0 "$@" ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: exec ash "$0" "$@" In /usr/bin/apt-move line 44: ARCH=`dpkg --print-architecture` ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: ARCH=$(dpkg --print-architecture) In /usr/bin/apt-move line 74: : ${SCRIPTS:=/usr/share/apt-move} ^-----------------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/apt-move line 94: revision='$Id: apt-move,v 1.115 2006/01/14 04:05:23 herbert Exp $' ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 148: if [ $GET_BINARY ]; then ^---------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$GET_BINARY" ]; then In /usr/bin/apt-move line 151: if [ $GET_SOURCE ]; then ^---------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$GET_SOURCE" ]; then In /usr/bin/apt-move line 157: local i ^-----^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 199: APTSITES=[!_]* ^---^ SC2125: Brace expansions and globs are literal in assignments. Quote it or use an array. In /usr/bin/apt-move line 209: wait $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: wait "$i" In /usr/bin/apt-move line 245: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 248: $GET3 $1 > $pf-tmp ^-- SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $GET3 "$1" > "$pf"-tmp In /usr/bin/apt-move line 249: < $pf-tmp sort ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-tmp sort In /usr/bin/apt-move line 253: local dir i dist pf type ^----------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 258: set *.$type.local ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set *."$type".local In /usr/bin/apt-move line 263: if [ $type = binary ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$type" = binary ]; then In /usr/bin/apt-move line 288: fi > $pf-awk ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$pf"-awk In /usr/bin/apt-move line 292: [ -d $dir/$dist ] || mkdir $dir/$dist ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist" In /usr/bin/apt-move line 293: awk -f $SCRIPTS/getdist.awk -f $pf-awk $i > $pf-tmp1 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: awk -f $SCRIPTS/getdist.awk -f "$pf"-awk "$i" > "$pf"-tmp1 In /usr/bin/apt-move line 294: < $pf-tmp1 sort -k 1,1 > $dir/$dist/local ^-^ SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-tmp1 sort -k 1,1 > "$dir"/"$dist"/local In /usr/bin/apt-move line 299: local pf i type ^-------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 306: set +f -- $APTSITES ^-------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set +f -- "$APTSITES" In /usr/bin/apt-move line 308: set -- ${i}_*_$type ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set -- "${i}"_*_"$type" In /usr/bin/apt-move line 314: done | sed 's:^\(.*\)_'$type'$:\1 &:' | sort -k 1,1 > $pf-tmp1 ^---^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: done | sed 's:^\(.*\)_'"$type"'$:\1 &:' | sort -k 1,1 > "$pf"-tmp1 In /usr/bin/apt-move line 316: if [ -z "$FORCE" ] && ! [ -s $pf-tmp1 ]; then ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -z "$FORCE" ] && ! [ -s "$pf"-tmp1 ]; then In /usr/bin/apt-move line 321: if [ $type = Packages ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$type" = Packages ]; then In /usr/bin/apt-move line 322: set ${i}_*_binary-*_Release ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "${i}"_*_binary-*_Release In /usr/bin/apt-move line 324: set ${i}_*_source_Release ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "${i}"_*_source_Release In /usr/bin/apt-move line 328: done | xargs -r awk ' ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 362: ' > $pf-tmp2 || return 27 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: ' > "$pf"-tmp2 || return 27 In /usr/bin/apt-move line 364: cd $OLDPWD ^-----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cd "$OLDPWD" In /usr/bin/apt-move line 365: < $pf-tmp2 sort -k 3,3 | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-tmp2 sort -k 3,3 | In /usr/bin/apt-move line 366: join -a 1 -o 1.1,1.2,1.4,2.2,1.3 - $TMPHOME/code-alias | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -a 1 -o 1.1,1.2,1.4,2.2,1.3 - "$TMPHOME"/code-alias | In /usr/bin/apt-move line 368: join -a 1 -e - -o 2.2,2.3,2.4,1.2 $pf-tmp1 - | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -a 1 -e - -o 2.2,2.3,2.4,1.2 "$pf"-tmp1 - | In /usr/bin/apt-move line 370: $1 == "-" { $1 = "'$ARCH'" } ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $1 == "-" { $1 = "'"$ARCH"'" } In /usr/bin/apt-move line 377: print "Failed to close " file \ ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line. In /usr/bin/apt-move line 388: local dir pf i arch dist home ^---------------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 391: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 392: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 395: cd $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cd "$pf" In /usr/bin/apt-move line 398: set * ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. In /usr/bin/apt-move line 407: [ -d $dir/$dist ] || mkdir $dir/$dist ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist" In /usr/bin/apt-move line 408: < $i createidx binary > $dir/$dist/arch.$arch ^-- SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$i" createidx binary > "$dir"/"$dist"/arch."$arch" In /usr/bin/apt-move line 409: > "$LOCALDIR"/.apt-move/$dist.arch.$arch ^-- SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$LOCALDIR"/.apt-move/"$dist".arch."$arch" In /usr/bin/apt-move line 416: local dir pf i dist home ^----------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 419: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 420: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 423: cd $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cd "$pf" In /usr/bin/apt-move line 426: set * ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. In /usr/bin/apt-move line 434: [ -d $dir/$dist ] || mkdir $dir/$dist ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d "$dir"/"$dist" ] || mkdir "$dir"/"$dist" In /usr/bin/apt-move line 435: < $i createidx source > $dir/$dist/debian ^-- SC2086: Double quote to prevent globbing and word splitting. ^--^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$i" createidx source > "$dir"/"$dist"/debian In /usr/bin/apt-move line 442: local dir dist pf i ^-----------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 447: [ -f $dir/local ] || > $dir/local ^--^ SC2086: Double quote to prevent globbing and word splitting. ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f "$dir"/local ] || > "$dir"/local In /usr/bin/apt-move line 449: set $dist.arch.* ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$dist".arch.* In /usr/bin/apt-move line 451: rm -f $dist.binary ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$dist".binary In /usr/bin/apt-move line 455: if [ -f $dist.binary ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f "$dist".binary ]; then In /usr/bin/apt-move line 456: sort -um $dist.arch.* | join - $dist.binary ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -um "$dist".arch.* | join - "$dist".binary In /usr/bin/apt-move line 458: > $dist.binary ^------------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$dist".binary In /usr/bin/apt-move line 459: fi > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$pf"-old In /usr/bin/apt-move line 461: set $dir/arch.* ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$dir"/arch.* In /usr/bin/apt-move line 464: cut -d ' ' -f 1 $i | uniq > $dist.arch.${i##*/arch.} ^-- SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^-----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -d ' ' -f 1 "$i" | uniq > "$dist".arch."${i##*/arch.}" In /usr/bin/apt-move line 470: sort -k 1,1 -m $pf-old "$@" | $GET2 | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 1,1 -m "$pf"-old "$@" | $GET2 | In /usr/bin/apt-move line 471: sort -k 1,1 -sum $dir/local - | ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 1,1 -sum "$dir"/local - | In /usr/bin/apt-move line 475: }' | unexpand -a > $dist.binary ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: }' | unexpand -a > "$dist".binary In /usr/bin/apt-move line 479: local dir dist pf i ^-----------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 484: [ -f $dir/local ] || > $dir/local ^--^ SC2086: Double quote to prevent globbing and word splitting. ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f "$dir"/local ] || > "$dir"/local In /usr/bin/apt-move line 485: [ -f $dir/debian ] || > $dir/debian ^--^ SC2086: Double quote to prevent globbing and word splitting. ^-----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f "$dir"/debian ] || > "$dir"/debian In /usr/bin/apt-move line 487: < $dir/debian $GET2 | ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$dir"/debian $GET2 | In /usr/bin/apt-move line 488: sort -k 1,1 -sum $dir/local - | ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 1,1 -sum "$dir"/local - | In /usr/bin/apt-move line 492: }' | unexpand -a > $dist.source ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: }' | unexpand -a > "$dist".source In /usr/bin/apt-move line 496: local pf i ^--------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 500: set *.$i ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. In /usr/bin/apt-move line 510: print "Failed to read" f > \ ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line. In /usr/bin/apt-move line 521: set *.arch.* ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. In /usr/bin/apt-move line 525: set $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$i" In /usr/bin/apt-move line 527: echo $1 binary-$3 ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$1" binary-"$3" In /usr/bin/apt-move line 530: set *.source ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options. In /usr/bin/apt-move line 538: local pf i readlink binkey ^------------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 540: rm -f $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 541: mkfifo $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 543: [ -f arch ] || > arch ^----^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/apt-move line 544: [ -f binary ] || > binary ^------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/apt-move line 545: [ -f source ] || > source ^------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/apt-move line 547: join -v 1 -o 1.1 arch arch.new | uniq | tee $pf-archold | { ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -v 1 -o 1.1 arch arch.new | uniq | tee "$pf"-archold | { In /usr/bin/apt-move line 552: < $pf-archold xargs -r rm -rf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-archold xargs -r rm -rf In /usr/bin/apt-move line 557: set -- $(join -v 2 $pf-archold arch | comm -23 - arch.new) ^-- SC2046: Quote this to prevent word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set -- $(join -v 2 "$pf"-archold arch | comm -23 - arch.new) In /usr/bin/apt-move line 561: set $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$i" In /usr/bin/apt-move line 562: [ -d dists/$1 ] && ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d dists/"$1" ] && In /usr/bin/apt-move line 563: find dists/$1 -type d -name $2 ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: find dists/"$1" -type d -name "$2" In /usr/bin/apt-move line 564: [ -d ../dists/$1 ] && ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d ../dists/"$1" ] && In /usr/bin/apt-move line 565: find ../dists/$1 -type d -name $2 ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: find ../dists/"$1" -type d -name "$2" In /usr/bin/apt-move line 570: set -- $( ^-- SC2046: Quote this to prevent word splitting. In /usr/bin/apt-move line 572: comm -13 arch - | tee $pf-new ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -13 arch - | tee "$pf"-new In /usr/bin/apt-move line 577: set $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$i" In /usr/bin/apt-move line 578: [ -d dists/$1 ] || continue ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d dists/"$1" ] || continue In /usr/bin/apt-move line 579: [ $2 = source ] && continue ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$2" = source ] && continue In /usr/bin/apt-move line 580: find dists/$1 -type d -name binary-all \ ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: find dists/"$1" -type d -name binary-all \ In /usr/bin/apt-move line 587: ! [ -s $pf-new ] && ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: ! [ -s "$pf"-new ] && In /usr/bin/apt-move line 594: < $pf-new cut -d ' ' -f 1 | awk ' ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-new cut -d ' ' -f 1 | awk ' In /usr/bin/apt-move line 604: ' | comm -13 - binary.new > $pf-diff ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: ' | comm -13 - binary.new > "$pf"-diff In /usr/bin/apt-move line 605: comm -13 source source.new > $pf-srcdiff ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -13 source source.new > "$pf"-srcdiff In /usr/bin/apt-move line 609: readlink='while (<>) { ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 618: perl -e "$readlink" | tee $pf-lnk | sed -n "$binkey" | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: perl -e "$readlink" | tee "$pf"-lnk | sed -n "$binkey" | In /usr/bin/apt-move line 619: sort > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort > "$pf"-old In /usr/bin/apt-move line 621: cut -d ' ' -f -2 .apt-move/binary > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -d ' ' -f -2 .apt-move/binary > "$pf"-fifo1& In /usr/bin/apt-move line 622: cut -d ' ' -f -2 .apt-move/binary.new | comm -23 $pf-fifo1 - | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -d ' ' -f -2 .apt-move/binary.new | comm -23 "$pf"-fifo1 - | In /usr/bin/apt-move line 623: join -t ' ' -o 2.2 - $pf-old | xargs -r rm ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -t ' ' -o 2.2 - "$pf"-old | xargs -r rm In /usr/bin/apt-move line 628: < $pf-lnk sed -n "$binkey" | sort > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-lnk sed -n "$binkey" | sort > "$pf"-old In /usr/bin/apt-move line 630: cut -d ' ' -f -2 .apt-move/source > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -d ' ' -f -2 .apt-move/source > "$pf"-fifo1& In /usr/bin/apt-move line 631: cut -d ' ' -f -2 .apt-move/source.new | comm -23 $pf-fifo1 - | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -d ' ' -f -2 .apt-move/source.new | comm -23 "$pf"-fifo1 - | In /usr/bin/apt-move line 632: join -t ' ' -o 2.2 - $pf-old | xargs -r rm ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -t ' ' -o 2.2 - "$pf"-old | xargs -r rm In /usr/bin/apt-move line 637: < $pf-lnk sed "$binkey" | sort > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-lnk sed "$binkey" | sort > "$pf"-old In /usr/bin/apt-move line 641: \( -name '*_source' -fprint $pf-src -o -print \) | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: \( -name '*_source' -fprint "$pf"-src -o -print \) | In /usr/bin/apt-move line 643: $MOVE6 $pf-diff .apt-move/arch /dev/null ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $MOVE6 "$pf"-diff .apt-move/arch /dev/null In /usr/bin/apt-move line 644: < $pf-src sortind | $MOVE6 $pf-srcdiff .apt-move/arch /dev/null ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-src sortind | $MOVE6 "$pf"-srcdiff .apt-move/arch /dev/null In /usr/bin/apt-move line 645: } > $pf-new ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: } > "$pf"-new In /usr/bin/apt-move line 646: < $pf-new sort | $MOVE7 $pf-old /dev/null /dev/null > $pf-cmd ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-new sort | $MOVE7 "$pf"-old /dev/null /dev/null > "$pf"-cmd In /usr/bin/apt-move line 648: < $pf-cmd sort -u | cut -f 2- | $MOVE3 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-cmd sort -u | cut -f 2- | $MOVE3 In /usr/bin/apt-move line 658: local pf dist ^-----------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 660: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 661: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 663: make_idx_local $pf binary ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_idx_local "$pf" binary In /usr/bin/apt-move line 664: make_bin_arch $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_bin_arch "$pf" In /usr/bin/apt-move line 666: set $pf/* ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$pf"/* In /usr/bin/apt-move line 669: getonebin $dist ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: getonebin "$dist" In /usr/bin/apt-move line 677: local pf dist ^-----------^ SC2039: In POSIX sh, 'local' is undefined. ^-- SC2030: Modification of pf is local (to subshell caused by (..) group). In /usr/bin/apt-move line 679: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 680: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 682: make_idx_local $pf source ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_idx_local "$pf" source In /usr/bin/apt-move line 683: make_src_debian $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_src_debian "$pf" In /usr/bin/apt-move line 685: set $pf/* ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: set "$pf"/* In /usr/bin/apt-move line 688: getonesrc $dist ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: getonesrc "$dist" In /usr/bin/apt-move line 706: [ $TEST ] && return ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return In /usr/bin/apt-move line 720: local readlink ^------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 722: readlink='while (<>) { ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 733: perl -e "$readlink" | sort > $pf-old ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: perl -e "$readlink" | sort > "$pf"-old In /usr/bin/apt-move line 736: if [ -f $pf-pkg ]; then ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f "$pf"-pkg ]; then In /usr/bin/apt-move line 737: < $pf-pkg sortind | ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-pkg sortind | In /usr/bin/apt-move line 740: $pf-skip5 ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: "$pf"-skip5 In /usr/bin/apt-move line 743: if [ -f $pf-src ]; then ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f "$pf"-src ]; then In /usr/bin/apt-move line 744: < $pf-src sortind | ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-src sortind | In /usr/bin/apt-move line 747: $pf-skip7 ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: "$pf"-skip7 In /usr/bin/apt-move line 749: } | sort | $MOVE7 $pf-old $pf-skip6 $pf-move1 > $pf-lnk ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2031: pf was modified in a subshell. That change might be lost. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: } | sort | $MOVE7 "$pf"-old "$pf"-skip6 "$pf"-move1 > "$pf"-lnk In /usr/bin/apt-move line 757: local pf i bif ^------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 759: rm -f $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 760: mkfifo $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 761: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 762: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 786: sed -n "$bif" > $pf-skip3 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed -n "$bif" > "$pf"-skip3 In /usr/bin/apt-move line 788: mkdir $pf/deb $pf/dsc ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf"/deb "$pf"/dsc In /usr/bin/apt-move line 791: < $pf-deb apt_move_stat > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-deb apt_move_stat > "$pf"-fifo1& In /usr/bin/apt-move line 792: < $pf-deb xargs -r md5sum | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-deb xargs -r md5sum | In /usr/bin/apt-move line 793: $MOVE4 $pf/deb $pf-fifo1 $pf-skip1 $pf-pkg $CONTENTS ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $MOVE4 "$pf"/deb "$pf"-fifo1 "$pf"-skip1 "$pf"-pkg $CONTENTS In /usr/bin/apt-move line 795: fi > $pf-mvdeb ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$pf"-mvdeb In /usr/bin/apt-move line 798: < $pf-dsc apt_move_stat > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-dsc apt_move_stat > "$pf"-fifo1& In /usr/bin/apt-move line 799: < $pf-dsc xargs -r md5sum | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-dsc xargs -r md5sum | In /usr/bin/apt-move line 800: $MOVE4 $pf/dsc $pf-fifo1 $pf-skip2 > $pf-dsc1 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $MOVE4 "$pf"/dsc "$pf"-fifo1 "$pf"-skip2 > "$pf"-dsc1 In /usr/bin/apt-move line 803: sort -t _ -k 2 .apt-move/source > $pf-sdist ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -t _ -k 2 .apt-move/source > "$pf"-sdist In /usr/bin/apt-move line 804: sort -k 1,1 $pf-dsc1 | $MOVE5 $pf-sdist $pf-skip4 $pf-src ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 1,1 "$pf"-dsc1 | $MOVE5 "$pf"-sdist "$pf"-skip4 "$pf"-src In /usr/bin/apt-move line 805: fi > $pf-mvdsc ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$pf"-mvdsc In /usr/bin/apt-move line 810: cat $pf-skip* - $pf-move* <<- EOF >&3 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat "$pf"-skip* - "$pf"-move* <<- EOF >&3 In /usr/bin/apt-move line 814: [ $TEST ] && return ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return In /usr/bin/apt-move line 817: for i in $pf-mvd?? $pf-lnk; do ^-^ SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt . In /usr/bin/apt-move line 818: < $i sort -u ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$i" sort -u In /usr/bin/apt-move line 823: sort -u $pf-move* | xargs -r rm -f || return 28 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -u "$pf"-move* | xargs -r rm -f || return 28 In /usr/bin/apt-move line 830: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 832: rm -f $pf-fifo1 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo1 In /usr/bin/apt-move line 833: mkfifo $pf-fifo1 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo1 In /usr/bin/apt-move line 852: mkdir $pf/deb $pf/dsc ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf"/deb "$pf"/dsc In /usr/bin/apt-move line 855: -name '*.udeb' -fprint $pf-deb -o \ ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: -name '*.udeb' -fprint "$pf"-deb -o \ In /usr/bin/apt-move line 856: -name '*.deb' -fprint $pf-deb -o \ ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: -name '*.deb' -fprint "$pf"-deb -o \ In /usr/bin/apt-move line 857: -name '*.dsc' -fprint $pf-dsc \ ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: -name '*.dsc' -fprint "$pf"-dsc \ In /usr/bin/apt-move line 860: < $pf-deb apt_move_stat > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-deb apt_move_stat > "$pf"-fifo1& In /usr/bin/apt-move line 861: < $pf-deb xargs -r md5sum | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-deb xargs -r md5sum | In /usr/bin/apt-move line 862: $MOVE4 $pf/deb $pf-fifo1 $pf-skip1 $pf-pkg $CONTENTS \ ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $MOVE4 "$pf"/deb "$pf"-fifo1 "$pf"-skip1 "$pf"-pkg $CONTENTS \ In /usr/bin/apt-move line 863: > $pf-mvdeb ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$pf"-mvdeb In /usr/bin/apt-move line 866: < $pf-dsc apt_move_stat > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-dsc apt_move_stat > "$pf"-fifo1& In /usr/bin/apt-move line 867: < $pf-dsc xargs -r md5sum | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-dsc xargs -r md5sum | In /usr/bin/apt-move line 868: $MOVE4 $pf/dsc $pf-fifo1 $pf-skip2 > $pf-dsc1 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: $MOVE4 "$pf"/dsc "$pf"-fifo1 "$pf"-skip2 > "$pf"-dsc1 In /usr/bin/apt-move line 872: < $pf-pkg sortind | awk ' ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-pkg sortind | awk ' In /usr/bin/apt-move line 883: arch = "'$ARCH'" ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: arch = "'"$ARCH"'" In /usr/bin/apt-move line 890: < $pf-dsc1 awk ' ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-dsc1 awk ' In /usr/bin/apt-move line 917: sort -t _ -k 2 .apt-move/source > $pf-sdist ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -t _ -k 2 .apt-move/source > "$pf"-sdist In /usr/bin/apt-move line 918: sort -k 1,1 $pf-dsc1 | $MOVE5 $pf-sdist $pf-skip4 $pf-src > $pf-mvdsc ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 1,1 "$pf"-dsc1 | $MOVE5 "$pf"-sdist "$pf"-skip4 "$pf"-src > "$pf"-mvdsc In /usr/bin/apt-move line 923: for i in $pf-mvd?? $pf-lnk; do ^-^ SC2231: Quote expansions in this for loop glob to prevent wordsplitting, e.g. "$dir"/*.txt . In /usr/bin/apt-move line 924: < $i sort -u ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$i" sort -u In /usr/bin/apt-move line 928: cat - $pf-skip* <<- EOF | tee .apt-move/backup.list >&3 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat - "$pf"-skip* <<- EOF | tee .apt-move/backup.list >&3 In /usr/bin/apt-move line 936: local pf fifos i readlink bif overawk ^-- SC2039: In POSIX sh, 'local' is undefined. ^---^ SC2034: fifos appears unused. Verify use (or export if used externally). ^-----^ SC2034: overawk appears unused. Verify use (or export if used externally). In /usr/bin/apt-move line 938: rm -f $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 939: mkfifo $pf-fifo1 $pf-fifo2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo1 "$pf"-fifo2 In /usr/bin/apt-move line 940: rm -rf $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -rf "$pf" In /usr/bin/apt-move line 941: mkdir $pf ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir "$pf" In /usr/bin/apt-move line 945: [ $TEST ] && return 0 ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return 0 In /usr/bin/apt-move line 948: if [ ! -f $1 ] || [ $(cat $1) != $VERSION ]; then ^-- SC2086: Double quote to prevent globbing and word splitting. ^-------^ SC2046: Quote this to prevent word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ ! -f "$1" ] || [ $(cat "$1") != $VERSION ]; then In /usr/bin/apt-move line 954: find dists -type l | xargs -r rm ^----------------^ SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames. In /usr/bin/apt-move line 958: > binary.new ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/apt-move line 963: > source.new ^----------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/apt-move line 973: [ $loccount -eq 0 ] && return 0 ^-------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$loccount" -eq 0 ] && return 0 In /usr/bin/apt-move line 975: delcount=$(cat $pf-delcount) ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: delcount=$(cat "$pf"-delcount) In /usr/bin/apt-move line 977: case `echo "scale=2; (($delcount/$loccount)*100) <= $MAXDELETE" | bc` in ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: case $(echo "scale=2; (($delcount/$loccount)*100) <= $MAXDELETE" | bc) in In /usr/bin/apt-move line 991: local pf readlink expand sedp ^---------------------------^ SC2039: In POSIX sh, 'local' is undefined. ^----^ SC2034: expand appears unused. Verify use (or export if used externally). In /usr/bin/apt-move line 1001: readlink='while (<>) { ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 1013: loccount=$(nice find pool -type f | sort | tee $pf-files | wc -l) ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: loccount=$(nice find pool -type f | sort | tee "$pf"-files | wc -l) In /usr/bin/apt-move line 1017: sort | tee $pf-dists-map | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort | tee "$pf"-dists-map | In /usr/bin/apt-move line 1020: sort -u > $pf-idx-map ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -u > "$pf"-idx-map In /usr/bin/apt-move line 1022: join -v 2 -o 2.2 $pf-files $pf-idx-map | sort -u > $pf-idx-tmp ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -v 2 -o 2.2 "$pf"-files "$pf"-idx-map | sort -u > "$pf"-idx-tmp In /usr/bin/apt-move line 1025: sort | tee $pf-contents-map | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort | tee "$pf"-contents-map | In /usr/bin/apt-move line 1026: cut -f 2 | sort -u > $pf-idx-list ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cut -f 2 | sort -u > "$pf"-idx-list In /usr/bin/apt-move line 1028: comm -23 $pf-idx-list $pf-idx-tmp | ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -23 "$pf"-idx-list "$pf"-idx-tmp | In /usr/bin/apt-move line 1029: join -v 2 -o 2.2 - $pf-dists-map | sort > $pf-dists-del ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -v 2 -o 2.2 - "$pf"-dists-map | sort > "$pf"-dists-del In /usr/bin/apt-move line 1031: sort -k 2,2 $pf-dists-map | join -v 2 -2 2 -o 2.1 $pf-dists-del - | ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 2,2 "$pf"-dists-map | join -v 2 -2 2 -o 2.1 "$pf"-dists-del - | In /usr/bin/apt-move line 1032: sort -u | join -v 2 -o 2.2 - $pf-contents-map > $pf-idx-del ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -u | join -v 2 -o 2.2 - "$pf"-contents-map > "$pf"-idx-del In /usr/bin/apt-move line 1034: sort -k 2,2 $pf-idx-map | join -v 2 -2 2 -o 2.1 $pf-idx-del - | ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -k 2,2 "$pf"-idx-map | join -v 2 -2 2 -o 2.1 "$pf"-idx-del - | In /usr/bin/apt-move line 1035: sort | comm -13 - $pf-files | tee $pf-files-del | ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort | comm -13 - "$pf"-files | tee "$pf"-files-del | In /usr/bin/apt-move line 1036: wc -l > $pf-delcount ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: wc -l > "$pf"-delcount In /usr/bin/apt-move line 1041: sed 's/^/removing: /' $pf-files-del >&3 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's/^/removing: /' "$pf"-files-del >&3 In /usr/bin/apt-move line 1042: [ $TEST ] && return ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return In /usr/bin/apt-move line 1043: cat $pf-*-del | xargs -r rm ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat "$pf"-*-del | xargs -r rm In /usr/bin/apt-move line 1044: find .apt-move/pool pool -type d -empty | ^-- SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames. In /usr/bin/apt-move line 1049: [ -f .apt-move/$DIST.arch.$ARCH ] || return 0 ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f .apt-move/$DIST.arch."$ARCH" ] || return 0 In /usr/bin/apt-move line 1051: local pf readlink ^---------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1054: readlink='while (<>) { ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 1069: fi > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$pf"-old In /usr/bin/apt-move line 1071: local changed ^-----------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1072: if ! [ $LISTALL ]; then ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if ! [ "$LISTALL" ]; then In /usr/bin/apt-move line 1073: changed='$3 != $4' ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 1076: join -o 2.1,2.3,2.5 .apt-move/$DIST.arch.$ARCH - | ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -o 2.1,2.3,2.5 .apt-move/$DIST.arch."$ARCH" - | In /usr/bin/apt-move line 1077: join -a 1 - $pf-old | awk "$changed"' { print $1 " " $2 }' | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -a 1 - "$pf"-old | awk "$changed"' { print $1 " " $2 }' | In /usr/bin/apt-move line 1078: tee $pf-tmp1 | sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > $pf-tmp2 ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: tee "$pf"-tmp1 | sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > "$pf"-tmp2 In /usr/bin/apt-move line 1079: sed 's/.* \(.*\)$/\1 binary-'$ARCH'/' $pf-tmp1 | pkgdir | ^---^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's/.* \(.*\)$/\1 binary-'"$ARCH"'/' "$pf"-tmp1 | pkgdir | In /usr/bin/apt-move line 1080: paste -d / - $pf-tmp2 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: paste -d / - "$pf"-tmp2 In /usr/bin/apt-move line 1084: local pf readlink ^---------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1087: readlink='while (<>) { ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 1099: perl -e "$readlink" | sort > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: perl -e "$readlink" | sort > "$pf"-old In /usr/bin/apt-move line 1102: local changed ^-----------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1103: if ! [ $LISTALL ]; then ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if ! [ "$LISTALL" ]; then In /usr/bin/apt-move line 1104: changed='$3 != $4' ^--------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/apt-move line 1107: join -o 1.1,1.3,1.4,2.2 -a 1 - $pf-old | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: join -o 1.1,1.3,1.4,2.2 -a 1 - "$pf"-old | In /usr/bin/apt-move line 1108: awk "$changed"' { print $1 " " $2 }' | tee $pf-tmp1 | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: awk "$changed"' { print $1 " " $2 }' | tee "$pf"-tmp1 | In /usr/bin/apt-move line 1109: sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > $pf-tmp2 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's/^[^ ]*_\([^ ]*\) .*/\1_*/' > "$pf"-tmp2 In /usr/bin/apt-move line 1110: sed 's/.* \(.*\)/\1 source/' $pf-tmp1 | pkgdir | ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's/.* \(.*\)/\1 source/' "$pf"-tmp1 | pkgdir | In /usr/bin/apt-move line 1111: paste -d / - $pf-tmp2 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: paste -d / - "$pf"-tmp2 In /usr/bin/apt-move line 1117: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1133: } | grep -f $TMPHOME/makeexcl | sort ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: } | grep -f "$TMPHOME"/makeexcl | sort In /usr/bin/apt-move line 1138: local pf i dist sect suffix rel compo arch type lbl odist conj norel \ ^-- SC2039: In POSIX sh, 'local' is undefined. ^----^ SC2034: suffix appears unused. Verify use (or export if used externally). ^-^ SC2034: rel appears unused. Verify use (or export if used externally). In /usr/bin/apt-move line 1141: rm -f $pf-fifo1 $pf-fifo2 $pf-fifogz $pf-fifobz ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo1 "$pf"-fifo2 "$pf"-fifogz "$pf"-fifobz In /usr/bin/apt-move line 1142: mkfifo $pf-fifo1 $pf-fifo2 $pf-fifogz $pf-fifobz ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo1 "$pf"-fifo2 "$pf"-fifogz "$pf"-fifobz In /usr/bin/apt-move line 1146: set -- $( ^-- SC2046: Quote this to prevent word splitting. In /usr/bin/apt-move line 1148: if [ $type = Packages ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$type" = Packages ]; then In /usr/bin/apt-move line 1187: if [ $type = Packages ] && [ $CONTENTS != no ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$type" = Packages ] && [ $CONTENTS != no ]; then In /usr/bin/apt-move line 1189: mkdir -p ${contents%/*} ^------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir -p "${contents%/*}" In /usr/bin/apt-move line 1190: > $contents ^---------^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). ^-------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$contents" In /usr/bin/apt-move line 1195: [ -h dists/$dist ] && continue ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -h dists/"$dist" ] && continue In /usr/bin/apt-move line 1199: [ $TEST ] && continue ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && continue In /usr/bin/apt-move line 1201: mkdir -p $sect || return 5 ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkdir -p "$sect" || return 5 In /usr/bin/apt-move line 1202: rm -f $sect/$type* ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$sect"/"$type"* In /usr/bin/apt-move line 1204: if [ -n "$conj" ] && [ -d $conj ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -n "$conj" ] && [ -d "$conj" ]; then In /usr/bin/apt-move line 1205: find $conj -type l -printf '%f %h/%l\n' | ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: find "$conj" -type l -printf '%f %h/%l\n' | In /usr/bin/apt-move line 1206: sort > $pf-non-US ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort > "$pf"-non-US In /usr/bin/apt-move line 1209: if [ $type = Packages ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$type" = Packages ]; then In /usr/bin/apt-move line 1210: sed 's%^[^[:blank:]]*_%%' .apt-move/$odist.binary ^----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's%^[^[:blank:]]*_%%' .apt-move/"$odist".binary In /usr/bin/apt-move line 1212: sed 's%^[^[:blank:]]*_%%' .apt-move/$odist.source ^----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's%^[^[:blank:]]*_%%' .apt-move/"$odist".source In /usr/bin/apt-move line 1213: fi | sort | $GET2 > $pf-fifo1& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi | sort | $GET2 > "$pf"-fifo1& In /usr/bin/apt-move line 1216: find .apt-move/dists/$i/.index -type l -printf '%f %h/%l\n' | ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: find .apt-move/dists/"$i"/.index -type l -printf '%f %h/%l\n' | In /usr/bin/apt-move line 1217: if [ -n "$conj" ] && [ -s $pf-non-US ]; then ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -n "$conj" ] && [ -s "$pf"-non-US ]; then In /usr/bin/apt-move line 1218: sort -u - $pf-non-US ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -u - "$pf"-non-US In /usr/bin/apt-move line 1221: fi | $PKG1 $pf-fifo1 $contents > $pf-fifo2& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-------^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi | $PKG1 "$pf"-fifo1 "$contents" > "$pf"-fifo2& In /usr/bin/apt-move line 1223: if [ $dogz ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$dogz" ]; then In /usr/bin/apt-move line 1225: < $pf-fifogz gzip > $sect/$type.gz& ^-^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifogz gzip > "$sect"/"$type".gz& In /usr/bin/apt-move line 1227: if [ $dobz ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$dobz" ]; then In /usr/bin/apt-move line 1229: < $pf-fifobz nice bzip2 -f \ ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifobz nice bzip2 -f \ In /usr/bin/apt-move line 1230: > $sect/$type.bz2& ^---^ SC2086: Double quote to prevent globbing and word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: > "$sect"/"$type".bz2& In /usr/bin/apt-move line 1232: < $pf-fifo2 tee \ ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifo2 tee \ In /usr/bin/apt-move line 1246: } > $sect/Release ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: } > "$sect"/Release In /usr/bin/apt-move line 1251: local cont ^--------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1253: if [ -f $l ]; then ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f "$l" ]; then In /usr/bin/apt-move line 1256: if [ -f $l'.gz' ]; then ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -f "$l"'.gz' ]; then In /usr/bin/apt-move line 1258: elif [ -f $1'.bz' ]; then ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: elif [ -f "$1"'.bz' ]; then In /usr/bin/apt-move line 1265: printf ' %32s%.s %16d %s\n' \ ^------------------^ SC2183: This format string has 4 variables, but is passed 3 arguments. In /usr/bin/apt-move line 1266: $($cont|md5sum) $size $j/$k/$l ^-------------^ SC2046: Quote this to prevent word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: $($cont|md5sum) "$size" "$j"/"$k"/"$l" In /usr/bin/apt-move line 1267: printf ' %40s%.s %16d %s\n' \ ^------------------^ SC2183: This format string has 4 variables, but is passed 3 arguments. In /usr/bin/apt-move line 1268: $($cont|sha1sum) $size $j/$k/$l >&3 ^--------------^ SC2046: Quote this to prevent word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: $($cont|sha1sum) "$size" "$j"/"$k"/"$l" >&3 In /usr/bin/apt-move line 1273: local pf dir suite j dogz dobz donone codename origin label compo \ ^-- SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1313: [ -d $k ] || continue ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d "$k" ] || continue In /usr/bin/apt-move line 1315: cd $k ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: cd "$k" In /usr/bin/apt-move line 1328: done > $pf-md5sum 3> $pf-sha1sum ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: done > "$pf"-md5sum 3> "$pf"-sha1sum In /usr/bin/apt-move line 1334: [ $TEST ] && return ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return In /usr/bin/apt-move line 1340: echo Suite: $suite ^----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo Suite: "$suite" In /usr/bin/apt-move line 1342: echo Date: $(TZ=UTC date '+%a, %d %b %Y %T %Z') ^-- SC2046: Quote this to prevent word splitting. In /usr/bin/apt-move line 1343: echo Architectures: $(printf '%s\n' $arch | sort -u) ^-- SC2046: Quote this to prevent word splitting. ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo Architectures: $(printf '%s\n' "$arch" | sort -u) In /usr/bin/apt-move line 1344: echo Components:$compo ^----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo Components:"$compo" In /usr/bin/apt-move line 1347: cat $pf-md5sum ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat "$pf"-md5sum In /usr/bin/apt-move line 1349: cat $pf-sha1sum ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat "$pf"-sha1sum In /usr/bin/apt-move line 1361: local pf dir j k path ^-------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1366: [ $TEST ] || rm -f Contents-* ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] || rm -f Contents-* In /usr/bin/apt-move line 1372: [ $TEST ] && return ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$TEST" ] && return In /usr/bin/apt-move line 1378: [ -d $path ] || continue ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -d "$path" ] || continue In /usr/bin/apt-move line 1383: cat $k >> Contents-${k##*-} ^-- SC2086: Double quote to prevent globbing and word splitting. ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: cat "$k" >> Contents-"${k##*-}" In /usr/bin/apt-move line 1390: sort $j | awk ' ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort "$j" | awk ' In /usr/bin/apt-move line 1405: ' | unexpand -a | gzip > $j.gz ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: ' | unexpand -a | gzip > "$j".gz In /usr/bin/apt-move line 1406: rm $j ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm "$j" In /usr/bin/apt-move line 1413: local i dogz dobz donone ^----------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1446: [ ! -h $i ] && [ -d $i ] || continue ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2015: Note that A && B || C is not if-then-else. C may run when A is true. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ ! -h "$i" ] && [ -d "$i" ] || continue In /usr/bin/apt-move line 1447: cd $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: cd "$i" In /usr/bin/apt-move line 1448: make_release $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_release "$i" In /usr/bin/apt-move line 1449: make_contents $i ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_contents "$i" In /usr/bin/apt-move line 1455: make_release $i/non-US ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_release "$i"/non-US In /usr/bin/apt-move line 1456: make_contents $i/non-US ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: make_contents "$i"/non-US In /usr/bin/apt-move line 1463: if [ $TEST ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$TEST" ]; then In /usr/bin/apt-move line 1474: if [ $TEST ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ "$TEST" ]; then In /usr/bin/apt-move line 1479: find .apt-move/archive -type l | xargs -r rm ^----------------------------^ SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames. In /usr/bin/apt-move line 1484: find ../../pool -name '*.orig.tar.gz' | ^-- SC2038: Use -print0/-0 or -exec + to allow for non-alphanumeric filenames. In /usr/bin/apt-move line 1497: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1499: rm -f $pf-fifo ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo In /usr/bin/apt-move line 1500: mkfifo $pf-fifo ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo In /usr/bin/apt-move line 1504: listbinmirror > $pf-fifo& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: listbinmirror > "$pf"-fifo& In /usr/bin/apt-move line 1505: < $pf-fifo procbin ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifo procbin In /usr/bin/apt-move line 1508: listsrcmirror > $pf-fifo& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: listsrcmirror > "$pf"-fifo& In /usr/bin/apt-move line 1509: < $pf-fifo procsrc ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifo procsrc In /usr/bin/apt-move line 1518: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1520: rm -f $pf-fifo ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: rm -f "$pf"-fifo In /usr/bin/apt-move line 1521: mkfifo $pf-fifo ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: mkfifo "$pf"-fifo In /usr/bin/apt-move line 1526: listbinsync > $pf-fifo& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: listbinsync > "$pf"-fifo& In /usr/bin/apt-move line 1527: < $pf-fifo procbin ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifo procbin In /usr/bin/apt-move line 1530: listsrcsync > $pf-fifo& ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: listsrcsync > "$pf"-fifo& In /usr/bin/apt-move line 1531: < $pf-fifo procsrc ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < "$pf"-fifo procsrc In /usr/bin/apt-move line 1538: < .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1545: < .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1552: < .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1554: comm -12 $TMPHOME/makeselect - ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$TMPHOME"/makeselect - In /usr/bin/apt-move line 1560: < .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1562: comm -12 $TMPHOME/makeselect-src - ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$TMPHOME"/makeselect-src - In /usr/bin/apt-move line 1569: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1573: sed 's%.*/%%; s/_.*//' | sort -u > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's%.*/%%; s/_.*//' | sort -u > "$pf"-old In /usr/bin/apt-move line 1574: < .apt-move/$DIST.binary listbin | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.binary listbin | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1575: sed 's:.*/\(.*\)_\*$:\1:' | sort | comm -12 $pf-old - ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sed 's:.*/\(.*\)_\*$:\1:' | sort | comm -12 "$pf"-old - In /usr/bin/apt-move line 1582: local pf ^------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1586: sort -u > $pf-old ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort -u > "$pf"-old In /usr/bin/apt-move line 1587: < .apt-move/$DIST.source listsrc | grep -v -f $TMPHOME/makeexcl | ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: < .apt-move/$DIST.source listsrc | grep -v -f "$TMPHOME"/makeexcl | In /usr/bin/apt-move line 1589: comm -12 $pf-old - ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: comm -12 "$pf"-old - In /usr/bin/apt-move line 1593: local f=$TMPHOME/makeexcl ^-----^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1594: [ -f $f ] && return ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f "$f" ] && return In /usr/bin/apt-move line 1597: fi > $f ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$f" In /usr/bin/apt-move line 1601: local f=$TMPHOME/makeselect pf ^----------------------------^ SC2039: In POSIX sh, 'local' is undefined. In /usr/bin/apt-move line 1602: [ -f $f ] && return ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ -f "$f" ] && return In /usr/bin/apt-move line 1605: dpkg --get-selections | sort -sb -k 2,2 > $pf-tmp1 ^-^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: dpkg --get-selections | sort -sb -k 2,2 > "$pf"-tmp1 In /usr/bin/apt-move line 1606: echo install | join -j2 2 -o 2.1 - $pf-tmp1 > $f ^-^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo install | join -j2 2 -o 2.1 - "$pf"-tmp1 > "$f" In /usr/bin/apt-move line 1609: sort | join -o 1.2 - $f | sort -u ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: sort | join -o 1.2 - "$f" | sort -u In /usr/bin/apt-move line 1610: fi > $f-src ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$f"-src In /usr/bin/apt-move line 1710: [ $GETOUT ] || printerr $1 $2 >&2 ^-----^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: [ "$GETOUT" ] || printerr "$1" "$2" >&2 In /usr/bin/apt-move line 1712: exit $2 ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: exit "$2" In /usr/bin/apt-move line 1749: shift $(($OPTIND - 1)) ^-----^ SC2004: $/${} is unnecessary on arithmetic variables. In /usr/bin/apt-move line 1757: . "$CONFFILE" ^---------^ SC1090: Can't follow non-constant source. Use a directive to specify location. In /usr/bin/apt-move line 1774: [ $(cat .apt-move/version) = $VERSION ] || getout apt-move 23 ^----------------------^ SC2046: Quote this to prevent word splitting. In /usr/bin/apt-move line 1786: trap ' ^-- SC2154: err is referenced but not assigned. In /usr/bin/apt-move line 1802: d=`mktemp -u ${TMPDIR:-/tmp}/MOVE_XXXXXX` && mkdir -m 700 $d && ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^-------------^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: d=$(mktemp -u "${TMPDIR:-/tmp}"/MOVE_XXXXXX) && mkdir -m 700 "$d" && In /usr/bin/apt-move line 1803: echo $d ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$d" In /usr/bin/apt-move line 1814: fi > $TMPHOME/code-alias ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: fi > "$TMPHOME"/code-alias In /usr/bin/apt-move line 1816: if [ -h $DIST ]; then ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if [ -h "$DIST" ]; then In /usr/bin/apt-move line 1817: DIST=$(echo $DIST | join -o 2.2 - $TMPHOME/code-alias) ^---^ SC2086: Double quote to prevent globbing and word splitting. ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: DIST=$(echo "$DIST" | join -o 2.2 - "$TMPHOME"/code-alias) In /usr/bin/apt-move line 1870: echo $* | tr " " "\n" | sed "/^[^/]/s:^:$ORIGDIR/:" | movefiles ^-- SC2048: Use "$@" (with quotes) to prevent whitespace problems. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: echo "$*" | tr " " "\n" | sed "/^[^/]/s:^:$ORIGDIR/:" | movefiles In /usr/bin/apt-move line 1886: $1$2 ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: "$1""$2" For more information: https://www.shellcheck.net/wiki/SC1090 -- Can't follow non-constant source.... https://www.shellcheck.net/wiki/SC2034 -- expand appears unused. Verify use... https://www.shellcheck.net/wiki/SC2038 -- Use -print0/-0 or -exec + to allo...