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:
|
Build-Depends:
|
||||||
debhelper-compat (= 13),
|
debhelper-compat (= 13),
|
||||||
libudev-dev,
|
libudev-dev,
|
||||||
|
pkgconf,
|
||||||
|
systemd-dev,
|
||||||
Rules-Requires-Root: no
|
Rules-Requires-Root: no
|
||||||
Standards-Version: 4.7.0
|
Standards-Version: 4.7.0
|
||||||
Homepage: https://raid.wiki.kernel.org
|
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
|
usr/lib/udev/rules.d/63-md-raid-arrays.rules
|
||||||
sbin/
|
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/bin/* usr/share/mdadm
|
||||||
debian/local/initramfs-tools/* usr/share/initramfs-tools/scripts
|
debian/local/initramfs-tools/* usr/share/initramfs-tools/scripts
|
||||||
debian/local/reportbug/* usr/share/bug/mdadm
|
debian/local/reportbug/* usr/share/bug/mdadm
|
||||||
lib/
|
|
||||||
misc/mdcheck usr/share/mdadm/
|
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
|
init.d-script-possible-missing-stop etc/init.d/mdadm-waitidle 1
|
||||||
|
|
||||||
# mdadm forks mdmon as required, not sure it should start separately
|
# 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/0009-randomize-timers.patch
|
||||||
debian/0010-systemd-honor-debconf-daily-scan.patch
|
debian/0010-systemd-honor-debconf-daily-scan.patch
|
||||||
debian/0011-mdcheck-fix-empty-spaces-in-timer-unit-files.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