In /usr/bin/uupdate line 47:
PROGNAME=`basename $0`
         ^-----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
PROGNAME=$(basename "$0")


In /usr/bin/uupdate line 112:
    LISTNAME=$(ls -1 $@ 2>/dev/null |sed -e 's,\.[^\.]*$,,' | sort | uniq )
               ^------------------^ SC2012: Use find instead of ls to better handle non-alphanumeric filenames.
                     ^-- SC2068: Double quote array expansions to avoid re-splitting elements.


In /usr/bin/uupdate line 137:
DEFAULT_UUPDATE_ROOTCMD=
^---------------------^ SC2034: DEFAULT_UUPDATE_ROOTCMD appears unused. Verify use (or export if used externally).


In /usr/bin/uupdate line 138:
DEFAULT_UUPDATE_PRISTINE=yes
^----------------------^ SC2034: DEFAULT_UUPDATE_PRISTINE appears unused. Verify use (or export if used externally).


In /usr/bin/uupdate line 139:
DEFAULT_UUPDATE_SYMLINK_ORIG=yes
^--------------------------^ SC2034: DEFAULT_UUPDATE_SYMLINK_ORIG appears unused. Verify use (or export if used externally).


In /usr/bin/uupdate line 144:
  VENDER="$(dpkg-vendor --query Vendor 2>/dev/null|tr 'A-Z' 'a-z')"
                                                      ^---^ SC2019: Use '[:upper:]' to support accents and foreign alphabets.
                                                            ^---^ SC2018: Use '[:lower:]' to support accents and foreign alphabets.


In /usr/bin/uupdate line 151:
if [ "$1" = "--no-conf" -o "$1" = "--noconf" ]; then
                        ^-- SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.


In /usr/bin/uupdate line 163:
    eval $(
         ^-- SC2046: Quote this to prevent word splitting.


In /usr/bin/uupdate line 171:
	  [ -r $file ] && . $file
                            ^---^ SC1090: Can't follow non-constant source. Use a directive to specify location.


In /usr/bin/uupdate line 174:
	set | egrep '^(UUPDATE|DEVSCRIPTS)_')
              ^---^ SC2196: egrep is non-standard and deprecated. Use grep -E instead.


In /usr/bin/uupdate line 214:
eval set -- $TEMP
            ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
eval set -- "$TEMP"


In /usr/bin/uupdate line 286:
mustsetvar PACKAGE "`dpkg-parsechangelog -SSource`" "source package"
                    ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
mustsetvar PACKAGE "$(dpkg-parsechangelog -SSource)" "source package"


In /usr/bin/uupdate line 287:
mustsetvar VERSION "`dpkg-parsechangelog -SVersion`" "source version"
                    ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
mustsetvar VERSION "$(dpkg-parsechangelog -SVersion)" "source version"


In /usr/bin/uupdate line 290:
eval `echo "$VERSION" | perl -ne '/^(?:(\d+):)?(.*)/; print "SVERSION=$2\nEPOCH=$1\n";'`
     ^-- SC2046: Quote this to prevent word splitting.
     ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
eval $(echo "$VERSION" | perl -ne '/^(?:(\d+):)?(.*)/; print "SVERSION=$2\nEPOCH=$1\n";')


In /usr/bin/uupdate line 306:
UVERSION=`expr "$SVERSION" : '\(.*\)-[0-9a-zA-Z.+~]*$'`
         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
UVERSION=$(expr "$SVERSION" : '\(.*\)-[0-9a-zA-Z.+~]*$')


In /usr/bin/uupdate line 317:
OPWD=`pwd`
     ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
OPWD=$(pwd)


In /usr/bin/uupdate line 338:
	    if [ ! -r "$OPWD/$PATCH" -a ! -r "../$PATCH" ]; then
                                     ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 387:
	NEW_VERSION=`echo "$X" |
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	NEW_VERSION=$(echo "$X" |
		perl -ne 's/\.diff$//; /'"$MPATTERN"'/ && print $1')


In /usr/bin/uupdate line 403:
    SNEW_VERSION=`echo "$NEW_VERSION" | perl -pe 's/^\d+://'`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    SNEW_VERSION=$(echo "$NEW_VERSION" | perl -pe 's/^\d+://')


In /usr/bin/uupdate line 404:
    if [ $SNEW_VERSION = $NEW_VERSION -a -n "$EPOCH" ]; then
         ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                         ^----------^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.

Did you mean: 
    if [ "$SNEW_VERSION" = "$NEW_VERSION" -a -n "$EPOCH" ]; then


In /usr/bin/uupdate line 459:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 460:
    rm -rf $PACKAGE-$UVERSION.orig
           ^------^ SC2086: Double quote to prevent globbing and word splitting.
                    ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    rm -rf "$PACKAGE"-"$UVERSION".orig


In /usr/bin/uupdate line 468:
    cd `pwd`/$TEMP_DIR
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.
             ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cd $(pwd)/"$TEMP_DIR"


In /usr/bin/uupdate line 470:
	tar zxf ../$OLDARCHIVE || {
                   ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	tar zxf ../"$OLDARCHIVE" || {


In /usr/bin/uupdate line 476:
	tar --bzip2 -xf ../$OLDARCHIVE || {
                           ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	tar --bzip2 -xf ../"$OLDARCHIVE" || {


In /usr/bin/uupdate line 482:
	tar --lzma -xf ../$OLDARCHIVE || {
                          ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	tar --lzma -xf ../"$OLDARCHIVE" || {


In /usr/bin/uupdate line 488:
	tar --xz -xf ../$OLDARCHIVE || {
                        ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	tar --xz -xf ../"$OLDARCHIVE" || {


In /usr/bin/uupdate line 498:
    if [ `ls | wc -l` -eq 1 ] && [ -d "`ls`" ]; then
         ^----------^ SC2046: Quote this to prevent word splitting.
         ^----------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
          ^-- SC2012: Use find instead of ls to better handle non-alphanumeric filenames.
                                       ^--^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    if [ $(ls | wc -l) -eq 1 ] && [ -d "$(ls)" ]; then


In /usr/bin/uupdate line 499:
	mv "`ls`" ../${PACKAGE}-$UVERSION.orig
            ^--^ 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: 
	mv "$(ls)" ../"${PACKAGE}"-"$UVERSION".orig


In /usr/bin/uupdate line 501:
	mkdir ../$PACKAGE-$UVERSION.orig
                 ^------^ SC2086: Double quote to prevent globbing and word splitting.
                          ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir ../"$PACKAGE"-"$UVERSION".orig


In /usr/bin/uupdate line 502:
	mv * ../$PACKAGE-$UVERSION.orig
           ^-- SC2035: Use ./*glob* or -- *glob* so names with dashes won't become options.
                ^------^ SC2086: Double quote to prevent globbing and word splitting.
                         ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mv * ../"$PACKAGE"-"$UVERSION".orig


In /usr/bin/uupdate line 504:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 505:
    rm -rf $TEMP_DIR
           ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    rm -rf "$TEMP_DIR"


In /usr/bin/uupdate line 507:
    cd `pwd`/$PACKAGE-$UVERSION.orig
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ 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: 
    cd $(pwd)/"$PACKAGE"-"$UVERSION".orig


In /usr/bin/uupdate line 514:
	cd `pwd`/..
           ^---^ SC2046: Quote this to prevent word splitting.
           ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	cd $(pwd)/..


In /usr/bin/uupdate line 515:
	mv $PACKAGE-$UVERSION.orig $PACKAGE-$SNEW_VERSION.orig
           ^------^ 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: 
	mv "$PACKAGE"-"$UVERSION".orig "$PACKAGE"-"$SNEW_VERSION".orig


In /usr/bin/uupdate line 517:
	cp -a $PACKAGE-$UVERSION $PACKAGE-$SNEW_VERSION
              ^------^ 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: 
	cp -a "$PACKAGE"-"$UVERSION" "$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 518:
	cd `pwd`/$PACKAGE-$SNEW_VERSION
           ^---^ SC2046: Quote this to prevent word splitting.
           ^---^ 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: 
	cd $(pwd)/"$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 540:
	cd `pwd`/..
           ^---^ SC2046: Quote this to prevent word splitting.
           ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	cd $(pwd)/..


In /usr/bin/uupdate line 541:
	rm -rf $PACKAGE-$UVERSION.orig
               ^------^ SC2086: Double quote to prevent globbing and word splitting.
                        ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "$PACKAGE"-"$UVERSION".orig


In /usr/bin/uupdate line 560:
	    if [ "$ARCHIVE" = "../${ARCHIVE#../}" -a -r "$ARCHIVE" ]; then
                                                  ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 604:
	NEW_VERSION=`echo "$X" | perl -ne "/$MPATTERN/"' && print $1'`
                    ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	NEW_VERSION=$(echo "$X" | perl -ne "/$MPATTERN/"' && print $1')


In /usr/bin/uupdate line 618:
    SNEW_VERSION=`echo "$NEW_VERSION" | perl -pe 's/^\d+://'`
                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    SNEW_VERSION=$(echo "$NEW_VERSION" | perl -pe 's/^\d+://')


In /usr/bin/uupdate line 619:
    if [ $SNEW_VERSION = $NEW_VERSION -a -n "$EPOCH" ]; then
         ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                         ^----------^ SC2086: Double quote to prevent globbing and word splitting.
                                      ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.

Did you mean: 
    if [ "$SNEW_VERSION" = "$NEW_VERSION" -a -n "$EPOCH" ]; then


In /usr/bin/uupdate line 675:
    if [ $UUPDATE_PRISTINE = yes -a -n "$TYPE" -a \
                                 ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
                                               ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 676:
	! -e "../${PACKAGE}_$SNEW_VERSION.orig.tar.gz" -a \
                                                       ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 677:
	! -e "../${PACKAGE}_$SNEW_VERSION.orig.tar.bz2" -a \
                                                        ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 678:
	! -e "../${PACKAGE}_$SNEW_VERSION.orig.tar.lzma" -a \
                                                         ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 726:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 732:
    cd `pwd`/$TEMP_DIR
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.
             ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cd $(pwd)/"$TEMP_DIR"


In /usr/bin/uupdate line 741:
	tar -C "$ARCHIVE_PATH/../" -c $X | tar x || {
                                      ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	tar -C "$ARCHIVE_PATH/../" -c "$X" | tar x || {


In /usr/bin/uupdate line 748:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 749:
    if [ `ls $TEMP_DIR | wc -l` -eq 1 ]; then
         ^--------------------^ SC2046: Quote this to prevent word splitting.
         ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
          ^----------^ SC2012: Use find instead of ls to better handle non-alphanumeric filenames.
             ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    if [ $(ls "$TEMP_DIR" | wc -l) -eq 1 ]; then


In /usr/bin/uupdate line 751:
	mv $TEMP_DIR/* $PACKAGE-$SNEW_VERSION
           ^-------^ 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: 
	mv "$TEMP_DIR"/* "$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 754:
	mkdir $PACKAGE-$SNEW_VERSION
              ^------^ SC2086: Double quote to prevent globbing and word splitting.
                       ^-----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir "$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 755:
	mv $TEMP_DIR/* $PACKAGE-$SNEW_VERSION
           ^-------^ 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: 
	mv "$TEMP_DIR"/* "$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 756:
	if ls $TEMP_DIR/.[!.]* >/dev/null 2>&1 ; then
              ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if ls "$TEMP_DIR"/.[!.]* >/dev/null 2>&1 ; then


In /usr/bin/uupdate line 757:
	    mv $TEMP_DIR/.[!.]* $PACKAGE-$SNEW_VERSION
               ^-------^ 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: 
	    mv "$TEMP_DIR"/.[!.]* "$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 760:
    rm -rf $TEMP_DIR
           ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    rm -rf "$TEMP_DIR"


In /usr/bin/uupdate line 761:
    cp -a $PACKAGE-$SNEW_VERSION $PACKAGE-$SNEW_VERSION.orig
          ^------^ 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: 
    cp -a "$PACKAGE"-"$SNEW_VERSION" "$PACKAGE"-"$SNEW_VERSION".orig


In /usr/bin/uupdate line 762:
    cd `pwd`/$PACKAGE-$SNEW_VERSION
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ 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: 
    cd $(pwd)/"$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 766:
	DIFFTYPE=diff
        ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/uupdate line 767:
	DIFFCAT=zcat
        ^-----^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/uupdate line 770:
	DIFFTYPE=diff
        ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/uupdate line 774:
	DIFFTYPE=diff
        ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/uupdate line 778:
	DIFFTYPE=diff
        ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/uupdate line 798:
	cd $OPWD
           ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cd "$OPWD"


In /usr/bin/uupdate line 804:
	if [ -d debian/source -a -r debian/source/format ]; then
                              ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 805:
	    if [ "`cat debian/source/format`" = "3.0 (quilt)" ]; then
                  ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    if [ "$(cat debian/source/format)" = "3.0 (quilt)" ]; then


In /usr/bin/uupdate line 809:
		tar --xz -cf ../${PACKAGE}_$SVERSION.debian.tar.xz debian
                                ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                           ^-------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		tar --xz -cf ../"${PACKAGE}"_"$SVERSION".debian.tar.xz debian


In /usr/bin/uupdate line 822:
	cd `pwd`/../$PACKAGE-$SNEW_VERSION
           ^---^ SC2046: Quote this to prevent word splitting.
           ^---^ 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: 
	cd $(pwd)/../"$PACKAGE"-"$SNEW_VERSION"


In /usr/bin/uupdate line 828:
	FILES=$($DIFFCAT $DIFF |
                         ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	FILES=$($DIFFCAT "$DIFF" |


In /usr/bin/uupdate line 855:
		    if [ -e "$file.upstream" -o -e "$file.debdiff" ]; then
                                             ^-- SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.


In /usr/bin/uupdate line 871:
		    mv $file $file.upstream
                       ^---^ SC2086: Double quote to prevent globbing and word splitting.
                             ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		    mv "$file" "$file".upstream


In /usr/bin/uupdate line 883:
	done < <(find -type l -printf '%l\0%p\0' -delete)
                 ^--^ SC2185: Some finds don't have a default path. Specify '.' explicitly.


In /usr/bin/uupdate line 885:
	if $DIFFCAT $DIFF | patch -sNp1 ; then
                    ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if $DIFFCAT "$DIFF" | patch -sNp1 ; then


In /usr/bin/uupdate line 897:
	for (( i=0; $i < ${#LINKS[@]}; i=$(($i+2)) )); do
                    ^-- SC2004: $/${} is unnecessary on arithmetic variables.
                                            ^-- SC2004: $/${} is unnecessary on arithmetic variables.


In /usr/bin/uupdate line 899:
	    link="${LINKS[$(($i+1))]}"
                             ^-- SC2004: $/${} is unnecessary on arithmetic variables.


In /usr/bin/uupdate line 908:
		mv $file $file.debdiff
                   ^---^ SC2086: Double quote to prevent globbing and word splitting.
                         ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		mv "$file" "$file".debdiff


In /usr/bin/uupdate line 909:
		mv $file.upstream $file
                   ^---^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		mv "$file".upstream "$file"


In /usr/bin/uupdate line 928:
	if $DIFFUNPACK $DIFF; then
                       ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	if $DIFFUNPACK "$DIFF"; then


In /usr/bin/uupdate line 944:
    [ -e ../${PACKAGE}_${NEW_VERSION}.uscan.log ] && \
            ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                       ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    [ -e ../"${PACKAGE}"_"${NEW_VERSION}".uscan.log ] && \


In /usr/bin/uupdate line 945:
	cp -f ../${PACKAGE}_${NEW_VERSION}.uscan.log debian/uscan.log
                 ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                            ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cp -f ../"${PACKAGE}"_"${NEW_VERSION}".uscan.log debian/uscan.log


In /usr/bin/uupdate line 979:
    if [ -e debian/source -a -e debian/source/format ]; then
                          ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 980:
        FORMAT=`cat debian/source/format`
               ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
        FORMAT=$(cat debian/source/format)


In /usr/bin/uupdate line 985:
    PACKAGE="`dpkg-parsechangelog -SSource`"
             ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    PACKAGE="$(dpkg-parsechangelog -SSource)"


In /usr/bin/uupdate line 992:
    VERSION="`dpkg-parsechangelog -SVersion`"
             ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    VERSION="$(dpkg-parsechangelog -SVersion)"


In /usr/bin/uupdate line 1019:
    if [ "`readlink -f ../${PACKAGE}-$NEW_VERSION`" = "$OPWD" ]; then
          ^-- 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: 
    if [ "$(readlink -f ../"${PACKAGE}"-"$NEW_VERSION")" = "$OPWD" ]; then


In /usr/bin/uupdate line 1027:
        rm -rf ../${PACKAGE}-$NEW_VERSION
                  ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                             ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        rm -rf ../"${PACKAGE}"-"$NEW_VERSION"


In /usr/bin/uupdate line 1031:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 1032:
    ARCHIVE=$(findzzz ${PACKAGE}_$NEW_VERSION.orig.tar.*z*)
                      ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                 ^----------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    ARCHIVE=$(findzzz "${PACKAGE}"_"$NEW_VERSION".orig.tar.*z*)


In /usr/bin/uupdate line 1034:
        DEBIANFILE=$(findzzz ${PACKAGE}_$VERSION.debian.diff.*z*)
                             ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        DEBIANFILE=$(findzzz "${PACKAGE}"_"$VERSION".debian.diff.*z*)


In /usr/bin/uupdate line 1036:
        DEBIANFILE=$(findzzz ${PACKAGE}_$VERSION.debian.tar.*z*)
                             ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                        ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        DEBIANFILE=$(findzzz "${PACKAGE}"_"$VERSION".debian.tar.*z*)


In /usr/bin/uupdate line 1039:
    cd $OPWD
       ^---^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    cd "$OPWD"


In /usr/bin/uupdate line 1041:
	if [ -d debian/source -a -r debian/source/format ]; then
                              ^-- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.


In /usr/bin/uupdate line 1042:
	    if [ "`cat debian/source/format`" = "3.0 (quilt)" ]; then
                  ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	    if [ "$(cat debian/source/format)" = "3.0 (quilt)" ]; then


In /usr/bin/uupdate line 1047:
		tar --xz -cf ../$DEBIANFILE debian
                                ^---------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
		tar --xz -cf ../"$DEBIANFILE" debian


In /usr/bin/uupdate line 1060:
    cd `pwd`/..
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    cd $(pwd)/..


In /usr/bin/uupdate line 1068:
    if [ -e ${NEW_DEBIANFILE} ]; then
            ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    if [ -e "${NEW_DEBIANFILE}" ]; then


In /usr/bin/uupdate line 1073:
	    cp -f $DEBIANFILE ${NEW_DEBIANFILE}
                  ^---------^ SC2086: Double quote to prevent globbing and word splitting.
                              ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	    cp -f "$DEBIANFILE" "${NEW_DEBIANFILE}"


In /usr/bin/uupdate line 1077:
	cp $DEBIANFILE ${NEW_DEBIANFILE}
           ^---------^ SC2086: Double quote to prevent globbing and word splitting.
                       ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cp "$DEBIANFILE" "${NEW_DEBIANFILE}"


In /usr/bin/uupdate line 1083:
    echo "Source: ${PACKAGE}" >> "$FAKEDSC"
    ^-- SC2129: Consider using { cmd1; cmd2; } >> file instead of individual redirects.


In /usr/bin/uupdate line 1088:
	DPKGOPT=""
        ^-----^ SC2034: DPKGOPT appears unused. Verify use (or export if used externally).


In /usr/bin/uupdate line 1094:
	mkdir -p ${PACKAGE}-${NEW_VERSION}
                 ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                            ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	mkdir -p "${PACKAGE}"-"${NEW_VERSION}"


In /usr/bin/uupdate line 1095:
	tar -czf ${ARCHIVE} ${PACKAGE}-${NEW_VERSION}
                 ^--------^ 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: 
	tar -czf "${ARCHIVE}" "${PACKAGE}"-"${NEW_VERSION}"


In /usr/bin/uupdate line 1096:
	rm -rf ${PACKAGE}-${NEW_VERSION}
               ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                          ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	rm -rf "${PACKAGE}"-"${NEW_VERSION}"


In /usr/bin/uupdate line 1099:
    for f in $(findzzz ${PACKAGE}_${NEW_VERSION}.orig-*.tar.*z*) ; do
                       ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                                  ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    for f in $(findzzz "${PACKAGE}"_"${NEW_VERSION}".orig-*.tar.*z*) ; do


In /usr/bin/uupdate line 1113:
        rm -f $FAKEDSC ${NEW_DEBIANFILE}
              ^------^ SC2086: Double quote to prevent globbing and word splitting.
                       ^---------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
        rm -f "$FAKEDSC" "${NEW_DEBIANFILE}"


In /usr/bin/uupdate line 1117:
    if [ ! -d ${PACKAGE}-${NEW_VERSION} ]; then
              ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                         ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    if [ ! -d "${PACKAGE}"-"${NEW_VERSION}" ]; then


In /usr/bin/uupdate line 1122:
    cd `pwd`/${PACKAGE}-${NEW_VERSION}
       ^---^ SC2046: Quote this to prevent word splitting.
       ^---^ 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: 
    cd $(pwd)/"${PACKAGE}"-"${NEW_VERSION}"


In /usr/bin/uupdate line 1126:
    [ -e ../${PACKAGE}_${NEW_VERSION}.uscan.log ] && \
            ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                       ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
    [ -e ../"${PACKAGE}"_"${NEW_VERSION}".uscan.log ] && \


In /usr/bin/uupdate line 1127:
	cp -f ../${PACKAGE}_${NEW_VERSION}.uscan.log debian/uscan.log
                 ^--------^ SC2086: Double quote to prevent globbing and word splitting.
                            ^------------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
	cp -f ../"${PACKAGE}"_"${NEW_VERSION}".uscan.log debian/uscan.log

For more information:
  https://www.shellcheck.net/wiki/SC2068 -- Double quote array expansions to ...
  https://www.shellcheck.net/wiki/SC1090 -- Can't follow non-constant source....
  https://www.shellcheck.net/wiki/SC2034 -- DEFAULT_UUPDATE_PRISTINE appears ...