commit:     2c1f6a16e10a45397e0872585dcb0e16684b6cbf
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  6 01:00:41 2016 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Feb  9 21:39:43 2016 +0000
URL:        https://gitweb.gentoo.org/proj/openrc.git/commit/?id=2c1f6a16

sysfs: mount pstore when available

 init.d/sysfs.in | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/init.d/sysfs.in b/init.d/sysfs.in
index 4f214f6..cc4007f 100644
--- a/init.d/sysfs.in
+++ b/init.d/sysfs.in
@@ -88,6 +88,15 @@ mount_misc()
                fi
        fi
 
+       # Setup Kernel Support for persistent storage
+       if [ -d /sys/fs/pstore ] && ! mountinfo -q /sys/fs/pstore; then
+               if grep -qs 'pstore$' /proc/filesystems; then
+                       ebegin "Mounting persistent storage (pstore) filesystem"
+                       mount -t pstore pstore -o ${sysfs_opts} /sys/fs/pstore
+                       eend $?
+               fi
+       fi
+
        # setup up kernel support for efivarfs
        # slightly complicated, as if it's build as a module but NOT yet loaded,
        # it will NOT appear in /proc/filesystems yet

Reply via email to