Package: debootstrap Version: 0.3.1.4 Severity: normal Tags: patch Hi!
This patch fixes debootstrap to work on GNU/kFreeBSD (kfreebsd-i386). diff -ur debootstrap-0.3.1.4.old/functions debootstrap-0.3.1.4/functions --- debootstrap-0.3.1.4.old/functions 2005-06-27 05:35:13.000000000 +0200 +++ debootstrap-0.3.1.4/functions 2005-07-25 01:17:30.000000000 +0200 @@ -731,13 +731,24 @@ fi } +uname="`uname -s`" + setup_proc () { - on_exit "umount $TARGET/dev/pts" - on_exit "umount $TARGET/dev/shm" - on_exit "umount $TARGET/proc/bus/usb" + case "$uname" in + Linux) + on_exit "umount $TARGET/dev/pts" + on_exit "umount $TARGET/dev/shm" + on_exit "umount $TARGET/proc/bus/usb" + procfs="proc" + ;; + GNU/kFreeBSD) + on_exit "umount $TARGET/dev" + procfs="linprocfs" + ;; + esac on_exit "umount $TARGET/proc" umount $TARGET/proc 2>/dev/null || true - in_target mount -t proc proc /proc + in_target mount -t ${procfs} proc /proc } setup_proc_fakechroot () { @@ -749,7 +760,7 @@ if [ -e $DEVICES_TARGZ ]; then (cd "$TARGET"; zcat $DEVICES_TARGZ | tar -xf -) else - if [ -e /dev/.devfsd ]; then + if [ -e /dev/.devfsd ] || [ "$uname" = "GNU/kFreeBSD" ] ; then in_target mount -t devfs devfs /dev else error 1 NODEVTGZ "no %s. cannot create devices" "$DEVICES_TARGZ" -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-1-k7 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages debootstrap depends on: ii binutils 2.16.1-2 The GNU assembler, linker and bina ii wget 1.10-3+1.10.1beta1 retrieves files from the web debootstrap recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]