mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-25 18:59:33 +03:00
Possibility to disable (not start) zfs at bootup.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #1402
This commit is contained in:
parent
c4933aade7
commit
382c4e5184
@ -25,6 +25,11 @@
|
||||
|
||||
export PATH=/usr/local/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
|
||||
|
||||
if [ -z "$init" ]; then
|
||||
# Not interactive
|
||||
grep -Eqi 'zfs=off|zfs=no' /proc/cmdline && exit 3
|
||||
fi
|
||||
|
||||
# Source function library & LSB routines
|
||||
. /etc/rc.d/init.d/functions
|
||||
|
||||
|
@ -3,6 +3,11 @@
|
||||
# Released under the 2-clause BSD license.
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs/files/zfs,v 0.9 2011/04/30 10:13:43 devsk Exp $
|
||||
|
||||
if [ -z "$init" ]; then
|
||||
# Not interactive
|
||||
grep -Eqi 'zfs=off|zfs=no' /proc/cmdline && exit 3
|
||||
fi
|
||||
|
||||
depend()
|
||||
{
|
||||
# bootmisc will log to /var which may be a different zfs than root.
|
||||
|
@ -36,6 +36,11 @@ ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
|
||||
[ -x "$ZPOOL" ] || exit 1
|
||||
[ -x "$ZFS" ] || exit 2
|
||||
|
||||
if [ -z "$init" ]; then
|
||||
# Not interactive
|
||||
grep -Eqi 'zfs=off|zfs=no' /proc/cmdline && exit 3
|
||||
fi
|
||||
|
||||
start()
|
||||
{
|
||||
[ -f "$LOCKFILE" ] && return 3
|
||||
|
@ -14,6 +14,11 @@ ZFS="@sbindir@/zfs"
|
||||
ZPOOL="@sbindir@/zpool"
|
||||
ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
|
||||
|
||||
if [ -z "$init" ]; then
|
||||
# Not interactive
|
||||
grep -Eqi 'zfs=off|zfs=no' /proc/cmdline && exit 3
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
start) echo "$1ing ZFS filesystems"
|
||||
|
||||
|
@ -25,6 +25,11 @@
|
||||
|
||||
export PATH=/usr/local/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
|
||||
|
||||
if [ -z "$init" ]; then
|
||||
# Not interactive
|
||||
grep -Eqi 'zfs=off|zfs=no' /proc/cmdline && exit 3
|
||||
fi
|
||||
|
||||
# Source function library & LSB routines
|
||||
. /etc/rc.d/init.d/functions
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user