summaryrefslogtreecommitdiff
path: root/scripts/boot
diff options
context:
space:
mode:
authorAndrew Jeffery <andrewj@avalon.com.au>2013-05-06 14:12:35 +0200
committerDaniel Baumann <mail@daniel-baumann.ch>2013-05-06 14:13:03 +0200
commit414e4627258b77b83e822312284d3f385a04f768 (patch)
treefb09b7e6f9d8985fbe243d8e3369977f6aaa7a9b /scripts/boot
parent10f4622807f9f90514c15445f7ecc1a083c10289 (diff)
downloadlive-boot-414e4627258b77b83e822312284d3f385a04f768.tar.gz
live-boot-414e4627258b77b83e822312284d3f385a04f768.zip
Don't quote $CIFSOPTS for mount.cifs (Closes: #703746).
Quoting $CIFSOPTS passed the literal string "-o user=root,password=" to mount.cifs, killing mount.cifs with a SIGSEGV. Rather, -o should be properly space delimited by passing $CIFSOPTS unquoted for options to be parsed correctly.
Diffstat (limited to 'scripts/boot')
-rwxr-xr-xscripts/boot/9990-mount-cifs.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/boot/9990-mount-cifs.sh b/scripts/boot/9990-mount-cifs.sh
index a8ef3f4..8dd1818 100755
--- a/scripts/boot/9990-mount-cifs.sh
+++ b/scripts/boot/9990-mount-cifs.sh
@@ -10,7 +10,7 @@ do_cifsmount ()
then
if [ -z "${NFSOPTS}" ]
then
- CIFSOPTS="-ouser=root,password="
+ CIFSOPTS="-o user=root,password="
else
CIFSOPTS="-o ${NFSOPTS}"
fi
@@ -18,7 +18,7 @@ do_cifsmount ()
log_begin_msg "Trying mount.cifs ${NFSROOT} ${mountpoint} ${CIFSOPTS}"
modprobe -q cifs
- if mount.cifs "${NFSROOT}" "${mountpoint}" "${CIFSOPTS}"
+ if mount.cifs "${NFSROOT}" "${mountpoint}" ${CIFSOPTS}
then
rc=0
fi