# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2.
-# Latest change: Mon Apr 16 19:35:55 CEST 2007 [mika]
+# Latest change: Mon Apr 16 20:39:13 CEST 2007 [mika]
################################################################################
# http://www.debian.org/releases/stable/i386/index.html.en
echo
einfo "Valid options:"
echo "
- -h|--help Print this usage information and exit.
- -v|--version Show summary of options and exit.
-
- -t|--target <target> Target partition (/dev/...) or directory.
- -r|--release <release> Specify release of new Debian system. Supported relases: sarge, etch, lenny and sid.
- -m|--mirror <URL> Specify mirror which should be used for apt-get/aptitude.
- -p|--mntpoint <mnt> Specify mountpoint that should be used for mounting the target system.
- --groot <device> Specify root device for usage in grub (corresponds with \$TARGET).
- --grub <device> Where do you want to install grub to? Use grub syntax for specifying.
- --password <pwd> Use specified password as password for user root. Use with caution.
+ -h|--help Print this usage information and exit.
+ -v|--version Show summary of options and exit.
+
+ -t|--target <target> Target partition (/dev/...) or directory.
+ -r|--release <release> Specify release of new Debian system. Supported relases: sarge, etch, lenny and sid.
+ -m|--mirror <URL> Specify mirror which should be used for apt-get/aptitude.
+ -p|--mntpoint <mnt> Specify mountpoint that should be used for mounting the target system.
+ --groot <device> Specify root device for usage in grub (corresponds with \$TARGET).
+ --grub <device> Where do you want to install grub to? Use grub syntax for specifying.
+ --password <pwd> Use specified password as password for user root. Use with caution.
+ --boot_append <appendline> Add specified appendline to kernel whilst booting
"
}
[ -n "$GROOT" ] && echo "GROOT=$GROOT" >> /etc/debootstrap/variables
[ -n "$TARGET" ] && echo "TARGET=$TARGET" >> /etc/debootstrap/variables
[ -n "$MIRROR" ] && echo "MIRROR=$MIRROR" >> /etc/debootstrap/variables
-[ -n "$MIRROR" ] && echo "MIRROR=$MIRROR" >> /etc/debootstrap/variables
+[ -n "$MIRROR" ] && echo "CHROOTMIRROR=$MIRROR" >> /etc/debootstrap/variables
[ -n "$ROOTPASSWORD" ] && echo "ROOTPASSWORD=$ROOTPASSWORD" >> /etc/debootstrap/variables
# make sure at least $TARGET is set [the partition for the new system]
fi
else # if not running automatic installation display configuration and prompt for execution:
einfo "$0 - Please recheck configuration before execution:"
- echo "
- Target: $TARGET"
+ echo
+ echo " Target: $TARGET"
case "$MNTPOINT" in "$TARGET") ;; *) echo " Mount-point: $MNTPOINT" ;; esac
[ -n "$GRUB" ] && echo " Install grub to: $GROOT / $GRUB"
[ -n "$MIRROR" ] && echo " Using mirror: $MIRROR"
- case "$MNTPOINT" in "$TARGET") ;; *) echo " Important! Continuing will delete all data from ${TARGET}!" ;; esac
+ case "$MNTPOINT" in "$TARGET") ;; *) echo " Important! Continuing will delete all data from ${TARGET}!" ;; esac
echo
einfon "Is this ok for you? [y/N] "
read a
cp /etc/debootstrap/packages $MNTPOINT/etc/debootstrap/packages
cp /etc/debootstrap/variables $MNTPOINT/etc/debootstrap/variables
+ cp -a /etc/debootstrap/extrapackages/ $MNTPOINT/etc/debootstrap/
+
# make sure we can access network [relevant for cdebootstrap]
[ -f "$MNTPOINT/etc/resolv.conf" ] || cp /etc/resolv.conf $MNTPOINT/etc/resolv.conf
echo done > $STAGES/grml-debootstrap
# }}}
- einfo "Finished execution of $0 - enjoy your Debian system." ; eend 0
+if [ -n "$AUTOINSTALL" ] ; then
+ dialog --title "$0" --msgbox \
+ "Finished execution of ${0}.
+Enjoy your Debian system." 6 60
+else
+ einfo "Finished execution of $0 - enjoy your Debian system." ; eend 0
+fi
## END OF FILE #################################################################
# vim: ai tw=100 expandtab foldmethod=marker