Add another target: chroot. Use this to make stuff on it.

Also the helper has been renamed to just chroot.sh.

--HG--
extra : convert_revision : 9d21ca6e9eb55a31a21cb800450376d60cf3af40
This commit is contained in:
Juan RP 2008-10-24 09:44:51 +02:00
parent 46d117ee4e
commit 758eff37a8
2 changed files with 14 additions and 2 deletions

View file

@ -80,6 +80,13 @@ install_chroot_pkg()
echo "==> Exiting from the chroot on $XBPS_MASTERDIR..."
}
enter_chroot()
{
chroot $XBPS_MASTERDIR /bin/bash
umount_chroot_fs
echo "==> Exiting from the chroot on $XBPS_MASTERDIR..."
}
umount_chroot_fs()
{
local fs=

View file

@ -50,6 +50,7 @@ $progname: [-C] [-c <config_file>] <target> [package_name]
Targets:
build Builds a package, only build phase is done.
chroot Enters to the chroot in masterdir.
configure Configure a package, only configure phase is done.
extract Extract distribution file(s) into build directory.
fetch Download distribution file(s).
@ -66,7 +67,7 @@ Targets:
Options:
-C Do not remove build directory after successful installation.
-c Path to global configuration file:
if not specified /usr/local/etc/xbps.conf is used.
if not specified /etc/xbps.conf is used.
_EOF
exit 1
}
@ -1443,6 +1444,10 @@ build)
fi
build_src_phase $2
;;
chroot)
run_file $XBPS_TMPLHELPDIR/chroot.sh
enter_chroot
;;
configure)
setup_tmpl $2
fetch_distfiles $2
@ -1466,7 +1471,7 @@ info)
;;
install-chroot)
setup_tmpl $2
run_file $XBPS_TMPLHELPDIR/install-chroot.sh
run_file $XBPS_TMPLHELPDIR/chroot.sh
install_chroot_pkg $2
;;
install-destdir)