Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 285919 Details for
Bug 381783
sys-apps/openrc-0.9.2: doesn't remount read-only root on shutdown
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
localmount initscript fix
localmount (text/plain), 1.78 KB, created by
i.Dark_Templar
on 2011-09-09 09:23:09 UTC
(
hide
)
Description:
localmount initscript fix
Filename:
MIME Type:
Creator:
i.Dark_Templar
Created:
2011-09-09 09:23:09 UTC
Size:
1.78 KB
patch
obsolete
>#!/sbin/runscript ># Copyright (c) 2007-2009 Roy Marples <roy@marples.name> ># Released under the 2-clause BSD license. > >description="Mounts disks and swap according to /etc/fstab." > >depend() >{ > need fsck > use lvm modules mtab > after lvm modules > keyword -jail -openvz -prefix -vserver -lxc >} > >start() >{ > # Mount local filesystems in /etc/fstab. > local types="noproc" x= no_netdev= > for x in $net_fs_list $extra_net_fs_list; do > types="${types},${x}" > done > > if [ "$RC_UNAME" = Linux ]; then > no_netdev="-O no_netdev" > fi > ebegin "Mounting local filesystems" > mount -at "$types" $no_netdev > eend $? "Some local filesystem failed to mount" > > # Always return 0 - some local mounts may not be critical for boot > return 0 >} > >stop() >{ > # We never unmount / or /dev or $RC_SVCDIR > local x= no_umounts_r="/|/dev|/dev/.*|`readlink -e ${RC_SVCDIR}`" > no_umounts_r="${no_umounts_r}|/bin|/sbin|/lib|/libexec" > # RC_NO_UMOUNTS is an env var that can be set by plugins > local IFS="$IFS:" > for x in $no_umounts $RC_NO_UMOUNTS; do > no_umounts_r="$no_umounts_r|$x" > done > > if [ "$RC_UNAME" = Linux ]; then > no_umounts_r="$no_umounts_r|/proc|/proc/.*|/run|/sys|/sys/.*" > fi > no_umounts_r="^($no_umounts_r)$" > > # Flush all pending disk writes now > sync; sync > > . "$RC_LIBEXECDIR"/sh/rc-mount.sh > > # Umount loop devices > einfo "Unmounting loop devices" > eindent > do_unmount "umount -d" --skip-point-regex "$no_umounts_r" \ > --node-regex "^/dev/loop" > eoutdent > > # Now everything else, except network filesystems as the > # network should be down by this point. > einfo "Unmounting filesystems" > eindent > local fs= > for x in $net_fs_list $extra_net_fs_list; do > fs="$fs${fs:+|}$x" > done > [ -n "$fs" ] && fs="^($fs)$" > do_unmount umount --skip-point-regex "$no_umounts_r" \ > ${fs:+--skip-fstype-regex} $fs --nonetdev > eoutdent > > return 0 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 381783
:
285919
|
285921
|
285925
|
285927
|
286079
|
286123
|
286125