From 0ff941e1c32247582f89e4e6f0696ae6c02ed584 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Tue, 26 Nov 2002 09:05:15 +0000 Subject: [PATCH] Name package busybox-unstable to keep a clean seperation between the official packages. --- debian/control | 20 ++++++------ debian/rules | 85 +++++++++++++++++++++++++------------------------- 2 files changed, 53 insertions(+), 52 deletions(-) diff --git a/debian/control b/debian/control index 2a0ffa8bf..d619b82ba 100644 --- a/debian/control +++ b/debian/control @@ -1,21 +1,21 @@ -Source: busybox +Source: busybox-unstable Priority: optional Maintainer: Erik Andersen Build-Depends: debhelper (>= 2.1.18), dpkg-dev (>= 1.7.0) Build-Depends-Indep: sgmltools-lite, w3m Standards-Version: 3.2.1.0 -Package: busybox-doc +Package: busybox-unstable-doc Architecture: all Section: doc Description: Documentation for busybox Documentation in various formats on busybox commands and their options. -Package: busybox +Package: busybox-unstable Architecture: any Depends: ${shlibs:Depends} -Conflicts: busybox-static -Replaces: busybox-static +Conflicts: busybox-unstable-static, busybox, busybox-static +Replaces: busybox-unstable-static, busybox, busybox-static Section: utils Description: Tiny utilities for small and embedded systems. BusyBox combines tiny versions of many common UNIX utilities into a single @@ -31,11 +31,11 @@ Description: Tiny utilities for small and embedded systems. to install BusyBox to the current directory (you do not want to do this in / on your Debian system!). -Package: busybox-static +Package: busybox-unstable-static Architecture: any Depends: ${shlibs:Depends} -Conflicts: busybox -Replaces: busybox +Conflicts: busybox-unstable, busybox-static, busybox +Replaces: busybox-unstable, busybox-static, busybox Section: shells Description: Standalone rescue shell with tons of builtin utilities. BusyBox combines tiny versions of many common UNIX utilities into a single @@ -53,10 +53,12 @@ Description: Standalone rescue shell with tons of builtin utilities. your system from certain destruction. Invoke "busybox", and it will list the available builtin commands. -Package: busybox-udeb +Package: busybox-unstable-udeb Architecture: any Depends: ${shlibs:Depends} Section: debian-installer +Conflicts: busybox-udeb +Provides: busybox-udeb Priority: standard Description: Tiny utilities for the debian-installer BusyBox combines tiny versions of many common UNIX utilities into a single diff --git a/debian/rules b/debian/rules index ba1530d3f..d9a865472 100755 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,7 @@ export DH_VERBOSE=1 export DH_COMPAT=3 +# These wont actually do anything yet, need to hack Rules.mak ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif @@ -10,8 +11,6 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif -binary-indep: - busybox-deb: dh_testdir dh_testroot @@ -20,18 +19,18 @@ busybox-deb: cp ./debian/Rules.mak.shared Rules.mak $(MAKE) dep $(MAKE) - install -D busybox ./debian/busybox/bin/busybox - dh_installchangelogs Changelog -pbusybox - dh_installdocs -pbusybox - dh_strip -pbusybox - dh_compress -pbusybox - dh_fixperms -pbusybox - dh_installdeb -pbusybox - dh_shlibdeps -pbusybox - dh_gencontrol -pbusybox - dh_md5sums -pbusybox - dh_builddeb -pbusybox - + install -D busybox ./debian/busybox-unstable/bin/busybox + dh_installchangelogs Changelog -pbusybox-unstable + dh_installdocs -pbusybox-unstable + dh_strip -pbusybox-unstable + dh_compress -pbusybox-unstable + dh_fixperms -pbusybox-unstable + dh_installdeb -pbusybox-unstable + dh_shlibdeps -pbusybox-unstable + dh_gencontrol -pbusybox-unstable + dh_md5sums -pbusybox-unstable + dh_builddeb -pbusybox-unstable + busybox-udeb: dh_testdir dh_testroot @@ -40,16 +39,16 @@ busybox-udeb: cp ./debian/Rules.mak.shared Rules.mak $(MAKE) dep $(MAKE) - install -D busybox ./debian/busybox-udeb/bin/busybox - dh_installchangelogs Changelog -pbusybox-udeb - dh_strip -pbusybox-udeb - dh_compress -pbusybox-udeb - dh_fixperms -pbusybox-udeb - dh_installdeb -pbusybox-udeb - dh_shlibdeps -pbusybox-udeb - dh_gencontrol -pbusybox-udeb - dh_md5sums -pbusybox-udeb - dh_builddeb -pbusybox-udeb + install -D busybox ./debian/busybox-unstable-udeb/bin/busybox + dh_installchangelogs Changelog -pbusybox-unstable-udeb + dh_strip -pbusybox-unstable-udeb + dh_compress -pbusybox-unstable-udeb + dh_fixperms -pbusybox-unstable-udeb + dh_installdeb -pbusybox-unstable-udeb + dh_shlibdeps -pbusybox-unstable-udeb + dh_gencontrol -pbusybox-unstable-udeb + dh_md5sums -pbusybox-unstable-udeb + dh_builddeb -pbusybox-unstable-udeb busybox-static: @@ -60,17 +59,17 @@ busybox-static: cp ./debian/Rules.mak.static Rules.mak $(MAKE) dep $(MAKE) - install -D busybox ./debian/busybox-static/bin/busybox - dh_installchangelogs Changelog -pbusybox-static - dh_installdocs -pbusybox-static - dh_strip -pbusybox-static - dh_compress -pbusybox-static - dh_fixperms -pbusybox-static - dh_installdeb -pbusybox-static - dh_shlibdeps -pbusybox-static - dh_gencontrol -pbusybox-static - dh_md5sums -pbusybox-static - dh_builddeb -pbusybox-static + install -D busybox ./debian/busybox-unstable-static/bin/busybox + dh_installchangelogs Changelog -pbusybox-unstable-static + dh_installdocs -pbusybox-unstable-static + dh_strip -pbusybox-unstable-static + dh_compress -pbusybox-unstable-static + dh_fixperms -pbusybox-unstable-static + dh_installdeb -pbusybox-unstable-static + dh_shlibdeps -pbusybox-unstable-static + dh_gencontrol -pbusybox-unstable-static + dh_md5sums -pbusybox-unstable-static + dh_builddeb -pbusybox-unstable-static binary-arch: busybox-deb busybox-udeb busybox-static @@ -79,14 +78,14 @@ binary-indep: dh_testroot $(MAKE) clean $(MAKE) newdoc - dh_installdocs -pbusybox-doc - dh_installchangelogs Changelog -pbusybox-doc - dh_compress -pbusybox-doc - dh_fixperms -pbusybox-doc - dh_installdeb -pbusybox-doc - dh_gencontrol -pbusybox-doc - dh_md5sums -pbusybox-doc - dh_builddeb -pbusybox-doc + dh_installdocs -pbusybox-unstable-doc + dh_installchangelogs Changelog -pbusybox-unstable-doc + dh_compress -pbusybox-unstable-doc + dh_fixperms -pbusybox-unstable-doc + dh_installdeb -pbusybox-unstable-doc + dh_gencontrol -pbusybox-unstable-doc + dh_md5sums -pbusybox-unstable-doc + dh_builddeb -pbusybox-unstable-doc binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure -- 2.25.1