diff options
author | Joey Hess <joey@kitenet.net> | 2011-08-15 23:36:51 (GMT) |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-08-15 23:36:51 (GMT) |
commit | 804a6a4349944f2fa8ad146d8e7794ae19c09d58 (patch) | |
tree | eb9c1cb12a89048fb5ff7d02b34d8359d0104619 /debootstrap | |
parent | 3b609a408c6a10890785e9824b0c8f3a78c0089f (diff) | |
download | debootstrap-804a6a4349944f2fa8ad146d8e7794ae19c09d58.zip debootstrap-804a6a4349944f2fa8ad146d8e7794ae19c09d58.tar.gz debootstrap-804a6a4349944f2fa8ad146d8e7794ae19c09d58.tar.bz2 |
warn about missing modules on FreeBSD
* Fix support for running debootstrap on a FreeBSD host to create a kFreeBSD
chroot or jail. Thanks, Arno Toell.
* When debootstrapping on FreeBSD, warn if necessary modules are not
loaded. Thanks, Arno Toell.
Diffstat (limited to 'debootstrap')
-rwxr-xr-x | debootstrap | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/debootstrap b/debootstrap index ca4c026..facd1d8 100755 --- a/debootstrap +++ b/debootstrap @@ -428,6 +428,12 @@ if [ -z "$ARCH" ] || [ -z "$HOST_OS" ]; then fi +if [ "$HOST_OS" = "kfreebsd" ] || [ "$HOST_OS" = "freebsd" ]; then + for module in "linprocfs fdescfs tmpfs linsysfs"; do + kldstat -m "$module" > /dev/null 2>&1 || warning SANITYCHECK "Probably required module %s is not loaded" "$module" + done +fi + if [ "$TARGET" = "/" ]; then CHROOT_CMD="" elif doing_variant scratchbox; then |