X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=components%2F9990-mount-cifs.sh;fp=components%2F9990-mount-cifs.sh;h=8dd181807c247c0934e3b33536f2144c79786b24;hb=a331218718282c5496ff062a0f6aa55908224862;hp=0000000000000000000000000000000000000000;hpb=0aa07bd386f516176364e710e8b9132036c72986;p=live-boot-grml.git diff --git a/components/9990-mount-cifs.sh b/components/9990-mount-cifs.sh new file mode 100755 index 0000000..8dd1818 --- /dev/null +++ b/components/9990-mount-cifs.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +#set -e + +do_cifsmount () +{ + rc=1 + + if [ -x "/sbin/mount.cifs" ] + then + if [ -z "${NFSOPTS}" ] + then + CIFSOPTS="-o user=root,password=" + else + CIFSOPTS="-o ${NFSOPTS}" + fi + + log_begin_msg "Trying mount.cifs ${NFSROOT} ${mountpoint} ${CIFSOPTS}" + modprobe -q cifs + + if mount.cifs "${NFSROOT}" "${mountpoint}" ${CIFSOPTS} + then + rc=0 + fi + fi + + return ${rc} +}