diff options
author | Frans Pop <fjp@debian.org> | 2007-11-12 11:24:27 (GMT) |
---|---|---|
committer | Frans Pop <fjp@debian.org> | 2007-11-12 11:24:27 (GMT) |
commit | 9ceb341b602c7a61164ab285f5ba66ba2fe5b29d (patch) | |
tree | 9e59188eb6d1f4b07cd282ac1f25a91fa9bbf4c1 | |
parent | 565afadb392fd5e54de62c8e00d8e67e89204746 (diff) | |
download | debootstrap-9ceb341b602c7a61164ab285f5ba66ba2fe5b29d.zip debootstrap-9ceb341b602c7a61164ab285f5ba66ba2fe5b29d.tar.gz debootstrap-9ceb341b602c7a61164ab285f5ba66ba2fe5b29d.tar.bz2 |
* No longer include full devices tarball in udeb.
Requires base-installer 1.85.
r50105
-rw-r--r-- | Makefile | 55 | ||||
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | debian/control | 2 | ||||
-rwxr-xr-x | debian/rules | 4 |
4 files changed, 15 insertions, 53 deletions
@@ -5,22 +5,12 @@ CFLAGS=-Wall -W -O2 VERSION := $(shell sed 's/.*(\(.*\)).*/\1/; q' debian/changelog) ARCH := $(shell dpkg --print-architecture) -setarchdevs = $(if $(findstring $(ARCH),$(1)),$(2)) - -DEVS := generic hde hdf hdg hdh sde sdf sdg sdh scd-all initrd input usb md lp rtc video \ - $(call setarchdevs,i386,isdn-io eda edb sonycd mcd mcdx cdu535 \ - optcd sjcd cm206cd gscd lmscd sbpcd \ - aztcd bpcd dac960 ida fd0 fd1 ataraid cciss) \ - $(call setarchdevs,sparc,hdc hdd busmice) \ - $(call setarchdevs,m68k,fd0 fd1 adc add ade adf hdc hdd) \ - $(call setarchdevs,powerpc,hdc hdd fd0 fd1 isdn-io m68k-mice) \ - $(call setarchdevs,ia64,ida fd0 fd1 ataraid cciss) MAKEDEV := $(shell if [ -e /dev/MAKEDEV ]; then echo /dev/MAKEDEV; else echo /sbin/MAKEDEV; fi) -all: pkgdetails devices-std.tar.gz devices.tar.gz debootstrap-arch +all: pkgdetails devices.tar.gz debootstrap-arch clean: - rm -f pkgdetails pkgdetails.o devices-std.tar.gz devices.tar.gz + rm -f pkgdetails pkgdetails.o devices.tar.gz rm -f debootstrap-arch rm -rf dev @@ -44,13 +34,10 @@ install: chown root:root $(DESTDIR)/usr/sbin/debootstrap chmod 0755 $(DESTDIR)/usr/sbin/debootstrap -install-allarch: install - install -o root -g root -m 0644 devices-std.tar.gz \ - $(DSDIR)/devices.tar.gz + install -o root -g root -m 0644 devices.tar.gz $(DSDIR)/ -install-arch: install +install-udeb: install install -o root -g root -m 0755 pkgdetails $(DSDIR)/ - install -o root -g root -m 0644 devices.tar.gz $(DSDIR)/ install -o root -g root -m 0644 debootstrap-arch $(DSDIR)/arch pkgdetails: pkgdetails.o @@ -59,43 +46,11 @@ pkgdetails: pkgdetails.o debootstrap-arch: echo $(ARCH) >debootstrap-arch -devices-std.tar.gz: - rm -rf dev - mkdir -p dev - chown 0:0 dev - chmod 755 dev - (cd dev && $(MAKEDEV) std ptmx fd) - tar cf - dev | gzip -9 >devices-std.tar.gz - rm -rf dev - devices.tar.gz: rm -rf dev - mkdir -p dev chown 0:0 dev chmod 755 dev - - (cd dev && $(MAKEDEV) $(DEVS)) - -ifeq ($(ARCH),powerpc) -# Maybe remove amiga/atari mice also? What about usbmouse? - rm -f dev/adbmouse - ln -sf input/mice dev/mouse - ln -sf input/js0 dev/js0 - ln -sf input/js1 dev/js1 -endif - - @if ! find dev -maxdepth 0 -perm 755 -uid 0 -gid 0 | \ - grep -q "^dev$$"; \ - then \ - echo "======================================================="; \ - echo "ERROR"; echo; \ - echo "./dev has bad permissions! should be 755 root.root. Was:"; \ - ls -ld ./dev; \ - echo "======================================================="; \ - false; \ - fi - + (cd dev && $(MAKEDEV) std ptmx fd) tar cf - dev | gzip -9 >devices.tar.gz rm -rf dev - diff --git a/debian/changelog b/debian/changelog index 14c2ced..c69aa97 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +debootstrap (1.0.7) UNRELEASED; urgency=low + + * No longer include full devices tarball in udeb. + Requires base-installer 1.85. + + -- Frans Pop <fjp@debian.org> Fri, 09 Nov 2007 21:21:11 +0100 + debootstrap (1.0.6) unstable; urgency=low * Ensure that the target directory exists in check_sane_mount. diff --git a/debian/control b/debian/control index 8df876b..8622c1d 100644 --- a/debian/control +++ b/debian/control @@ -1,7 +1,7 @@ Source: debootstrap Section: admin Maintainer: Debian Install System Team <debian-boot@lists.debian.org> -Uploaders: Anthony Towns <ajt@debian.org>, Joey Hess <joeyh@debian.org>, Frans Pop <elendil@planet.nl>, Junichi Uekawa <dancer@debian.org>, Colin Watson <cjwatson@debian.org> +Uploaders: Anthony Towns <ajt@debian.org>, Joey Hess <joeyh@debian.org>, Frans Pop <fjp@debian.org>, Junichi Uekawa <dancer@debian.org>, Colin Watson <cjwatson@debian.org> Build-Depends: debhelper (>= 4.2), makedev (>= 2.3.1-69) Standards-Version: 3.6.2 Vcs-Svn: svn://svn.debian.org/d-i/trunk/packages/debootstrap diff --git a/debian/rules b/debian/rules index dcacfc2..99383a7 100755 --- a/debian/rules +++ b/debian/rules @@ -30,8 +30,8 @@ install: real-build dh_installdirs # install the package into debian/debootstrap - $(MAKE) install-allarch DESTDIR=$(CURDIR)/debian/debootstrap - $(MAKE) install-arch DESTDIR=$(CURDIR)/debian/debootstrap-udeb + $(MAKE) install DESTDIR=$(CURDIR)/debian/debootstrap + $(MAKE) install-udeb DESTDIR=$(CURDIR)/debian/debootstrap-udeb binary-indep: install # We have nothing to do by default. |