Package: initscripts
Version: 2.88dsf-41+deb7u1
Severity: normal
Tags: patch

Dear Maintainer,

using systemd-automount trys to and mounts mountpoints, which have the
option "noauto" in fstab. 

exactly: the combination of "comment=systemd.automount,noauto" mounts
all this mountpoints on bootup. The problem is the file
/lib/init/mount-functions.sh

systemd puts automountpoints in mtab with "systemd-1" as device. The
mount-functions.sh ignores this and tries to mount all this mountpoints.

The patch


--- sysvinit-2.88dsf/debian/src/initscripts/lib/init/mount-functions.sh 
2013-07-14 19:19:01.000000000 +0200
+++ /lib/init/mount-functions.sh        2014-10-04 12:10:55.377855961 +0200
@@ -215,6 +215,12 @@ domount () {
            DEVNAME=$FSTYPE
        fi
 
+       case "$DEVNAME" in
+               systemd-1)
+                       return
+                       ;;
+       esac
+
        # Get the mount options from /etc/fstab
        if read_fstab_entry "$MTPT" "$FSTYPE"; then
                case "$MNT_OPTS" in


changes the behavior to the wanted. automountpoints with systemds
automount-mechanic and noauto stay unmounted on bootup.

Jakob


-- System Information:
Debian Release: 7.6
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-0.bpo.2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to de_AT.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initscripts depends on:
ii  coreutils       8.13-3.5
ii  debianutils     4.3.2
ii  libc6           2.13-38+deb7u4
ii  lsb-base        4.1+Debian8+deb7u1
ii  mount           2.20.1-5.3
ii  sysv-rc         2.88dsf-41+deb7u1
ii  sysvinit-utils  2.88dsf-41+deb7u1

Versions of packages initscripts recommends:
ii  e2fsprogs  1.42.5-1.1
ii  psmisc     22.19-1+deb7u1

initscripts suggests no packages.

-- Configuration Files:
/etc/init.d/halt changed [not included]
/etc/init.d/mountnfs.sh changed [not included]

-- no debconf information
--- sysvinit-2.88dsf/debian/src/initscripts/lib/init/mount-functions.sh	2013-07-14 19:19:01.000000000 +0200
+++ /lib/init/mount-functions.sh	2014-10-04 12:10:55.377855961 +0200
@@ -215,6 +215,12 @@ domount () {
 	    DEVNAME=$FSTYPE
 	fi
 
+	case "$DEVNAME" in
+		systemd-1)
+			return
+			;;
+	esac
+
 	# Get the mount options from /etc/fstab
 	if read_fstab_entry "$MTPT" "$FSTYPE"; then
 		case "$MNT_OPTS" in
_______________________________________________
Pkg-sysvinit-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-sysvinit-devel

Reply via email to