mirror of
https://git.proxmox.com/git/mirror_zfs-debian
synced 2025-08-14 11:46:52 +00:00
122 lines
2.7 KiB
Diff
122 lines
2.7 KiB
Diff
Description: Make these scripts work for Debian+OpenRC setup.
|
|
Author: Mo Zhou <lumin@debian.org>
|
|
Last-update: 20181026
|
|
Forward: https://github.com/zfsonlinux/zfs/issues/8063
|
|
|
|
diff --git a/etc/init.d/zfs-import.in b/etc/init.d/zfs-import.in
|
|
index fea661bb..404af82d 100644
|
|
--- a/etc/init.d/zfs-import.in
|
|
+++ b/etc/init.d/zfs-import.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!@SHELL@
|
|
+#!/bin/sh
|
|
#
|
|
# zfs-import This script will import ZFS pools
|
|
#
|
|
@@ -308,8 +308,6 @@ do_start()
|
|
|
|
# ----------------------------------------------------
|
|
|
|
-if [ ! -e /sbin/openrc-run ]
|
|
-then
|
|
case "$1" in
|
|
start)
|
|
do_start
|
|
@@ -331,9 +329,3 @@ then
|
|
esac
|
|
|
|
exit $?
|
|
-else
|
|
- # Create wrapper functions since Gentoo don't use the case part.
|
|
- depend() { do_depend; }
|
|
- start() { do_start; }
|
|
- status() { do_status; }
|
|
-fi
|
|
diff --git a/etc/init.d/zfs-mount.in b/etc/init.d/zfs-mount.in
|
|
index fa954e09..b6a3de9b 100644
|
|
--- a/etc/init.d/zfs-mount.in
|
|
+++ b/etc/init.d/zfs-mount.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!@SHELL@
|
|
+#!/bin/sh
|
|
#
|
|
# zfs-mount This script will mount/umount the zfs filesystems.
|
|
#
|
|
@@ -199,8 +199,6 @@ do_stop()
|
|
|
|
# ----------------------------------------------------
|
|
|
|
-if [ ! -e /sbin/openrc-run ]
|
|
-then
|
|
case "$1" in
|
|
start)
|
|
do_start
|
|
@@ -219,9 +217,3 @@ then
|
|
esac
|
|
|
|
exit $?
|
|
-else
|
|
- # Create wrapper functions since Gentoo don't use the case part.
|
|
- depend() { do_depend; }
|
|
- start() { do_start; }
|
|
- stop() { do_stop; }
|
|
-fi
|
|
diff --git a/etc/init.d/zfs-share.in b/etc/init.d/zfs-share.in
|
|
index ce3cc1cc..0b14f481 100644
|
|
--- a/etc/init.d/zfs-share.in
|
|
+++ b/etc/init.d/zfs-share.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!@SHELL@
|
|
+#!/bin/sh
|
|
#
|
|
# zfs-share This script will network share zfs filesystems and volumes.
|
|
#
|
|
@@ -58,7 +58,6 @@ do_stop()
|
|
|
|
# ----------------------------------------------------
|
|
|
|
-if [ ! -e /sbin/openrc-run ]; then
|
|
case "$1" in
|
|
start)
|
|
do_start
|
|
@@ -77,9 +76,3 @@ if [ ! -e /sbin/openrc-run ]; then
|
|
esac
|
|
|
|
exit $?
|
|
-else
|
|
- # Create wrapper functions since Gentoo don't use the case part.
|
|
- depend() { do_depend; }
|
|
- start() { do_start; }
|
|
- stop() { do_stop; }
|
|
-fi
|
|
diff --git a/etc/init.d/zfs-zed.in b/etc/init.d/zfs-zed.in
|
|
index d0086eef..4798105d 100644
|
|
--- a/etc/init.d/zfs-zed.in
|
|
+++ b/etc/init.d/zfs-zed.in
|
|
@@ -1,4 +1,4 @@
|
|
-#!@SHELL@
|
|
+#!/bin/sh
|
|
#
|
|
# zfs-zed
|
|
#
|
|
@@ -98,7 +98,6 @@ do_reload()
|
|
|
|
# ----------------------------------------------------
|
|
|
|
-if [ ! -e /sbin/openrc-run ]; then
|
|
case "$1" in
|
|
start)
|
|
do_start
|
|
@@ -124,11 +123,3 @@ if [ ! -e /sbin/openrc-run ]; then
|
|
esac
|
|
|
|
exit $?
|
|
-else
|
|
- # Create wrapper functions since Gentoo don't use the case part.
|
|
- depend() { do_depend; }
|
|
- start() { do_start; }
|
|
- stop() { do_stop; }
|
|
- status() { do_status; }
|
|
- reload() { do_reload; }
|
|
-fi
|