1 diff -Nru vzctl-3.0.25.1.orig/bin/Makefile.am vzctl-3.0.25.1/bin/Makefile.am
2 --- vzctl-3.0.25.1.orig/bin/Makefile.am 2010-12-24 12:45:38.000000000 +0100
3 +++ vzctl-3.0.25.1/bin/Makefile.am 2011-01-03 10:44:51.000000000 +0100
5 echo " ***************************************************"; \
8 +install-pld-from-spec:
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 \
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 " ***************************************************"; \
32 diff -Nru vzctl-3.0.25.1.orig/etc/dists/Makefile.am vzctl-3.0.25.1/etc/dists/Makefile.am
33 --- vzctl-3.0.25.1.orig/etc/dists/Makefile.am 2010-12-24 12:45:35.000000000 +0100
34 +++ vzctl-3.0.25.1/etc/dists/Makefile.am 2011-01-03 10:44:51.000000000 +0100
36 $(INSTALL_DATA) $(srcdir)/fedora-core.conf \
37 $(DESTDIR)$(distconfdir)/fedora.conf
40 + $(INSTALL_DATA) $(srcdir)/pld.conf $(DESTDIR)$(distconfdir)/pld.conf
43 $(INSTALL_DATA) $(srcdir)/gentoo.conf $(DESTDIR)$(distconfdir)/gentoo.conf
54 diff -Nru vzctl-3.0.25.1.orig/etc/init.d/initd-functions.in vzctl-3.0.25.1/etc/init.d/initd-functions.in
55 --- vzctl-3.0.25.1.orig/etc/init.d/initd-functions.in 2010-12-24 12:45:35.000000000 +0100
56 +++ vzctl-3.0.25.1/etc/init.d/initd-functions.in 2011-01-05 16:17:46.000000000 +0100
59 # Source function library.
60 if [ -r /etc/init.d/functions ]; then
61 - . /etc/init.d/functions
62 if [ -r /etc/redhat-release ] || [ -r /etc/centos-release ]; then
63 + . /etc/init.d/functions
65 + elif [ -r /etc/pld-release ]; then
66 + . /etc/init.d/functions
69 elif [ -r /etc/rc.status ]; then
73 if [ "$DISTR" = "redhat" ]; then
75 + elif [ "$DISTR" = "pld" ]; then
85 if [ "$DISTR" = "redhat" ]; then
87 + elif [ "$DISTR" = "pld" ]; then
93 if [ "$DISTR" = "redhat" ]; then
96 + elif [ "$DISTR" = "pld" ]; then
99 echo -n "- Warning: $1 "
104 if [ $? -eq 0 ] ; then
106 + if [ "$DISTR" = "pld" ]; then
113 + if [ "$DISTR" = "pld" ]; then
123 - if [ "$DISTR" = "redhat" ]; then
124 + if [ "$DISTR" = "redhat" ] || [ "$DISTR" = "pld" ]; then
155 diff -Nru vzctl-3.0.25.1.orig/etc/init.d/Makefile.am vzctl-3.0.25.1/etc/init.d/Makefile.am
156 --- vzctl-3.0.25.1.orig/etc/init.d/Makefile.am 2010-12-24 12:45:34.000000000 +0100
157 +++ vzctl-3.0.25.1/etc/init.d/Makefile.am 2011-01-03 10:46:14.000000000 +0100
159 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
162 -INITSCRIPTS = vz-redhat vz-gentoo vzeventd-redhat vzeventd-gentoo
163 +INITSCRIPTS = vz-redhat vz-gentoo vz-pld vzeventd-pld vzeventd-redhat vzeventd-gentoo
164 vzlib_DATA = initd-functions
166 EXTRA_DIST = $(INITSCRIPTS:%=%.in) $(vzlib_DATA:%=%.in)
168 $(INSTALL_SCRIPT) vz-redhat $(DESTDIR)$(initddir)/vz
169 $(INSTALL_SCRIPT) vzeventd-redhat $(DESTDIR)$(initddir)/vzeventd
171 +install-pld: vz-pld vzeventd-pld
172 + $(mkinstalldirs) $(DESTDIR)$(initddir)
173 + $(INSTALL_SCRIPT) vz-pld $(DESTDIR)$(initddir)/vz
174 + $(INSTALL_SCRIPT) vzeventd-pld $(DESTDIR)$(initddir)/vzeventd
177 install-suse: install-redhat
179 install-debian: install-redhat
180 diff -Nru vzctl-3.0.25.1.orig/etc/Makefile.am vzctl-3.0.25.1/etc/Makefile.am
181 --- vzctl-3.0.25.1.orig/etc/Makefile.am 2010-12-24 12:45:34.000000000 +0100
182 +++ vzctl-3.0.25.1/etc/Makefile.am 2011-01-03 10:44:51.000000000 +0100
185 $(mkinstalldirs) $(DESTDIR)$(namesdir)
187 +install-pld-from-spec: install-pld
189 + $(MAKE) $(AM_MAKEFLAGS) -C init.d $@
190 + $(MAKE) $(AM_MAKEFLAGS) -C network-scripts $@
192 install-redhat-from-spec: install-redhat
194 $(MAKE) $(AM_MAKEFLAGS) -C init.d $@
195 diff -Nru vzctl-3.0.25.1.orig/etc/network-scripts/Makefile.am vzctl-3.0.25.1/etc/network-scripts/Makefile.am
196 --- vzctl-3.0.25.1.orig/etc/network-scripts/Makefile.am 2010-12-24 12:45:35.000000000 +0100
197 +++ vzctl-3.0.25.1/etc/network-scripts/Makefile.am 2011-01-03 10:44:51.000000000 +0100
199 for file in $(NETSDATA); do \
200 $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(netsdir)/$$file; \
202 +install-pld: $(NETSSCRIPTS)
203 + $(mkinstalldirs) $(DESTDIR)$(netsdir)
204 + for file in $(NETSSCRIPTS); do \
205 + $(INSTALL_SCRIPT) $$file $(DESTDIR)$(netsdir)/$$file; \
207 + for file in $(NETSDATA); do \
208 + $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(netsdir)/$$file; \
210 diff -Nru vzctl-3.0.25.1.orig/Makefile.am vzctl-3.0.25.1/Makefile.am
211 --- vzctl-3.0.25.1.orig/Makefile.am 2010-12-24 12:45:32.000000000 +0100
212 +++ vzctl-3.0.25.1/Makefile.am 2011-01-03 10:44:51.000000000 +0100
214 $(mkinstalldirs) $(DESTDIR)$(modulesdir)
223 DISTRO_TARGETS_ALL = \
225 - install-redhat-from-spec
226 + install-redhat-from-spec \
227 + install-pld-from-spec
229 $(DISTRO_TARGETS_ALL):
230 $(MAKE) $(AM_MAKEFLAGS) -C etc $@