From 0ff941e1c32247582f89e4e6f0696ae6c02ed584 Mon Sep 17 00:00:00 2001
From: Glenn L McGrath <bug1@ihug.co.nz>
Date: Tue, 26 Nov 2002 09:05:15 +0000
Subject: 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 <andersee@debian.org>
 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
-- 
cgit v1.2.3-55-g6feb