[Pkg-sysvinit-commits] r1738 - in sysvinit/trunk/debian: . src/sysv-rc
Petter Reinholdtsen
pere at alioth.debian.org
Mon Sep 7 19:30:43 UTC 2009
Author: pere
Date: 2009-09-07 19:30:43 +0000 (Mon, 07 Sep 2009)
New Revision: 1738
Modified:
sysvinit/trunk/debian/control
sysvinit/trunk/debian/rules
sysvinit/trunk/debian/src/sysv-rc/Makefile
Log:
Continue conversion to debhelper.
Modified: sysvinit/trunk/debian/control
===================================================================
--- sysvinit/trunk/debian/control 2009-09-07 17:57:03 UTC (rev 1737)
+++ sysvinit/trunk/debian/control 2009-09-07 19:30:43 UTC (rev 1738)
@@ -13,7 +13,7 @@
Essential: yes
Architecture: any
Pre-Depends: initscripts, sysv-rc | file-rc, sysvinit-utils (>= 2.86.ds1-66)
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
Description: System-V-like init utilities
This package contains programs required for booting
a Debian system and doing basic process management.
@@ -28,7 +28,7 @@
Architecture: any
Conflicts: last, sysvconfig, chkconfig (<< 11.0-79.1-2)
Replaces: last, sysvinit (<= 2.86.ds1-65)
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: sash
Description: System-V-like utilities
This package contains the important System-V-like utilities.
@@ -42,7 +42,7 @@
Conflicts: file-rc
Replaces: file-rc
Suggests: sysv-rc-conf, bum
-Depends: debconf | debconf-2.0, sysvinit-utils (>= 2.86.ds1-62), insserv (>> 1.12.0-10)
+Depends: ${misc:Depends}, sysvinit-utils (>= 2.86.ds1-62), insserv (>> 1.12.0-10)
Breaks: initscripts (<< 2.86.ds1-63)
Description: System-V-like runlevel change mechanism
This package provides support for the System-V like system
@@ -51,7 +51,7 @@
Package: initscripts
Architecture: any
-Depends: ${shlibs:Depends}, ${glibc:Depends}, ${mount:Depends}, debianutils (>= 2.13.1), lsb-base (>= 3.0-6), sysvinit-utils (>= 2.86.ds1-64), sysv-rc | file-rc
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${glibc:Depends}, ${mount:Depends}, debianutils (>= 2.13.1), lsb-base (>= 3.0-6), sysvinit-utils (>= 2.86.ds1-64), sysv-rc | file-rc
Recommends: psmisc, e2fsprogs
Conflicts: libdevmapper1.02.1 (<< 2:1.02.24-1)
Replaces: libc6, libc6.1, libc0.1, libc0.3
Modified: sysvinit/trunk/debian/rules
===================================================================
--- sysvinit/trunk/debian/rules 2009-09-07 17:57:03 UTC (rev 1737)
+++ sysvinit/trunk/debian/rules 2009-09-07 19:30:43 UTC (rev 1738)
@@ -8,6 +8,7 @@
rctmp = $(shell pwd)/debian/sysv-rc
inittmp = $(shell pwd)/debian/initscripts
doc = /usr/share/doc
+overridedir = /usr/share/lintian/overrides
LC_ALL = POSIX
@@ -72,13 +73,6 @@
# sysvinit package
#
dh_installdirs -psysvinit
- $(INSTALL) -d $(tmp)/DEBIAN
- $(INSTALL_DATA) doc/Changelog \
- $(tmp)$(doc)/sysvinit/changelog
- $(INSTALL_DATA) debian/changelog \
- $(tmp)$(doc)/sysvinit/changelog.Debian
- $(INSTALL_DATA) debian/NEWS \
- $(tmp)$(doc)/sysvinit/NEWS.Debian
if test -e debian/share/inittab.$(DEB_HOST_GNU_TYPE) ; \
then \
$(INSTALL_DATA) \
@@ -127,28 +121,19 @@
rmdir $(tmp)/usr/sbin
rmdir $(tmp)/usr/bin
rmdir $(tmp)/bin
- $(INSTALL) -d $(tmp)/usr/share/lintian/overrides
- $(INSTALL_DATA) \
- debian/sysvinit.lintian.overrides \
- $(tmp)/usr/share/lintian/overrides/sysvinit
+ $(INSTALL) -d $(tmp)$(overridedir)
+ $(INSTALL_DATA) debian/sysvinit.lintian.overrides \
+ $(tmp)$(overridedir)/sysvinit
$(INSTALL_DATA) debian/copyright \
- $(tmp)$(doc)/sysvinit/copyright
+ $(tmp)$(doc)/sysvinit/copyright
cat COPYRIGHT >> $(tmp)$(doc)/sysvinit/copyright
- $(INSTALL) debian/postinst $(tmp)/DEBIAN/postinst
- dh_compress -psysvinit
+ dh_installchangelogs -psysvinit doc/Changelog
+ dh_installdeb -psysvinit
dh_shlibdeps -psysvinit $(tmp)/sbin/init
- dh_gencontrol -psysvinit
- dh_md5sums -psysvinit
- dh_builddeb -psysvinit
#
# sysvinit-utils package
#
dh_installdirs -psysvinit-utils
- $(INSTALL) -d $(utiltmp)/DEBIAN
- $(INSTALL_DATA) doc/Changelog \
- $(utiltmp)$(doc)/sysvinit-utils/changelog
- $(INSTALL_DATA) debian/changelog \
- $(utiltmp)$(doc)/sysvinit-utils/changelog.Debian
$(INSTALL) src/killall5 $(utiltmp)/sbin
$(INSTALL) src/sulogin $(utiltmp)/sbin
$(INSTALL) src/fstab-decode $(utiltmp)/sbin
@@ -169,14 +154,12 @@
$(INSTALL_DATA) man/pidof.8 $(utiltmp)/usr/share/man/man8
$(INSTALL_DATA) man/fstab-decode.8 $(utiltmp)/usr/share/man/man8
$(INSTALL_DATA) debian/copyright \
- $(utiltmp)$(doc)/sysvinit-utils/copyright
+ $(utiltmp)$(doc)/sysvinit-utils/copyright
cat COPYRIGHT >> $(utiltmp)$(doc)/sysvinit-utils/copyright
- dh_strip -psysvinit-utils
- dh_compress -psysvinit-utils
+ dh_installchangelogs -psysvinit-utils doc/Changelog
+ # Only want the NEWS file in the sysvinit package
+ $(RM) $(utiltmp)$(doc)/sysvinit-utils/NEWS.Debian
dh_shlibdeps -psysvinit-utils $(utiltmp)/sbin//init debian/$(utiltmp)/sbin/startpar
- dh_gencontrol -psysvinit-utils
- dh_md5sums -psysvinit-utils
- dh_builddeb -psysvinit-utils
#
# initscripts package
#
@@ -186,60 +169,62 @@
ifneq (,$(findstring $(DEB_HOST_ARCH_OS),linux kfreebsd))
$(INSTALL) -d $(inittmp)/sys
endif
- sed -ne '/sysvinit (2.84-3)/q' -e p < debian/changelog \
- > $(inittmp)$(doc)/initscripts/changelog.Debian
$(INSTALL) src/mountpoint $(inittmp)/bin
$(INSTALL_DATA) man/mountpoint.1 $(inittmp)/usr/share/man/man1
$(INSTALL) debian/readlink $(inittmp)/lib/init
- $(INSTALL) -d $(inittmp)/usr/share/lintian/overrides
- $(INSTALL_DATA) \
- debian/initscripts.lintian.overrides \
- $(inittmp)/usr/share/lintian/overrides/initscripts
- $(INSTALL_DATA) debian/initscripts.copyright \
- $(inittmp)$(doc)/initscripts/copyright
- $(INSTALL) -d $(inittmp)/DEBIAN
- $(INSTALL) debian/initscripts.preinst $(inittmp)/DEBIAN/preinst
- $(INSTALL) debian/initscripts.postinst $(inittmp)/DEBIAN/postinst
- $(INSTALL) debian/initscripts.postrm $(inittmp)/DEBIAN/postrm
+ $(INSTALL) -d $(inittmp)$(overridedir)
+ $(INSTALL_DATA) debian/initscripts.lintian.overrides \
+ $(inittmp)$(overridedir)/initscripts
+ dh_installdocs -pinitscripts
+ dh_installchangelogs -pinitscripts
+ sed -i -ne '/sysvinit (2.84-3)/q' -e p \
+ $(inittmp)$(doc)/initscripts/changelog.Debian
+ # Only want the NEWS file in the sysvinit package
+ $(RM) $(inittmp)$(doc)/initscripts/NEWS.Debian
+ dh_installdeb -pinitscripts
+ # Override autogenerated conffiles
$(INSTALL_DATA) debian/initscripts.conffiles \
- $(inittmp)/DEBIAN/conffiles
+ $(inittmp)/DEBIAN/conffiles
sh debian/deps-mount >> debian/initscripts.substvars
sh debian/deps-glibc >> debian/initscripts.substvars
dh_fixperms -pinitscripts -X/etc/init.d/skeleton
- dh_strip -pinitscripts
- dh_compress -pinitscripts
dh_shlibdeps -pinitscripts $(inittmp)/lib/init/readlink
- dh_gencontrol -pinitscripts
- dh_md5sums -pinitscripts
- dh_builddeb -pinitscripts
+ # Wrap it all up
+ dh_strip -a
+ dh_compress -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
# Architecture independant files.
-binary-indep: build
+binary-indep:
#
# sysv-rc package
#
+ dh_testroot
$(MAKE) -C debian/src/sysv-rc install DESTDIR=$(rctmp)
- $(INSTALL) -d $(rctmp)/var/lib/insserv
- $(INSTALL) -d $(rctmp)/var/lib/update-rc.d
- sed -ne '/sysvinit (2.84-3)/q' -e p < debian/changelog \
- > $(rctmp)$(doc)/sysv-rc/changelog.Debian
- chmod 644 $(rctmp)$(doc)/sysv-rc/changelog.Debian
- $(INSTALL) -d $(rctmp)/usr/share/lintian/overrides
- $(INSTALL_DATA) \
- debian/sysv-rc.lintian.overrides \
- $(rctmp)/usr/share/lintian/overrides/sysv-rc
- $(INSTALL_DATA) debian/sysv-rc.copyright \
- $(rctmp)$(doc)/sysv-rc/copyright
- $(INSTALL) -d $(rctmp)/DEBIAN
- po2debconf debian/sysv-rc.templates > $(rctmp)/DEBIAN/templates
- for f in preinst postinst prerm postrm ; do \
- $(INSTALL) debian/sysv-rc.$$f $(rctmp)/DEBIAN/$$f ; \
- done
- dh_compress -psysv-rc
- dh_gencontrol -psysv-rc
- dh_md5sums -psysv-rc
- dh_builddeb -psysv-rc
+ $(INSTALL) -d $(rctmp)$(overridedir)
+ $(INSTALL_DATA) debian/sysv-rc.lintian.overrides \
+ $(rctmp)$(overridedir)/sysv-rc
+ dh_installdocs -psysv-rc
+ dh_installchangelogs -psysv-rc
+ sed -i -ne '/sysvinit (2.84-3)/q' -e p \
+ $(rctmp)$(doc)/sysv-rc/changelog.Debian
+ # Only want the NEWS file in the sysvinit package
+ $(RM) $(rctmp)$(doc)/sysv-rc/NEWS.Debian
+ dh_installdebconf -psysv-rc
+ dh_installdeb -psysv-rc
+ # Neither rc, rcS nor README are conffiles
+ $(RM) $(rctmp)/DEBIAN/conffiles
+ dh_fixperms -psysv-rc -X/etc/init.d/README
+ # Wrap it all up
+ dh_compress -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
clean:
dh_testdir
$(MAKE) -C src clobber
Modified: sysvinit/trunk/debian/src/sysv-rc/Makefile
===================================================================
--- sysvinit/trunk/debian/src/sysv-rc/Makefile 2009-09-07 17:57:03 UTC (rev 1737)
+++ sysvinit/trunk/debian/src/sysv-rc/Makefile 2009-09-07 19:30:43 UTC (rev 1738)
@@ -12,6 +12,8 @@
install:
$(INSTALL) -d $(DESTDIR)$(docdir)/.
+ $(INSTALL) -d $(DESTDIR)/var/lib/insserv
+ $(INSTALL) -d $(DESTDIR)/var/lib/update-rc.d
$(INSTALL) -d $(DESTDIR)$(sysconfdir)/.
$(INSTALL_DATA) doc/* $(DESTDIR)$(docdir)/.
cp -af etc/* $(DESTDIR)$(sysconfdir)
More information about the Pkg-sysvinit-commits
mailing list