diff options
author | Michael Tokarev <mjt@tls.msk.ru> | 2012-04-12 22:38:14 +0400 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2012-04-12 22:38:14 +0400 |
commit | 491715b9ff020cb2408eeb5cfd67d86097ddd280 (patch) | |
tree | 237bcbb74373a9babc85032a980ffecea652ab87 /debian/patches | |
parent | b36c1880eac4e2c22783ad0e088a5e27cd2d4121 (diff) |
switch from topgit to plain 3.0 (quilt)
Diffstat (limited to 'debian/patches')
-rw-r--r-- | debian/patches/debian-conffile-location.diff | 126 | ||||
-rw-r--r-- | debian/patches/debian-disable-udev-incr-assembly.diff | 27 | ||||
-rw-r--r-- | debian/patches/debian-no-Werror.diff | 26 | ||||
-rw-r--r-- | debian/patches/series | 3 |
4 files changed, 182 insertions, 0 deletions
diff --git a/debian/patches/debian-conffile-location.diff b/debian/patches/debian-conffile-location.diff new file mode 100644 index 00000000..8e4c47bd --- /dev/null +++ b/debian/patches/debian-conffile-location.diff @@ -0,0 +1,126 @@ +From: martin f. krafft <madduck@debian.org> +Subject: Set /etc/mdadm/mdadm.conf as primary config file location + +On Debian, the configuration file resides primarily in /etc/mdadm/mdadm.conf, +/etc/mdadm.conf is only used as a backup. + +This is a Debian-specific patch. + +Forwarded: not-needed +Reviewed-by: martin f. krafft <madduck@debian.org> + +--- + Makefile | 4 ++-- + ReadMe.c | 2 +- + mdadm.8.in | 14 ++++++-------- + mdadm.conf.5 | 2 +- + mdassemble.8 | 2 +- + 5 files changed, 11 insertions(+), 13 deletions(-) + +diff --git a/Makefile b/Makefile +index 72087be..8c1fa08 100644 +--- a/Makefile ++++ b/Makefile +@@ -60,8 +60,8 @@ else + endif + + SYSCONFDIR = /etc +-CONFFILE = $(SYSCONFDIR)/mdadm.conf +-CONFFILE2 = $(SYSCONFDIR)/mdadm/mdadm.conf ++CONFFILE = $(SYSCONFDIR)/mdadm/mdadm.conf ++CONFFILE2 = $(SYSCONFDIR)/mdadm.conf + MAILCMD =/usr/sbin/sendmail -t + CONFFILEFLAGS = -DCONFFILE=\"$(CONFFILE)\" -DCONFFILE2=\"$(CONFFILE2)\" + # Both MAP_DIR and MDMON_DIR should be somewhere that persists across the +diff --git a/ReadMe.c b/ReadMe.c +index b658841..a5dac94 100644 +--- a/ReadMe.c ++++ b/ReadMe.c +@@ -565,7 +565,7 @@ char Help_incr[] = + ; + + char Help_config[] = +-"The /etc/mdadm.conf config file:\n\n" ++"The /etc/mdadm/mdadm.conf config file:\n\n" + " The config file contains, apart from blank lines and comment lines that\n" + " start with a hash(#), four sorts of configuration lines: array lines, \n" + " device lines, mailaddr lines and program lines.\n" +diff --git a/mdadm.8.in b/mdadm.8.in +index 7e8981e..5342d5c 100644 +--- a/mdadm.8.in ++++ b/mdadm.8.in +@@ -262,9 +262,9 @@ the exact meaning of this option in different contexts. + .TP + .BR \-c ", " \-\-config= + Specify the config file. Default is to use +-.BR /etc/mdadm.conf , +-or if that is missing then +-.BR /etc/mdadm/mdadm.conf . ++.BR /etc/mdadm/mdadm.conf , ++or if that is missing, then ++.BR /etc/mdadm.conf . + If the config file given is + .B "partitions" + then nothing will be read, but +@@ -1529,8 +1529,6 @@ The config file is only used if explicitly named with + or requested with (a possibly implicit) + .BR \-\-scan . + In the later case, +-.B /etc/mdadm.conf +-or + .B /etc/mdadm/mdadm.conf + is used. + +@@ -1859,7 +1857,7 @@ or + .B \-\-scan + will cause the output to be less detailed and the format to be + suitable for inclusion in +-.BR mdadm.conf . ++.BR /etc/mdadm/mdadm.conf . + The exit status of + .I mdadm + will normally be 0 unless +@@ -1936,7 +1934,7 @@ or + is given, then multiple devices that are components of the one array + are grouped together and reported in a single entry suitable + for inclusion in +-.BR mdadm.conf . ++.BR /etc/mdadm/mdadm.conf . + + Having + .B \-\-scan +@@ -2698,7 +2696,7 @@ uses this to find arrays when + is given in Misc mode, and to monitor array reconstruction + on Monitor mode. + +-.SS /etc/mdadm.conf ++.SS /etc/mdadm/mdadm.conf + + The config file lists which devices may be scanned to see if + they contain MD super block, and gives identifying information +diff --git a/mdadm.conf.5 b/mdadm.conf.5 +index 9f31c73..f0b07a1 100644 +--- a/mdadm.conf.5 ++++ b/mdadm.conf.5 +@@ -8,7 +8,7 @@ + .SH NAME + mdadm.conf \- configuration for management of Software RAID with mdadm + .SH SYNOPSIS +-/etc/mdadm.conf ++/etc/mdadm/mdadm.conf + .SH DESCRIPTION + .PP + .I mdadm +diff --git a/mdassemble.8 b/mdassemble.8 +index 0210524..27779af 100644 +--- a/mdassemble.8 ++++ b/mdassemble.8 +@@ -40,7 +40,7 @@ There are no options to + + .SH FILES + +-.SS /etc/mdadm.conf ++.SS /etc/mdadm/mdadm.conf + + The config file lists which devices may be scanned to see if + they contain MD super block, and gives identifying information diff --git a/debian/patches/debian-disable-udev-incr-assembly.diff b/debian/patches/debian-disable-udev-incr-assembly.diff new file mode 100644 index 00000000..d4da159d --- /dev/null +++ b/debian/patches/debian-disable-udev-incr-assembly.diff @@ -0,0 +1,27 @@ +From: martin f. krafft <madduck@debian.org> +Subject: Disable udev incremental assembly + +Upstream enabled incremental assembly in the udev rules by default for 3.1.3, +but this is too early. Hence, this patch simply reverts the change. + +Signed-off-by: martin f. krafft <madduck@debian.org> + +--- + udev-md-raid.rules | 4 ++++ + 1 files changed, 4 insertions(+), 0 deletions(-) + +diff --git a/udev-md-raid.rules b/udev-md-raid.rules +index f564f70..241c31d 100644 +--- a/udev-md-raid.rules ++++ b/udev-md-raid.rules +@@ -8,6 +8,10 @@ GOTO="md_inc_skip" + + LABEL="md_inc" + ++## DISABLED: Incremental udev assembly disabled ++## ** this is a Debian-specific change ** ++GOTO="md_inc_skip" ++ + # remember you can limit what gets auto/incrementally assembled by + # mdadm.conf(5)'s 'AUTO' and selectively whitelist using 'ARRAY' + ACTION=="add", RUN+="/sbin/mdadm --incremental $tempnode" diff --git a/debian/patches/debian-no-Werror.diff b/debian/patches/debian-no-Werror.diff new file mode 100644 index 00000000..e88db590 --- /dev/null +++ b/debian/patches/debian-no-Werror.diff @@ -0,0 +1,26 @@ +From: martin f. krafft <madduck@debian.org> +Subject: Remove -Werror from compiler flags + +-Werror seems like a bad idea on released/packaged code because a toolchain +update (introducing new warnings) could break the build. We'll let upstream +use it to beautify the code, but remove it for out builds. + +Signed-off-by: martin f. krafft <madduck@debian.org> + +--- + Makefile | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile b/Makefile +index b8d363f..63d9742 100644 +--- a/Makefile ++++ b/Makefile +@@ -42,7 +42,7 @@ KLIBC_GCC = gcc -nostdinc -iwithprefix include -I$(KLIBC)/klibc/include -I$(KLIB + + CC = $(CROSS_COMPILE)gcc + CXFLAGS = -ggdb +-CWFLAGS = -Wall -Werror -Wstrict-prototypes -Wextra -Wno-unused-parameter ++CWFLAGS = -Wall -Wstrict-prototypes -Wextra -Wno-unused-parameter + ifdef WARN_UNUSED + CWFLAGS += -Wp,-D_FORTIFY_SOURCE=2 -O + endif diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 00000000..fc8d5536 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,3 @@ +debian-conffile-location.diff +debian-disable-udev-incr-assembly.diff +debian-no-Werror.diff |