diff options
author | Rene Mayrhofer <rene@mayrhofer.eu.org> | 2007-11-02 22:56:07 +0000 |
---|---|---|
committer | Rene Mayrhofer <rene@mayrhofer.eu.org> | 2007-11-02 22:56:07 +0000 |
commit | 5c33d896a0f1bb98625f51119caf34294ba7fa60 (patch) | |
tree | cf102ebd0396f693e2dadc9bd2a1e2937949ab8c /debian | |
parent | b8b1a4e04d0928c8b468b75561ffa07a63ae2a8c (diff) | |
download | vyos-strongswan-5c33d896a0f1bb98625f51119caf34294ba7fa60.tar.gz vyos-strongswan-5c33d896a0f1bb98625f51119caf34294ba7fa60.zip |
- Make the Makefile work...
- Cleanup slightly, although configure is still run twice (and I don't
know why).
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 5 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/strongswan.dirs | 2 |
3 files changed, 12 insertions, 11 deletions
diff --git a/debian/changelog b/debian/changelog index f6c4d5523..1ccf71150 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,7 +12,10 @@ strongswan (4.1.8-2) unstable; urgency=low patching, as currently there are no Debian-specific patches (fortunately). Really closes: #442880: strongswan: postinst failure (missing /etc/init.d/ipsec) - * More cleanup: drop debconf translations hack for woody compatibility. + * More cleanup: drop debconf translations hack for woody compatibility, + depend on build-stamp instead of build in the install-strongswan target, + and remove the now unnecessary dh_clean -k call in install-strongswan so + that configure isn't run twice during building the package. * Update French debconf translation. Closes: #448327: strongswan: [INTL:fr] French debconf templates translation update diff --git a/debian/rules b/debian/rules index 091944925..0b77fac3d 100755 --- a/debian/rules +++ b/debian/rules @@ -61,10 +61,9 @@ clean: unpatch dh_clean install-strongswan: DH_OPTIONS=-a -install-strongswan: build +install-strongswan: build-stamp dh_testdir dh_testroot - dh_clean -k dh_installdirs # Add here commands to install the package into debian/tmp. @@ -74,7 +73,7 @@ install-strongswan: build echo >> $(CURDIR)/debian/strongswan/etc/ipsec.conf echo "include /var/lib/strongswan/ipsec.conf.inc" >> $(CURDIR)/debian/strongswan/etc/ipsec.secrets # and to enable both IKEv1 and IKEv2 by default - sed "s/^\w+#\w*plutostart=(yes|no)\w*$/\tplutostart=yes/;s/^\w+#\w*charonstart=(yes|no)\w*$/\tcharonstart=yes/" < $(CURDIR)/debian/strongswan/etc/ipsec.conf > $(CURDIR)/debian/strongswan/etc/ipsec.conf.tmp + sed -r 's/^[ \t]+# *plutostart=(yes|no) */\tplutostart=yes/;s/^[ \t]+# *charonstart=(yes|no) */\tcharonstart=yes/' < $(CURDIR)/debian/strongswan/etc/ipsec.conf > $(CURDIR)/debian/strongswan/etc/ipsec.conf.tmp mv $(CURDIR)/debian/strongswan/etc/ipsec.conf.tmp $(CURDIR)/debian/strongswan/etc/ipsec.conf # this is handled by update-rc.d @@ -93,7 +92,7 @@ install-strongswan: build rm $$f.old; \ fi; \ done ) - + # the logcheck ignore files install -D --mode=0600 $(CURDIR)/debian/logcheck.ignore.paranoid $(CURDIR)/debian/strongswan/etc/logcheck/ignore.d.paranoid/strongswan install -D --mode=0600 $(CURDIR)/debian/logcheck.ignore.server $(CURDIR)/debian/strongswan/etc/logcheck/ignore.d.server/strongswan @@ -124,7 +123,6 @@ binary-common: dh_strip dh_compress dh_fixperms -X etc/ipsec.conf -X etc/ipsec.secrets -X etc/ipsec.d - dh_makeshlibs dh_installdeb dh_shlibdeps @@ -134,15 +132,15 @@ binary-common: # Build architecture-independent files here. binary-indep: - $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + $(MAKE) -f debian/rules binary-common DH_OPTIONS=-i # Build architecture-dependent files here. binary-arch: install-strongswan - $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + $(MAKE) -f debian/rules binary-common DH_OPTIONS=-a # Any other binary targets build just one binary package at a time. -binary-%: build install +binary-%: build-stamp install-strongswan make -f debian/rules binary-common DH_OPTIONS=-p$* - + binary: binary-indep binary-arch .PHONY: clean binary-indep binary-arch diff --git a/debian/strongswan.dirs b/debian/strongswan.dirs index d7b00b3fa..294c4761b 100644 --- a/debian/strongswan.dirs +++ b/debian/strongswan.dirs @@ -14,4 +14,4 @@ /usr/sbin /usr/share/lintian/overrides /var/lock/subsys -/var/lib/strongswan
\ No newline at end of file +/var/lib/strongswan |