diff -pruN 0.0.4-3/debian/changelog 0.0.4-3ubuntu1/debian/changelog
--- 0.0.4-3/debian/changelog	2011-07-19 22:34:05.000000000 +0000
+++ 0.0.4-3ubuntu1/debian/changelog	2011-07-19 22:23:23.000000000 +0000
@@ -1,3 +1,10 @@
+pct-scanner-scripts (0.0.4-3ubuntu1) oneiric; urgency=low
+
+  * Apply patch from Dwayne Litzenberger fixing improper quoting
+    in the shell script. Thanks, Dwayne! (LP: #799190)
+
+ -- Daniel T Chen <crimsun@ubuntu.com>  Tue, 19 Jul 2011 16:33:16 -0400
+
 pct-scanner-scripts (0.0.4-3) unstable; urgency=low
 
   * changelog
diff -pruN 0.0.4-3/debian/control 0.0.4-3ubuntu1/debian/control
--- 0.0.4-3/debian/control	2011-07-19 22:34:05.000000000 +0000
+++ 0.0.4-3ubuntu1/debian/control	2011-07-19 22:23:23.000000000 +0000
@@ -1,7 +1,8 @@
 Source: pct-scanner-scripts
 Section: misc
 Priority: extra
-Maintainer: Jelle de Jong <jelledejong@powercraft.nl>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Jelle de Jong <jelledejong@powercraft.nl>
 Build-Depends: debhelper (>= 7)
 Standards-Version: 3.8.1
 Homepage: https://secure.powercraft.nl/svn/packages/trunk/source/pct-scanner-scripts/
diff -pruN 0.0.4-3/pct-scanner-script 0.0.4-3ubuntu1/pct-scanner-script
--- 0.0.4-3/pct-scanner-script	2011-07-19 22:34:05.000000000 +0000
+++ 0.0.4-3ubuntu1/pct-scanner-script	2011-07-19 22:23:23.000000000 +0000
@@ -331,7 +331,7 @@ function check_startcount()
         exit 1
     fi
 
-    if [ $(echo "$SOURCE" | tr [:upper:] [:lower:]) == "flatbed" ]; then
+    if [ "$(echo "$SOURCE" | tr '[:upper:]' '[:lower:]')" == "flatbed" ]; then
         EXTRA="--end-count $startcount"
     fi
 
@@ -362,7 +362,7 @@ function scanner_lineart()
     echo $"resolution: $RESOLUTION"
     echo $"scanning of document has started, please standby ..."
     scan_busy_set
-    scanadf $VERBOSE --device-name $DEVICE --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source $SOURCE --resolution $RESOLUTION --mode Lineart --compression None -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
+    scanadf $VERBOSE --device-name "$DEVICE" --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source "$SOURCE" --resolution "$RESOLUTION" --mode Lineart --compression None -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
     scan_busy_unset
 }
 
@@ -380,7 +380,7 @@ function scanner_color()
     echo $"resolution: $RESOLUTION"
     echo $"scanning of document has started, please standby ..."
     scan_busy_set
-    scanadf $VERBOSE --device-name $DEVICE --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source $SOURCE --resolution $RESOLUTION --mode Color -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
+    scanadf $VERBOSE --device-name "$DEVICE" --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source "$SOURCE" --resolution "$RESOLUTION" --mode Color -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
     scan_busy_unset
 }
 
@@ -398,7 +398,7 @@ function scanner_grayscale()
     echo $"resolution: $RESOLUTION"
     echo $"scanning of document has started, please standby ..."
     scan_busy_set
-    scanadf $VERBOSE --device-name $DEVICE --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source $SOURCE --resolution $RESOLUTION --mode Gray -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
+    scanadf $VERBOSE --device-name "$DEVICE" --scan-script "$COMMAND" --output-file "$OUTDIR"/scanscript/input/image-%04d.pbm --source "$SOURCE" --resolution "$RESOLUTION" --mode Gray -x 210.000mm -y 297.000mm --start-count "$startcount" $EXTRA $EXEC_VERBOSE
     scan_busy_unset
 }
 
