File: qemu-debootstrap

package info (click to toggle)
qemu 1%3A10.0.3%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 413,680 kB
  • sloc: ansic: 4,733,433; pascal: 114,769; python: 105,506; asm: 68,431; sh: 52,881; makefile: 27,469; perl: 18,778; cpp: 11,435; xml: 3,404; objc: 2,877; yacc: 2,505; php: 1,299; tcl: 1,296; lex: 1,110; sql: 71; awk: 43; sed: 35; javascript: 7
file content (15 lines) | stat: -rwxr-xr-x 703 bytes parent folder | download | duplicates (5)
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 ! command -v debootstrap >/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 "$@"