[Pkg-sysvinit-devel] Bug#504748: initscripts: mountall.sh must not mount ocfs2, gfs and gfs2

2008-11-06 Thread Frederik Schüler

Package: sysvinit
Version: 2.86.ds1-61
Severity: important

Hi!

/etc/init.d/mountall.sh must NOT mount gfs, ocfs2 and gfs2 filesystems, 
because these need a configured cluster environment with quorum before they 
can be mounted at all.

gfs and gfs2 have proper initscripts doing a mount -a -t gfs and mount -a -t 
gfs2 respectively, after the cluster was started, ocfs2 will too after I 
updated the package.

This change should really go into Lenny, otherwise users need to edit the 
initscript on every cluster node, which is really inconvenient.

Best regards
Frederik Schüler

-- 
ENOSIG



___
Pkg-sysvinit-devel mailing list
Pkg-sysvinit-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-sysvinit-devel

[Pkg-sysvinit-devel] Bug#504748: Bug#504748: initscripts: mountall.sh must not mount ocfs2, gfs and gfs2

2008-11-06 Thread Petter Reinholdtsen
[Frederik Schüler]
 /etc/init.d/mountall.sh must NOT mount gfs, ocfs2 and gfs2
 filesystems, because these need a configured cluster environment
 with quorum before they can be mounted at all.

Care to provide a tested patch for this?  Not sure we will be able to
get it into Lenny, though.

Happy hacking,
-- 
Petter Reinholdtsen



___
Pkg-sysvinit-devel mailing list
Pkg-sysvinit-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-sysvinit-devel


[Pkg-sysvinit-devel] Bug#504748: Bug#504748: initscripts: mountall.sh must not mount ocfs2, gfs and gfs2

2008-11-06 Thread Frederik Schüler

Hi!

On Thursday 06 November 2008 21:34:57 Petter Reinholdtsen wrote:
 Care to provide a tested patch for this?  Not sure we will be able to
 get it into Lenny, though.

This is basically #454468, which was closed last year. 

I attached a patch for it.

Best regards
Frederik Schüler

-- 
ENOSIG
diff -u sysvinit-2.86.ds1/debian/changelog sysvinit-2.86.ds1/debian/changelog
--- sysvinit-2.86.ds1/debian/changelog
+++ sysvinit-2.86.ds1/debian/changelog
@@ -1,3 +1,10 @@
+sysvinit (2.86.ds1-62) UNRELEASED; urgency=low
+
+  * Do not mount gfs, gfs2 or ocfs2, let the corresponding packages handle 
+it (Closes: #504748).
+
+ -- Frederik Schüler [EMAIL PROTECTED]  Thu, 06 Nov 2008 23:49:37 +0100
+
 sysvinit (2.86.ds1-61) unstable; urgency=low
 
   * Fix typo in rcS(5), proberly-properly (Closes: #484233).  Thanks to
diff -u sysvinit-2.86.ds1/debian/initscripts/etc/network/if-up.d/mountnfs sysvinit-2.86.ds1/debian/initscripts/etc/network/if-up.d/mountnfs
--- sysvinit-2.86.ds1/debian/initscripts/etc/network/if-up.d/mountnfs
+++ sysvinit-2.86.ds1/debian/initscripts/etc/network/if-up.d/mountnfs
@@ -71,7 +71,7 @@
 			# NFSv4 requires idmapd, so start nfs-common no matter what the options are.
 			start_nfs=yes
 			;;
-		  smbfs|cifs|coda|ncp|ncpfs|ocfs2|gfs)
+		  smbfs|cifs|coda|ncp|ncpfs)
 			;;
 		  *)
 			FSTYPE=
diff -u sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh
--- sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh
+++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/umountnfs.sh
@@ -63,7 +63,7 @@
 			;;
 		esac
 		case $FSTYPE in
-		  nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs)
+		  nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda)
 			DIRS=$MTPT $DIRS
 			;;
 		  proc|procfs|linprocfs|devfs|devpts|usbfs|usbdevfs|sysfs)
diff -u sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountnfs.sh sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountnfs.sh
--- sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountnfs.sh
+++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountnfs.sh
@@ -40,7 +40,7 @@
 			;;
 		esac
 		case $FSTYPE in
-		  nfs|nfs4|smbfs|cifs|coda|ncp|ncpfs|ocfs2|gfs)
+		  nfs|nfs4|smbfs|cifs|coda|ncp|ncpfs)
 			;;
 		  *)
 			continue
diff -u sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountall.sh sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountall.sh
--- sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountall.sh
+++ sysvinit-2.86.ds1/debian/initscripts/etc/init.d/mountall.sh
@@ -26,7 +26,7 @@
 	# Mount local file systems in /etc/fstab.
 	#
 	mount_all_local() {
-	mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 \
+	mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda \
 		-O no_netdev
 	}
 	pre_mountall


signature.asc
Description: This is a digitally signed message part.
___
Pkg-sysvinit-devel mailing list
Pkg-sysvinit-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-sysvinit-devel