File: qemu-debootstrap

package info (click to toggle)
qemu 1%3A5.2%2Bdfsg-10
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 201,372 kB
  • sloc: ansic: 2,327,506; pascal: 107,506; asm: 49,545; python: 40,498; sh: 35,286; cpp: 33,587; makefile: 15,209; perl: 6,965; xml: 3,028; objc: 1,460; php: 1,299; tcl: 1,070; yacc: 604; lex: 363; sql: 71; awk: 35; sed: 11
file content (15 lines) | stat: -rwxr-xr-x 710 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
# it was qemu-debootstrap - setup qemu syscall emulation in a debootstrap chroot
# since kernel binfmt-misc support F flag for the interpreter and we use it,
# there is no need to copy qemu-user binfmt interpreter binary to the chroot,
# so regular debootstrap can be used just fine without --foreign, since all
# commands inside the chroot will just run using qemu from binfmt-misc subsystem.

if ! which debootstrap >/dev/null 2>/dev/null; then
  echo "E: debootstrap isn't found inĀ \$PATH, is debootstrap package installed?" >&2
  exit 1
fi

echo "W: qemu-debootstrap is deprecated. Please use regular debootstrap directly" >&2
echo "I: Running command: debootstrap $*" >&2
exec debootstrap "$@"