Package: crosshurd Version: 1.7.22 Severity: grave Tags: patch For some reason, this didn't happen before, but the problem appears clear now: when makehurddir.sh attempts to extract packages, it fails when changing cwd to $TARGET. This is because the TARGET variable contains a relative path, but previous to calling "debfor" in `functions', there's a line to enter the target directory, so the second time it'll fail.
Patch attached (tested bootstrapping kfreebsd-gnu). -- 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.12-1-k7 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages crosshurd depends on: ii dialog 1.0-20051107-1 Displays user-friendly dialog boxe ii dpkg-dev 1.13.11 package building tools for Debian Versions of packages crosshurd recommends: pn attr <none> (no description available) -- no debconf information
--- /usr/share/crosshurd/functions~ 2005-06-11 13:32:50.000000000 +0200 +++ /usr/share/crosshurd/functions 2005-11-13 12:43:39.000000000 +0100 @@ -54,7 +54,7 @@ apt_debfor () { for p in "$@"; do ( - cd "$TARGET/var/cache/apt/archives" + cd "var/cache/apt/archives" local chk=0 for x in ${p}_*_*.deb; do if [ -e "$x" ]; then