diff options
author | Leonardo Arena <rnalrd@gmail.com> | 2010-11-02 10:36:05 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@gmail.com> | 2010-11-02 15:23:05 +0000 |
commit | 1fc5ca7e586febbed1cb2baf5af92dca6d655c07 (patch) | |
tree | f675131c4835b7ce506c99a4ffd33f1549ce4678 | |
parent | 5fb70cc469503fcd6ff14d84d8c969a5bbc8d5e0 (diff) | |
download | alpine_aports-1fc5ca7e586febbed1cb2baf5af92dca6d655c07.tar.bz2 alpine_aports-1fc5ca7e586febbed1cb2baf5af92dca6d655c07.tar.xz alpine_aports-1fc5ca7e586febbed1cb2baf5af92dca6d655c07.zip |
main/multipath-tools: upgrade to 0.4.9
(cherry picked from commit 6357b52c57da471f95feb20292baaa9d0d35cdc6)
-rw-r--r-- | main/multipath-tools/APKBUILD | 24 | ||||
-rw-r--r-- | main/multipath-tools/multipath-tools-0.4.9-build.patch | 138 |
2 files changed, 150 insertions, 12 deletions
diff --git a/main/multipath-tools/APKBUILD b/main/multipath-tools/APKBUILD index 621351ca4e..776ffc72c7 100644 --- a/main/multipath-tools/APKBUILD +++ b/main/multipath-tools/APKBUILD | |||
@@ -1,8 +1,8 @@ | |||
1 | # Contributor: Leonardo Arena <rnalrd@gmail.com> | 1 | # Contributor: Leonardo Arena <rnalrd@gmail.com> |
2 | # Maintainer: Leonardo Arena <rnalrd@gmail.com> | 2 | # Maintainer: Leonardo Arena <rnalrd@gmail.com> |
3 | pkgname="multipath-tools" | 3 | pkgname="multipath-tools" |
4 | pkgver=0.4.8 | 4 | pkgver=0.4.9 |
5 | pkgrel=6 | 5 | pkgrel=0 |
6 | pkgdesc="Device Mapper Multipathing Driver" | 6 | pkgdesc="Device Mapper Multipathing Driver" |
7 | url="http://christophe.varoqui.free.fr/" | 7 | url="http://christophe.varoqui.free.fr/" |
8 | license="GPL" | 8 | license="GPL" |
@@ -11,12 +11,14 @@ makedepends="lvm2-dev libaio-dev readline-dev ncurses-dev udev-dev" | |||
11 | install= | 11 | install= |
12 | subpackages="$pkgname-doc" | 12 | subpackages="$pkgname-doc" |
13 | source="http://christophe.varoqui.free.fr/$pkgname/$pkgname-$pkgver.tar.bz2 | 13 | source="http://christophe.varoqui.free.fr/$pkgname/$pkgname-$pkgver.tar.bz2 |
14 | multipath-tools-0.4.8-udev-scsi_id-changes.patch | 14 | multipath-tools-0.4.9-build.patch |
15 | multipath-tools-0.4.8-socket-cve-2009-0115.patch | ||
16 | multipath-tools-0.4.8-r1-kpartx.patch | ||
17 | multipath-tools-0.4.8-kparted-ext-partitions.patch" | 15 | multipath-tools-0.4.8-kparted-ext-partitions.patch" |
18 | 16 | ||
19 | _builddir="$srcdir/$pkgname-$pkgver" | 17 | # multipath-tools-0.4.8-r1-kpartx.patch |
18 | # multipath-tools-0.4.8-socket-cve-2009-0115.patch | ||
19 | # multipath-tools-0.4.8-udev-scsi_id-changes.patch | ||
20 | |||
21 | _builddir="$srcdir" | ||
20 | 22 | ||
21 | prepare() { | 23 | prepare() { |
22 | cd $_builddir | 24 | cd $_builddir |
@@ -39,12 +41,10 @@ build() { | |||
39 | package() { | 41 | package() { |
40 | cd $_builddir | 42 | cd $_builddir |
41 | make DESTDIR="$pkgdir" install | 43 | make DESTDIR="$pkgdir" install |
42 | install -D -m644 ../../$pkgname.conf $pkgdir/etc/multipath.conf | 44 | install -D -m644 ../$pkgname.conf $pkgdir/etc/multipath.conf |
43 | install -D -m755 ../../$pkgname.initd $pkgdir/etc/init.d/multipathd | 45 | install -D -m755 ../$pkgname.initd $pkgdir/etc/init.d/multipathd |
44 | } | 46 | } |
45 | 47 | ||
46 | md5sums="3563b863b408d07c46929b6e8c2c248c multipath-tools-0.4.8.tar.bz2 | 48 | md5sums="a6d4b48afc28f1f50f5ee4b1b06d2765 multipath-tools-0.4.9.tar.bz2 |
47 | b39a63e65de16cf086618de6916bd98f multipath-tools-0.4.8-udev-scsi_id-changes.patch | 49 | 751a7e079fef26cced73e2fc31ad7f11 multipath-tools-0.4.9-build.patch |
48 | 2070c01a98d01833b9eee771fce3a22c multipath-tools-0.4.8-socket-cve-2009-0115.patch | ||
49 | 0febb1f512681b8de8c2f0287e260efd multipath-tools-0.4.8-r1-kpartx.patch | ||
50 | 68ea053e02e9f5c4883b24b3f9bb2bf1 multipath-tools-0.4.8-kparted-ext-partitions.patch" | 50 | 68ea053e02e9f5c4883b24b3f9bb2bf1 multipath-tools-0.4.8-kparted-ext-partitions.patch" |
diff --git a/main/multipath-tools/multipath-tools-0.4.9-build.patch b/main/multipath-tools/multipath-tools-0.4.9-build.patch new file mode 100644 index 0000000000..8c4b1da45d --- /dev/null +++ b/main/multipath-tools/multipath-tools-0.4.9-build.patch | |||
@@ -0,0 +1,138 @@ | |||
1 | --- multipath-tools-0.4.9.orig/kpartx/Makefile 2010-05-22 05:01:58.000000000 -0700 | ||
2 | +++ multipath-tools-0.4.9/kpartx/Makefile 2010-10-22 00:48:25.615627572 -0700 | ||
3 | @@ -6,7 +6,7 @@ | ||
4 | |||
5 | CFLAGS += -I. -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 | ||
6 | |||
7 | -LDFLAGS = -ldevmapper | ||
8 | +LIBS = -ldevmapper | ||
9 | OBJS = bsd.o dos.o kpartx.o solaris.o unixware.o dasd.o sun.o \ | ||
10 | gpt.o mac.o crc32.o lopart.o xstrncpy.o devmapper.o | ||
11 | EXEC = kpartx | ||
12 | @@ -14,8 +14,7 @@ | ||
13 | all: $(EXEC) | ||
14 | |||
15 | $(EXEC): $(OBJS) | ||
16 | - $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS) | ||
17 | - $(GZIP) $(EXEC).8 > $(EXEC).8.gz | ||
18 | + $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC) | ||
19 | |||
20 | install: $(EXEC) $(EXEC).8 | ||
21 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir) | ||
22 | @@ -23,13 +22,14 @@ | ||
23 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(libudevdir) | ||
24 | $(INSTALL_PROGRAM) -m 755 kpartx_id $(DESTDIR)$(libudevdir) | ||
25 | $(INSTALL_PROGRAM) -d $(DESTDIR)/etc/udev/rules.d | ||
26 | - $(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)/etc/udev/rules.d/ | ||
27 | + $(INSTALL_PROGRAM) -m 644 kpartx.rules $(DESTDIR)/etc/udev/rules.d/66-kpartx.rules | ||
28 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir) | ||
29 | - $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir) | ||
30 | + $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir) | ||
31 | |||
32 | uninstall: | ||
33 | rm -f $(DESTDIR)$(bindir)/$(EXEC) | ||
34 | - rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz | ||
35 | + rm -f $(DESTDIR)$(mandir)/$(EXEC).8 | ||
36 | + rm -f $(DESTDIR)/etc/udev/rules.d/66-kpartx.rules | ||
37 | |||
38 | clean: | ||
39 | - rm -f core *.o $(EXEC) *.gz | ||
40 | + rm -f core *.o $(EXEC) | ||
41 | --- multipath-tools-0.4.9.orig/Makefile.inc 2010-05-22 05:01:58.000000000 -0700 | ||
42 | +++ multipath-tools-0.4.9/Makefile.inc 2010-10-21 23:51:12.768868148 -0700 | ||
43 | @@ -32,11 +32,10 @@ | ||
44 | syslibdir = $(prefix)/$(LIB) | ||
45 | libdir = $(prefix)/$(LIB)/multipath | ||
46 | |||
47 | -GZIP = /bin/gzip -9 -c | ||
48 | INSTALL_PROGRAM = install | ||
49 | |||
50 | -OPTFLAGS = -pipe -g -Wall -Wunused -Wstrict-prototypes | ||
51 | -CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\" | ||
52 | +OPTFLAGS = -Wall -Wunused -Wstrict-prototypes | ||
53 | +CFLAGS += $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\" | ||
54 | SHARED_FLAGS = -shared | ||
55 | |||
56 | %.o: %.c | ||
57 | --- multipath-tools-0.4.9.orig/multipath/Makefile 2010-05-22 05:01:58.000000000 -0700 | ||
58 | +++ multipath-tools-0.4.9/multipath/Makefile 2010-10-22 00:47:13.952010117 -0700 | ||
59 | @@ -7,32 +7,30 @@ | ||
60 | OBJS = main.o | ||
61 | |||
62 | CFLAGS += -I$(multipathdir) | ||
63 | -LDFLAGS += -lpthread -ldevmapper -ldl -lmultipath -L$(multipathdir) | ||
64 | +LIBS = -lpthread -ldevmapper -ldl -lmultipath -L$(multipathdir) | ||
65 | |||
66 | EXEC = multipath | ||
67 | |||
68 | all: $(EXEC) | ||
69 | |||
70 | $(EXEC): $(OBJS) | ||
71 | - $(CC) $(CFLAGS) $(OBJS) -o $(EXEC) $(LDFLAGS) | ||
72 | - $(GZIP) $(EXEC).8 > $(EXEC).8.gz | ||
73 | - $(GZIP) $(EXEC).conf.5 > $(EXEC).conf.5.gz | ||
74 | + $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC) | ||
75 | |||
76 | install: | ||
77 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir) | ||
78 | $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/ | ||
79 | $(INSTALL_PROGRAM) -d $(DESTDIR)/etc/udev/rules.d | ||
80 | - $(INSTALL_PROGRAM) -m 644 multipath.rules $(DESTDIR)/etc/udev/rules.d/ | ||
81 | + $(INSTALL_PROGRAM) -m 644 multipath.rules $(DESTDIR)/etc/udev/rules.d/65-multipath.rules | ||
82 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir) | ||
83 | - $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir) | ||
84 | + $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir) | ||
85 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(man5dir) | ||
86 | - $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5.gz $(DESTDIR)$(man5dir) | ||
87 | + $(INSTALL_PROGRAM) -m 644 $(EXEC).conf.5 $(DESTDIR)$(man5dir) | ||
88 | |||
89 | uninstall: | ||
90 | - rm $(DESTDIR)/etc/udev/rules.d/multipath.rules | ||
91 | - rm $(DESTDIR)$(bindir)/$(EXEC) | ||
92 | - rm $(DESTDIR)$(mandir)/$(EXEC).8.gz | ||
93 | - rm $(DESTDIR)$(man5dir)/$(EXEC).conf.5.gz | ||
94 | + rm -f $(DESTDIR)/etc/udev/rules.d/65-multipath.rules | ||
95 | + rm -f $(DESTDIR)$(bindir)/$(EXEC) | ||
96 | + rm -f $(DESTDIR)$(mandir)/$(EXEC).8 | ||
97 | + rm -f $(DESTDIR)$(man5dir)/$(EXEC).conf.5 | ||
98 | |||
99 | clean: | ||
100 | - rm -f core *.o $(EXEC) *.gz | ||
101 | + rm -f core *.o $(EXEC) | ||
102 | --- multipath-tools-0.4.9.orig/multipathd/Makefile 2010-05-22 05:01:58.000000000 -0700 | ||
103 | +++ multipath-tools-0.4.9/multipathd/Makefile 2010-10-22 00:48:02.502428428 -0700 | ||
104 | @@ -6,7 +6,7 @@ | ||
105 | # basic flags setting | ||
106 | # | ||
107 | CFLAGS += -I$(multipathdir) | ||
108 | -LDFLAGS += -lpthread -ldevmapper -lreadline -lncurses -ldl \ | ||
109 | +LIBS += -lpthread -ldevmapper -lreadline -lncurses -ldl \ | ||
110 | -lmultipath -L$(multipathdir) | ||
111 | |||
112 | # | ||
113 | @@ -28,21 +28,20 @@ | ||
114 | all : $(EXEC) | ||
115 | |||
116 | $(EXEC): $(OBJS) | ||
117 | - $(CC) $(CFLAGS) $(LDFLAGS) -o $(EXEC) $(OBJS) | ||
118 | - $(GZIP) $(EXEC).8 > $(EXEC).8.gz | ||
119 | + $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $(EXEC) | ||
120 | |||
121 | install: | ||
122 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir) | ||
123 | $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir) | ||
124 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(rcdir) | ||
125 | $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir) | ||
126 | - $(INSTALL_PROGRAM) -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir) | ||
127 | + $(INSTALL_PROGRAM) -m 644 $(EXEC).8 $(DESTDIR)$(mandir) | ||
128 | |||
129 | uninstall: | ||
130 | rm -f $(DESTDIR)$(bindir)/$(EXEC) | ||
131 | rm -f $(DESTDIR)$(rcdir)/$(EXEC) | ||
132 | - rm -f $(DESTDIR)$(mandir)/$(EXEC).8.gz | ||
133 | + rm -f $(DESTDIR)$(mandir)/$(EXEC).8 | ||
134 | |||
135 | clean: | ||
136 | - rm -f core *.o $(EXEC) *.gz | ||
137 | + rm -f core *.o $(EXEC) | ||
138 | |||