X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=grml-debootstrap;h=d783f26834d27e75da8109cc32bc6136b351aaff;hp=1e7b598eaa7dc01ef2a0e1000ca2ce0b9014027b;hb=8b6758774e28151bb30f72232d5af9f01833b120;hpb=a8c2e5f14dc2a1892c99acfc54a32efe5748b07c diff --git a/grml-debootstrap b/grml-debootstrap index 1e7b598..d783f26 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -157,6 +157,7 @@ Configuration options: --chroot-scripts Execute chroot scripts from specified directory. --pre-scripts Execute scripts from specified directory (before chroot-scripts). --scripts Execute scripts from specified directory (after chroot-scripts). + --remove-configs Delete grml-debootstrap configuration files from installed system. Other options: @@ -244,6 +245,12 @@ cleanup() { einfo "Removing ${STAGES}" ; rmdir "$STAGES" ; eend $? fi + if [ "$REMOVE_CONFIGS" = "yes" ] ; then + einfo "Removing configuration files from installed system as requested via --remove-configs / REMOVE_CONFIGS." + rm -rf "${MNTPOINT}"/etc/debootstrap/ + eend $? + fi + # Remove temporary mountpoint again if echo "$MNTPOINT" | grep -q '/mnt/debootstrap\.' ; then rmdir "$MNTPOINT" 2>/dev/null @@ -405,6 +412,7 @@ fi [ "$_opt_force" ] && FORCE=$_opt_force [ "$_opt_verbose" ] && VERBOSE="-v" [ "$_opt_debug" ] && DEBUG="true" +[ "$_opt_remove_configs" ] && REMOVE_CONFIGS="yes" # make sure main is always included [ -z "$COMPONENTS" ] && COMPONENTS="main"