[Debian-ha-commits] [ocfs2-tools] 01/07: debian/rules: include upstream systemd services
Valentin Vidic
vvidic-guest at moszumanska.debian.org
Mon Jul 10 11:54:50 UTC 2017
This is an automated email from the git hooks/post-receive script.
vvidic-guest pushed a commit to branch master
in repository ocfs2-tools.
commit 2030cfccc1b16ee9e9a74eb03bbf7e18cb1b4078
Author: Valentin Vidic <Valentin.Vidic at CARNet.hr>
Date: Thu Jul 6 08:12:57 2017 +0200
debian/rules: include upstream systemd services
---
debian/patches/series | 1 +
debian/patches/systemd-service.patch | 35 +++++++++++++++++++++++++++++++++++
debian/rules | 2 ++
3 files changed, 38 insertions(+)
diff --git a/debian/patches/series b/debian/patches/series
index 3bcdede..78cd504 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ libo2dlm-dlopen-libdlm_lt.patch
ocfs2-init-script.patch
o2cb-init-script.patch
dead_threshold.patch
+systemd-service.patch
diff --git a/debian/patches/systemd-service.patch b/debian/patches/systemd-service.patch
new file mode 100644
index 0000000..ea42f89
--- /dev/null
+++ b/debian/patches/systemd-service.patch
@@ -0,0 +1,35 @@
+--- a/vendor/common/o2cb.service
++++ b/vendor/common/o2cb.service
+@@ -1,13 +1,13 @@
+ [Unit]
+ Description=Load o2cb Modules
+-Requires=network.service
+-After=network.service
++Requires=network-online.target
++After=network-online.target
+
+ [Service]
+ Type=oneshot
+ RemainAfterExit=yes
+-ExecStart=/sbin/o2cb.init enable
+-ExecStop=/sbin/o2cb.init disable
++ExecStart=/etc/init.d/o2cb start
++ExecStop=/etc/init.d/o2cb stop
+
+ [Install]
+ WantedBy=multi-user.target
+--- a/vendor/common/ocfs2.service
++++ b/vendor/common/ocfs2.service
+@@ -6,9 +6,9 @@
+ [Service]
+ Type=oneshot
+ RemainAfterExit=yes
+-ExecStart=/sbin/ocfs2.init start
+-ExecStop=/sbin/ocfs2.init stop
+-ExecReload=/sbin/ocfs2.init restart
++ExecStart=/etc/init.d/ocfs2 start
++ExecStop=/etc/init.d/ocfs2 stop
++ExecReload=/etc/init.d/ocfs2 restart
+
+ [Install]
+ WantedBy=multi-user.target
diff --git a/debian/rules b/debian/rules
index bf177f5..7351196 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,5 +15,7 @@ override_dh_auto_configure:
override_dh_installinit:
cp -f vendor/common/o2cb.init debian/ocfs2-tools.o2cb.init
cp -f vendor/common/ocfs2.init debian/ocfs2-tools.ocfs2.init
+ cp -f vendor/common/o2cb.service debian/ocfs2-tools.o2cb.service
+ cp -f vendor/common/ocfs2.service debian/ocfs2-tools.ocfs2.service
dh_installinit -pocfs2-tools --name=o2cb --no-restart-on-upgrade
dh_installinit -pocfs2-tools --name=ocfs2 --no-restart-on-upgrade
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-ha/ocfs2-tools.git
More information about the Debian-HA-Commits
mailing list