Adding slightly adjusted patch from Chris Hofstaedtler <zeha@debian.org> to install into usrmerged layout (Closes: #1073726).
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
51c9310fca
commit
aeb5c81ce4
7 changed files with 42 additions and 5 deletions
2
debian/control
vendored
2
debian/control
vendored
|
@ -5,6 +5,8 @@ Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
|
|||
Build-Depends:
|
||||
debhelper-compat (= 13),
|
||||
libudev-dev,
|
||||
pkgconf,
|
||||
systemd-dev,
|
||||
Rules-Requires-Root: no
|
||||
Standards-Version: 4.7.0
|
||||
Homepage: https://raid.wiki.kernel.org
|
||||
|
|
4
debian/mdadm-udeb.install
vendored
4
debian/mdadm-udeb.install
vendored
|
@ -1,2 +1,2 @@
|
|||
lib/udev/rules.d/63-md-raid-arrays.rules
|
||||
sbin/
|
||||
usr/lib/udev/rules.d/63-md-raid-arrays.rules
|
||||
usr/sbin/
|
||||
|
|
3
debian/mdadm.install
vendored
3
debian/mdadm.install
vendored
|
@ -2,6 +2,5 @@ debian/local/apport/* usr/share/apport/package-hooks
|
|||
debian/local/bin/* usr/share/mdadm
|
||||
debian/local/initramfs-tools/* usr/share/initramfs-tools/scripts
|
||||
debian/local/reportbug/* usr/share/bug/mdadm
|
||||
lib/
|
||||
misc/mdcheck usr/share/mdadm/
|
||||
sbin/
|
||||
usr/
|
||||
|
|
2
debian/mdadm.lintian-overrides
vendored
2
debian/mdadm.lintian-overrides
vendored
|
@ -2,4 +2,4 @@
|
|||
init.d-script-possible-missing-stop etc/init.d/mdadm-waitidle 1
|
||||
|
||||
# mdadm forks mdmon as required, not sure it should start separately
|
||||
systemd-service-file-missing-install-key lib/systemd/system/mdmonitor.service
|
||||
systemd-service-file-missing-install-key usr/lib/systemd/system/mdmonitor.service
|
||||
|
|
19
debian/patches/debian/0012-systemd-directory.patch
vendored
Normal file
19
debian/patches/debian/0012-systemd-directory.patch
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
Author: Chris Hofstaedtler <zeha@debian.org>
|
||||
Description: Patch Makefile to use pkg-config systemd to discover systemd unit dir.
|
||||
|
||||
diff -Naurp mdadm.orig/Makefile mdadm/Makefile
|
||||
--- mdadm.orig/Makefile
|
||||
+++ mdadm/Makefile
|
||||
@@ -106,7 +106,11 @@ MAP_PATH = $(MAP_DIR)/$(MAP_FILE)
|
||||
MDMON_DIR = $(RUN_DIR)
|
||||
# place for autoreplace cookies
|
||||
FAILED_SLOTS_DIR = $(RUN_DIR)/failed-slots
|
||||
-SYSTEMD_DIR=/lib/systemd/system
|
||||
+SYSTEMD_DIR := $(shell $(PKG_CONFIG) --variable=systemdsystemunitdir systemd 2>/dev/null)
|
||||
+ifndef SYSTEMD_DIR
|
||||
+ SYSTEMD_DIR=/lib/systemd/system
|
||||
+endif
|
||||
+
|
||||
LIB_DIR=/usr/libexec/mdadm
|
||||
|
||||
COROSYNC:=$(shell [ -d /usr/include/corosync ] || echo -DNO_COROSYNC)
|
15
debian/patches/debian/0013-bin-directory.patch
vendored
Normal file
15
debian/patches/debian/0013-bin-directory.patch
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
Author: Chris Hofstaedtler <zeha@debian.org>
|
||||
Description: Patch Makefile to use /usr/sbin instead of /sbin.
|
||||
|
||||
diff -Naurp mdadm.orig/Makefile mdadm/Makefile
|
||||
--- mdadm.orig/Makefile
|
||||
+++ mdadm/Makefile
|
||||
@@ -146,7 +150,7 @@ endif
|
||||
|
||||
INSTALL = /usr/bin/install
|
||||
DESTDIR =
|
||||
-BINDIR = /sbin
|
||||
+BINDIR = /usr/sbin
|
||||
MANDIR = /usr/share/man
|
||||
MAN4DIR = $(MANDIR)/man4
|
||||
MAN5DIR = $(MANDIR)/man5
|
2
debian/patches/series
vendored
2
debian/patches/series
vendored
|
@ -9,3 +9,5 @@ debian/0008-test-installed.patch
|
|||
debian/0009-randomize-timers.patch
|
||||
debian/0010-systemd-honor-debconf-daily-scan.patch
|
||||
debian/0011-mdcheck-fix-empty-spaces-in-timer-unit-files.patch
|
||||
debian/0012-systemd-directory.patch
|
||||
debian/0013-bin-directory.patch
|
||||
|
|
Loading…
Add table
Reference in a new issue