]>
Commit | Line | Data |
---|---|---|
1062ae9c ŁC |
1 | diff -ru vzctl-4.0/bin/Makefile.am vzctl-4.0-patched/bin/Makefile.am |
2 | --- vzctl-4.0/bin/Makefile.am 2012-09-25 16:53:24.000000000 +0200 | |
3 | +++ vzctl-4.0-patched/bin/Makefile.am 2012-10-27 17:30:19.150478764 +0200 | |
4 | @@ -49,6 +49,27 @@ | |
88d20d00 TP |
5 | echo " ***************************************************"; \ |
6 | echo; \ | |
7 | fi | |
8 | +install-pld-from-spec: | |
9 | + | |
10 | +install-pld: | |
11 | + @if [ ! -e "$(DESTDIR)/sbin/ifup-local" -a \ | |
12 | + ! -L "$(DESTDIR)/sbin/ifup-local" ]; then \ | |
13 | + $(MKDIR_P) "$(DESTDIR)/sbin"; \ | |
14 | + $(LN_S) "..$(sbindir)/vzifup-post" \ | |
15 | + "$(DESTDIR)/sbin/ifup-local"; \ | |
16 | + elif readlink "$(DESTDIR)/sbin/ifup-local" | \ | |
17 | + fgrep -q vzifup-post; then \ | |
18 | + true; \ | |
19 | + else \ | |
20 | + echo; \ | |
21 | + echo " ***************************************************"; \ | |
22 | + echo " WARNING: file $(DESTDIR)/sbin/ifup-local is present!"; \ | |
23 | + echo " You have to manually edit the above file so that "; \ | |
24 | + echo " it calls $(sbindir)/vzifup-post"; \ | |
25 | + echo " ***************************************************"; \ | |
26 | + echo; \ | |
27 | + fi | |
28 | + | |
29 | ||
30 | ||
31 | install-suse: | |
1062ae9c ŁC |
32 | diff -ru vzctl-4.0/etc/dists/Makefile.am vzctl-4.0-patched/etc/dists/Makefile.am |
33 | --- vzctl-4.0/etc/dists/Makefile.am 2012-09-25 16:53:23.000000000 +0200 | |
34 | +++ vzctl-4.0-patched/etc/dists/Makefile.am 2012-10-27 17:30:19.150478764 +0200 | |
35 | @@ -75,6 +75,9 @@ | |
36 | funtoo: | |
37 | $(INSTALL_DATA) $(srcdir)/funtoo.conf $(DESTDIR)$(distconfdir)/funtoo.conf | |
88d20d00 TP |
38 | |
39 | +pld: | |
40 | + $(INSTALL_DATA) $(srcdir)/pld.conf $(DESTDIR)$(distconfdir)/pld.conf | |
41 | + | |
42 | gentoo: | |
1062ae9c ŁC |
43 | $(INSTALL_DATA) $(srcdir)/gentoo.conf \ |
44 | $(DESTDIR)$(distconfdir)/gentoo.conf | |
45 | @@ -142,6 +145,7 @@ | |
88d20d00 | 46 | debian \ |
88d20d00 | 47 | fedora \ |
eb9e3b3a | 48 | funtoo \ |
88d20d00 TP |
49 | + pld \ |
50 | gentoo \ | |
51 | mandrake \ | |
52 | owl \ | |
1062ae9c ŁC |
53 | diff -ru vzctl-4.0/etc/init.d/initd-functions.in vzctl-4.0-patched/etc/init.d/initd-functions.in |
54 | --- vzctl-4.0/etc/init.d/initd-functions.in 2012-09-25 16:53:23.000000000 +0200 | |
55 | +++ vzctl-4.0-patched/etc/init.d/initd-functions.in 2012-10-27 17:30:19.151478423 +0200 | |
88d20d00 TP |
56 | @@ -16,9 +16,12 @@ |
57 | ||
58 | # Source function library. | |
59 | if [ -r /etc/init.d/functions ]; then | |
8181d2bf | 60 | - . /etc/init.d/functions |
88d20d00 | 61 | if [ -r /etc/redhat-release ] || [ -r /etc/centos-release ]; then |
8181d2bf | 62 | + . /etc/init.d/functions |
88d20d00 TP |
63 | DISTR=redhat |
64 | + elif [ -r /etc/pld-release ]; then | |
65 | + . /etc/init.d/functions | |
66 | + DISTR=pld | |
67 | fi | |
68 | elif [ -r /etc/rc.status ]; then | |
1062ae9c | 69 | . /etc/rc.status |
88d20d00 TP |
70 | @@ -34,6 +37,8 @@ |
71 | { | |
72 | if [ "$DISTR" = "redhat" ]; then | |
73 | echo_success | |
74 | + elif [ "$DISTR" = "pld" ]; then | |
75 | + ok | |
76 | else | |
77 | echo -n "$rc_done" | |
78 | fi | |
79 | @@ -42,9 +47,10 @@ | |
80 | ||
81 | print_failure() | |
82 | { | |
83 | - echo -n "$1" | |
84 | if [ "$DISTR" = "redhat" ]; then | |
85 | failure $"$1" | |
86 | + elif [ "$DISTR" = "pld" ]; then | |
87 | + fail | |
88 | else | |
89 | echo -n "$rc_failed" | |
90 | fi | |
91 | @@ -56,6 +62,8 @@ | |
92 | if [ "$DISTR" = "redhat" ]; then | |
93 | echo -n "$1" | |
94 | warning $"$1" | |
95 | + elif [ "$DISTR" = "pld" ]; then | |
96 | + nls -n "$1" | |
97 | else | |
98 | echo -n "- Warning: $1 " | |
99 | fi | |
100 | @@ -67,15 +75,23 @@ | |
101 | print_result() | |
102 | { | |
103 | if [ $? -eq 0 ] ; then | |
104 | - print_success | |
105 | + if [ "$DISTR" = "pld" ]; then | |
106 | + ok | |
107 | + else | |
108 | + print_success | |
109 | + fi | |
110 | else | |
111 | - print_failure "$1" | |
112 | + if [ "$DISTR" = "pld" ]; then | |
113 | + fail | |
114 | + else | |
115 | + print_failure "$1" | |
116 | + fi | |
117 | fi | |
118 | } | |
119 | ||
120 | __echo() | |
121 | { | |
122 | - if [ "$DISTR" = "redhat" ]; then | |
123 | + if [ "$DISTR" = "redhat" ] || [ "$DISTR" = "pld" ]; then | |
124 | echo -n $"$1" | |
125 | else | |
126 | echo -n "$1" | |
1062ae9c | 127 | @@ -93,7 +109,7 @@ |
88d20d00 TP |
128 | vzdaemon_start() |
129 | { | |
130 | case $DISTR in | |
131 | - redhat) | |
132 | + redhat|pld) | |
133 | daemon $* | |
134 | ;; | |
135 | suse) | |
1062ae9c | 136 | @@ -110,7 +126,7 @@ |
88d20d00 TP |
137 | vzdaemon_stop() |
138 | { | |
139 | case $DISTR in | |
140 | - redhat|suse) | |
141 | + redhat|suse|pld) | |
142 | killproc $* | |
143 | ;; | |
144 | debian) | |
1062ae9c | 145 | @@ -127,7 +143,7 @@ |
88d20d00 TP |
146 | shift |
147 | ||
148 | case $DISTR in | |
149 | - redhat|suse) | |
150 | + redhat|suse|pld) | |
151 | status $p | |
152 | ;; | |
153 | debian) | |
1062ae9c ŁC |
154 | diff -ru vzctl-4.0/etc/init.d/Makefile.am vzctl-4.0-patched/etc/init.d/Makefile.am |
155 | --- vzctl-4.0/etc/init.d/Makefile.am 2012-09-25 16:53:23.000000000 +0200 | |
156 | +++ vzctl-4.0-patched/etc/init.d/Makefile.am 2012-10-27 17:32:07.083190799 +0200 | |
88d20d00 TP |
157 | @@ -15,7 +15,7 @@ |
158 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
159 | # | |
160 | ||
161 | -INITSCRIPTS = vz-redhat vz-gentoo vzeventd-redhat vzeventd-gentoo | |
1062ae9c ŁC |
162 | +INITSCRIPTS = vz-redhat vz-gentoo vzeventd-redhat vzeventd-gentoo vz-pld vzeventd-pld |
163 | script_DATA = initd-functions | |
88d20d00 | 164 | |
1062ae9c | 165 | EXTRA_DIST = $(INITSCRIPTS:%=%.in) $(script_DATA:%=%.in) |
88d20d00 TP |
166 | @@ -29,6 +29,12 @@ |
167 | $(INSTALL_SCRIPT) vz-redhat $(DESTDIR)$(initddir)/vz | |
168 | $(INSTALL_SCRIPT) vzeventd-redhat $(DESTDIR)$(initddir)/vzeventd | |
169 | ||
170 | +install-pld: vz-pld vzeventd-pld | |
171 | + $(mkinstalldirs) $(DESTDIR)$(initddir) | |
172 | + $(INSTALL_SCRIPT) vz-pld $(DESTDIR)$(initddir)/vz | |
173 | + $(INSTALL_SCRIPT) vzeventd-pld $(DESTDIR)$(initddir)/vzeventd | |
174 | + | |
175 | + | |
176 | install-suse: install-redhat | |
177 | ||
178 | install-debian: install-redhat | |
1062ae9c ŁC |
179 | diff -ru vzctl-4.0/etc/Makefile.am vzctl-4.0-patched/etc/Makefile.am |
180 | --- vzctl-4.0/etc/Makefile.am 2012-09-25 16:53:23.000000000 +0200 | |
181 | +++ vzctl-4.0-patched/etc/Makefile.am 2012-10-27 17:30:19.151478423 +0200 | |
88d20d00 TP |
182 | @@ -34,6 +34,11 @@ |
183 | install-data-local: | |
184 | $(mkinstalldirs) $(DESTDIR)$(namesdir) | |
185 | ||
186 | +install-pld-from-spec: install-pld | |
187 | +install-pld: | |
188 | + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ | |
189 | + $(MAKE) $(AM_MAKEFLAGS) -C network-scripts $@ | |
190 | + | |
191 | install-redhat-from-spec: install-redhat | |
192 | install-redhat: | |
193 | $(MAKE) $(AM_MAKEFLAGS) -C init.d $@ | |
1062ae9c ŁC |
194 | diff -ru vzctl-4.0/etc/network-scripts/Makefile.am vzctl-4.0-patched/etc/network-scripts/Makefile.am |
195 | --- vzctl-4.0/etc/network-scripts/Makefile.am 2012-09-25 16:53:23.000000000 +0200 | |
196 | +++ vzctl-4.0-patched/etc/network-scripts/Makefile.am 2012-10-27 17:30:19.152478519 +0200 | |
88d20d00 TP |
197 | @@ -38,3 +38,11 @@ |
198 | for file in $(NETSDATA); do \ | |
199 | $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(netsdir)/$$file; \ | |
200 | done | |
201 | +install-pld: $(NETSSCRIPTS) | |
202 | + $(mkinstalldirs) $(DESTDIR)$(netsdir) | |
203 | + for file in $(NETSSCRIPTS); do \ | |
204 | + $(INSTALL_SCRIPT) $$file $(DESTDIR)$(netsdir)/$$file; \ | |
205 | + done | |
206 | + for file in $(NETSDATA); do \ | |
207 | + $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(netsdir)/$$file; \ | |
208 | + done | |
1062ae9c ŁC |
209 | diff -ru vzctl-4.0/Makefile.am vzctl-4.0-patched/Makefile.am |
210 | --- vzctl-4.0/Makefile.am 2012-09-25 16:53:23.000000000 +0200 | |
211 | +++ vzctl-4.0-patched/Makefile.am 2012-10-27 17:30:19.152478519 +0200 | |
212 | @@ -47,6 +47,7 @@ | |
88d20d00 TP |
213 | $(mkinstalldirs) $(DESTDIR)$(modulesdir) |
214 | ||
215 | DISTRO_TARGETS = \ | |
216 | + install-pld \ | |
217 | install-redhat \ | |
218 | install-gentoo \ | |
219 | install-suse \ | |
1062ae9c | 220 | @@ -54,7 +55,8 @@ |
88d20d00 TP |
221 | |
222 | DISTRO_TARGETS_ALL = \ | |
223 | $(DISTRO_TARGETS) \ | |
224 | - install-redhat-from-spec | |
225 | + install-redhat-from-spec \ | |
226 | + install-pld-from-spec | |
227 | ||
228 | $(DISTRO_TARGETS_ALL): | |
229 | $(MAKE) $(AM_MAKEFLAGS) -C etc $@ |