Name package busybox-unstable to keep a clean seperation between the official packages.

This commit is contained in:
Glenn L McGrath 2002-11-26 09:05:15 +00:00
parent 8ae4cab4a8
commit 0ff941e1c3
2 changed files with 53 additions and 52 deletions

20
debian/control vendored
View File

@ -1,21 +1,21 @@
Source: busybox Source: busybox-unstable
Priority: optional Priority: optional
Maintainer: Erik Andersen <andersee@debian.org> Maintainer: Erik Andersen <andersee@debian.org>
Build-Depends: debhelper (>= 2.1.18), dpkg-dev (>= 1.7.0) Build-Depends: debhelper (>= 2.1.18), dpkg-dev (>= 1.7.0)
Build-Depends-Indep: sgmltools-lite, w3m Build-Depends-Indep: sgmltools-lite, w3m
Standards-Version: 3.2.1.0 Standards-Version: 3.2.1.0
Package: busybox-doc Package: busybox-unstable-doc
Architecture: all Architecture: all
Section: doc Section: doc
Description: Documentation for busybox Description: Documentation for busybox
Documentation in various formats on busybox commands and their options. Documentation in various formats on busybox commands and their options.
Package: busybox Package: busybox-unstable
Architecture: any Architecture: any
Depends: ${shlibs:Depends} Depends: ${shlibs:Depends}
Conflicts: busybox-static Conflicts: busybox-unstable-static, busybox, busybox-static
Replaces: busybox-static Replaces: busybox-unstable-static, busybox, busybox-static
Section: utils Section: utils
Description: Tiny utilities for small and embedded systems. Description: Tiny utilities for small and embedded systems.
BusyBox combines tiny versions of many common UNIX utilities into a single 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 to install BusyBox to the current directory (you do not want to do this
in / on your Debian system!). in / on your Debian system!).
Package: busybox-static Package: busybox-unstable-static
Architecture: any Architecture: any
Depends: ${shlibs:Depends} Depends: ${shlibs:Depends}
Conflicts: busybox Conflicts: busybox-unstable, busybox-static, busybox
Replaces: busybox Replaces: busybox-unstable, busybox-static, busybox
Section: shells Section: shells
Description: Standalone rescue shell with tons of builtin utilities. Description: Standalone rescue shell with tons of builtin utilities.
BusyBox combines tiny versions of many common UNIX utilities into a single 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 your system from certain destruction. Invoke "busybox", and it will list the
available builtin commands. available builtin commands.
Package: busybox-udeb Package: busybox-unstable-udeb
Architecture: any Architecture: any
Depends: ${shlibs:Depends} Depends: ${shlibs:Depends}
Section: debian-installer Section: debian-installer
Conflicts: busybox-udeb
Provides: busybox-udeb
Priority: standard Priority: standard
Description: Tiny utilities for the debian-installer Description: Tiny utilities for the debian-installer
BusyBox combines tiny versions of many common UNIX utilities into a single BusyBox combines tiny versions of many common UNIX utilities into a single

85
debian/rules vendored
View File

@ -3,6 +3,7 @@
export DH_VERBOSE=1 export DH_VERBOSE=1
export DH_COMPAT=3 export DH_COMPAT=3
# These wont actually do anything yet, need to hack Rules.mak
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
CFLAGS += -g CFLAGS += -g
endif endif
@ -10,8 +11,6 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s INSTALL_PROGRAM += -s
endif endif
binary-indep:
busybox-deb: busybox-deb:
dh_testdir dh_testdir
dh_testroot dh_testroot
@ -20,18 +19,18 @@ busybox-deb:
cp ./debian/Rules.mak.shared Rules.mak cp ./debian/Rules.mak.shared Rules.mak
$(MAKE) dep $(MAKE) dep
$(MAKE) $(MAKE)
install -D busybox ./debian/busybox/bin/busybox install -D busybox ./debian/busybox-unstable/bin/busybox
dh_installchangelogs Changelog -pbusybox dh_installchangelogs Changelog -pbusybox-unstable
dh_installdocs -pbusybox dh_installdocs -pbusybox-unstable
dh_strip -pbusybox dh_strip -pbusybox-unstable
dh_compress -pbusybox dh_compress -pbusybox-unstable
dh_fixperms -pbusybox dh_fixperms -pbusybox-unstable
dh_installdeb -pbusybox dh_installdeb -pbusybox-unstable
dh_shlibdeps -pbusybox dh_shlibdeps -pbusybox-unstable
dh_gencontrol -pbusybox dh_gencontrol -pbusybox-unstable
dh_md5sums -pbusybox dh_md5sums -pbusybox-unstable
dh_builddeb -pbusybox dh_builddeb -pbusybox-unstable
busybox-udeb: busybox-udeb:
dh_testdir dh_testdir
dh_testroot dh_testroot
@ -40,16 +39,16 @@ busybox-udeb:
cp ./debian/Rules.mak.shared Rules.mak cp ./debian/Rules.mak.shared Rules.mak
$(MAKE) dep $(MAKE) dep
$(MAKE) $(MAKE)
install -D busybox ./debian/busybox-udeb/bin/busybox install -D busybox ./debian/busybox-unstable-udeb/bin/busybox
dh_installchangelogs Changelog -pbusybox-udeb dh_installchangelogs Changelog -pbusybox-unstable-udeb
dh_strip -pbusybox-udeb dh_strip -pbusybox-unstable-udeb
dh_compress -pbusybox-udeb dh_compress -pbusybox-unstable-udeb
dh_fixperms -pbusybox-udeb dh_fixperms -pbusybox-unstable-udeb
dh_installdeb -pbusybox-udeb dh_installdeb -pbusybox-unstable-udeb
dh_shlibdeps -pbusybox-udeb dh_shlibdeps -pbusybox-unstable-udeb
dh_gencontrol -pbusybox-udeb dh_gencontrol -pbusybox-unstable-udeb
dh_md5sums -pbusybox-udeb dh_md5sums -pbusybox-unstable-udeb
dh_builddeb -pbusybox-udeb dh_builddeb -pbusybox-unstable-udeb
busybox-static: busybox-static:
@ -60,17 +59,17 @@ busybox-static:
cp ./debian/Rules.mak.static Rules.mak cp ./debian/Rules.mak.static Rules.mak
$(MAKE) dep $(MAKE) dep
$(MAKE) $(MAKE)
install -D busybox ./debian/busybox-static/bin/busybox install -D busybox ./debian/busybox-unstable-static/bin/busybox
dh_installchangelogs Changelog -pbusybox-static dh_installchangelogs Changelog -pbusybox-unstable-static
dh_installdocs -pbusybox-static dh_installdocs -pbusybox-unstable-static
dh_strip -pbusybox-static dh_strip -pbusybox-unstable-static
dh_compress -pbusybox-static dh_compress -pbusybox-unstable-static
dh_fixperms -pbusybox-static dh_fixperms -pbusybox-unstable-static
dh_installdeb -pbusybox-static dh_installdeb -pbusybox-unstable-static
dh_shlibdeps -pbusybox-static dh_shlibdeps -pbusybox-unstable-static
dh_gencontrol -pbusybox-static dh_gencontrol -pbusybox-unstable-static
dh_md5sums -pbusybox-static dh_md5sums -pbusybox-unstable-static
dh_builddeb -pbusybox-static dh_builddeb -pbusybox-unstable-static
binary-arch: busybox-deb busybox-udeb busybox-static binary-arch: busybox-deb busybox-udeb busybox-static
@ -79,14 +78,14 @@ binary-indep:
dh_testroot dh_testroot
$(MAKE) clean $(MAKE) clean
$(MAKE) newdoc $(MAKE) newdoc
dh_installdocs -pbusybox-doc dh_installdocs -pbusybox-unstable-doc
dh_installchangelogs Changelog -pbusybox-doc dh_installchangelogs Changelog -pbusybox-unstable-doc
dh_compress -pbusybox-doc dh_compress -pbusybox-unstable-doc
dh_fixperms -pbusybox-doc dh_fixperms -pbusybox-unstable-doc
dh_installdeb -pbusybox-doc dh_installdeb -pbusybox-unstable-doc
dh_gencontrol -pbusybox-doc dh_gencontrol -pbusybox-unstable-doc
dh_md5sums -pbusybox-doc dh_md5sums -pbusybox-unstable-doc
dh_builddeb -pbusybox-doc dh_builddeb -pbusybox-unstable-doc
binary: binary-indep binary-arch binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure .PHONY: build clean binary-indep binary-arch binary install configure