From: Ulrich Dangel Date: Mon, 2 Jan 2012 07:01:09 +0000 (+0100) Subject: Use MOUNTPOINT_PREFIX instead of hardcoded /mnt path in grml-udev-rebuildfstab X-Git-Tag: v0.1.0~2 X-Git-Url: http://git.grml.org/?p=grml-udev-config.git;a=commitdiff_plain;h=0039a57d9c5d2ed8e9a39ef617b35681c342da89 Use MOUNTPOINT_PREFIX instead of hardcoded /mnt path in grml-udev-rebuildfstab --- diff --git a/scripts/grml-udev-rebuildfstab b/scripts/grml-udev-rebuildfstab index 6ceeb34..5c5e8d5 100755 --- a/scripts/grml-udev-rebuildfstab +++ b/scripts/grml-udev-rebuildfstab @@ -10,8 +10,8 @@ PATH="/bin:/sbin:/usr/bin:/usr/sbin" TMP=$(mktemp 2>/dev/null) TMPFILE=$(mktemp 2>/dev/null) ADDEDBYGRML="# Added by GRML" -MNTFILE="/mnt/.grml-auto-created_do-not-delete-this-file" -MOUNTPOINT_PREFIX=/mnt/ +MOUNTPOINT_PREFIX=/mnt +MNTFILE="$MOUNTPOINT_PREFIX/.grml-auto-created_do-not-delete-this-file" logit() { @@ -62,8 +62,8 @@ if [ "$CONFIG_FSTAB" = "no" ] ; then fi -if grep -q ' /mnt ' /proc/mounts ; then - logit '/mnt is a mounted directory, exiting.' +if grep -q ' $MOUNTPOINT_PREFIX ' /proc/mounts ; then + logit '$MOUNTPOINT_PREFIX is a mounted directory, exiting.' bailout 1 fi @@ -84,11 +84,10 @@ proc /proc proc rw,nosuid,nodev,noexec 0 none /proc/bus/usb usbfs defaults,noauto 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0 devpts /dev/pts devpts noauto,mode=0622 0 0 -/dev/fd0 /mnt/floppy auto user,noauto,exec 0 0 -/dev/external /mnt/external auto user,noauto,exec,rw,uid=grml,gid=grml 0 0 -/dev/external1 /mnt/external1 auto user,noauto,exec,rw,uid=grml,gid=grml 0 0 -/dev/cdrom /mnt/cdrom auto user,noauto,exec,ro 0 0 -/dev/dvd /mnt/dvd auto user,noauto,exec,ro 0 0 +/dev/external $MOUNTPOINT_PREFIX/external auto user,noauto,exec,rw,uid=grml,gid=grml 0 0 +/dev/external1 $MOUNTPOINT_PREFIX/external1 auto user,noauto,exec,rw,uid=grml,gid=grml 0 0 +/dev/cdrom $MOUNTPOINT_PREFIX/cdrom auto user,noauto,exec,ro 0 0 +/dev/dvd $MOUNTPOINT_PREFIX/dvd auto user,noauto,exec,ro 0 0 # some other examples: # /dev/sda1 /Grml ext3 dev,suid,user,noauto 0 2 # //1.2.3.4/pub /smb/pub smbfs defaults,user,noauto,uid=grml,gid=grml 0 0 @@ -170,7 +169,7 @@ get_mount_point() { device="$1" mountpoint="${device##*/}" mountpoint="${mountpoint#*=}" - echo /mnt/$mountpoint + echo "$MOUNTPOINT_PREFIX/$mountpoint" } append_fstab() {