Merge "debian: Create /drbd directory"
This commit is contained in:
commit
5e51ac8b24
@ -0,0 +1,42 @@
|
|||||||
|
From 93f3735fd991886409fad1200507c6423a1fd0b1 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Dan Voiculeasa <dan.voiculeasa@windriver.com>
|
||||||
|
Date: Thu, 2 Jun 2022 18:01:41 +0300
|
||||||
|
Subject: [PATCH 3/3] Ensure /drbd is present
|
||||||
|
|
||||||
|
Puppet cannot create /drbd on because ostree doesn't allow changes
|
||||||
|
in root mountpoint.
|
||||||
|
Create /drbd during package install time. Keep perms 750 as on CentOS.
|
||||||
|
|
||||||
|
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
|
||||||
|
---
|
||||||
|
debian/drbd-utils.dirs | 1 +
|
||||||
|
debian/drbd-utils.postinst | 4 ++++
|
||||||
|
2 files changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/debian/drbd-utils.dirs b/debian/drbd-utils.dirs
|
||||||
|
index 10a4e40..340da51 100644
|
||||||
|
--- a/debian/drbd-utils.dirs
|
||||||
|
+++ b/debian/drbd-utils.dirs
|
||||||
|
@@ -1,3 +1,4 @@
|
||||||
|
+drbd
|
||||||
|
etc
|
||||||
|
etc/init.d
|
||||||
|
etc/ha.d/resource.d
|
||||||
|
diff --git a/debian/drbd-utils.postinst b/debian/drbd-utils.postinst
|
||||||
|
index bfb81eb..7066703 100644
|
||||||
|
--- a/debian/drbd-utils.postinst
|
||||||
|
+++ b/debian/drbd-utils.postinst
|
||||||
|
@@ -2,6 +2,10 @@
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
+if [ "$1" = "configure" ] ; then
|
||||||
|
+ chmod 750 /drbd
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
# Cleanup the old systemd unit state, if applicable
|
||||||
|
if dpkg --compare-versions "$2" lt-nl "8.9.5-1~"; then
|
||||||
|
if deb-systemd-helper debian-installed drbd.service; then
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
@ -1,2 +1,3 @@
|
|||||||
0001-Add-lintian-overrides-for-StarlingX-build-env.patch
|
0001-Add-lintian-overrides-for-StarlingX-build-env.patch
|
||||||
0002-Add-drbd.service-file.patch
|
0002-Add-drbd.service-file.patch
|
||||||
|
0003-Ensure-drbd-is-present.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user