Warning!

Notice: the grml team is migrating from Mercurial to Git.
Please visit git.grml.org instead!

Make chrootscript() more independent
authorMichael Prokop <mika@grml.org>
Mon Apr 16 13:18:04 2007 +0200 (19 months ago)
changeset 112b705de863fdc
manifestb705de863fdc
parent 111efb48b513e67
child 11329df44e7555d
Make chrootscript() more independent
grml-debootstrap
--- a/grml-debootstrap Mon Apr 16 13:12:41 2007 +0200
+++ b/grml-debootstrap Mon Apr 16 13:18:04 2007 +0200
@@ -232,9 +232,17 @@ preparechroot() {
# execute chroot-script {{{
chrootscript() {
- einfo "Executing chroot-script now"
- chroot "$MNTPOINT" /bin/chroot-script
- eend $?
+ if ! [ -r "$MNTPOINT/bin/chroot-script" ] ; then
+ mount_target
+ fi
+ if [ -x "$MNTPOINT/bin/chroot-script" ] ; then
+ einfo "Executing chroot-script now"
+ chroot "$MNTPOINT" /bin/chroot-script
+ eend $?
+ else
+ eerror "Fatal: $MNTPOINT/bin/chroot-script could not be found."
+ eend 1
+ fi
}
# }}}