On Monday 06 November 2006 17:33, Roy Marples wrote:
> Admittedly, an always ro / isn't handled right now, but I'll ensure it will
> be for the next release :)
We handle it with the attached patch, just comitted to our svn repo :)
Thanks
--
Roy Marples <[EMAIL PROTECTED]>
Gentoo/Linux/FreeBSD Developer (baselayout, networking)
Index: ChangeLog
===================================================================
--- ChangeLog (revision 2364)
+++ ChangeLog (working copy)
@@ -1,6 +1,11 @@
# ChangeLog for Gentoo System Intialization ("rc") scripts
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPLv2
+ 06 Nov 2006; Roy Marples <[EMAIL PROTECTED]>:
+
+ Ensure that we only move $svcdir from tmpfs to disk if $svclib is rw.
+ Thanks to Bruno for the idea.
+
05 Nov 2006; Roy Marples <[EMAIL PROTECTED]>:
Don't create /proc on Linux as build scripts like to handle it now.
Index: sbin/rc
===================================================================
--- sbin/rc (revision 2364)
+++ sbin/rc (working copy)
@@ -442,7 +442,8 @@
rm -rf "${svcdir}/failed" &>/dev/null
# If $svcdir is mounted in ram, save it back to disk and unmount
-if [[ $'\n'$(get_mounts) =~ $'\n'${svcdir}\ ]] ; then
+# but only if $svclib is writeable.
+if [[ $'\n'$(get_mounts) =~ $'\n'${svcdir}\ && -w ${svclib} ]] ; then
# Function to show the timeout message
timeout=
do_timeout() {