Package: qemu Version: 0.9.1-6 Severity: normal Tags: patch The script qemu-make-debian-root fails when using a temporary directory created with mktemp.
The value returned by mktemp is the complete /tmp/mount.XXXXXX path, so the script should not prepend the /tmp/ prefix. Also the temporary directory is created by mktemp, so the mkdir returns an error. This is my patch: --- /usr/sbin/qemu-make-debian-root.dist 2008-08-25 09:39:53.000000000 +0200 +++ /usr/sbin/qemu-make-debian-root 2008-10-15 18:08:34.000000000 +0200 @@ -76,9 +76,9 @@ TMP_DIR="$(mktemp -d /tmp/mount.XXXXXX)" || \ { echo >&2 "Failed to create temporary directory"; exit 1; } +TMP_DIR="$(basename $TMP_DIR)" # Mount it. -mkdir /tmp/$TMP_DIR mount -o loop $IMAGE.ext2 /tmp/$TMP_DIR # Do debian install on it. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages qemu depends on: ii bochsbios 2.3.7-1 BIOS for the Bochs emulator ii libasound2 1.0.16-2 ALSA library ii libbrlapi0.5 3.10~r3724-1+b1 braille display access via BRLTTY ii libc6 2.7-13 GNU C Library: Shared libraries ii libncurses5 5.6+20080830-1 shared libraries for terminal hand ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer ii openbios-sparc 1.0~alpha2+20080106-2 SPARC Open Firmware ii openhackware 0.4.1-4 OpenFirmware emulator for PowerPC ii proll 18-4 JavaStation PROM 2.x compatible re ii vgabios 0.6b-1 VGA BIOS software for the Bochs an ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime Versions of packages qemu recommends: ii debootstrap 1.0.10 Bootstrap a basic Debian system ii sharutils 1:4.6.3-1 shar, unshar, uuencode, uudecode ii vde2 2.2.2-1 Virtual Distributed Ethernet Versions of packages qemu suggests: pn samba <none> (no description available) ii sudo 1.6.9p17-1 Provide limited super user privile -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]