X-Git-Url: https://git.grml.org/?a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F15-initsetup;h=fd8b1c68eda84f9787ea8214893e2be55b0d2cd8;hb=7bbfd24bb59bead0491ff8cb5ab7fa8fe6dee619;hp=23eed89d6806bbc9f16163d16f65e8a112d99774;hpb=4bc9ff42e577dee47f8928b7d88c00a4d1b5932c;p=grml-live.git diff --git a/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup b/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup index 23eed89..fd8b1c6 100755 --- a/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup +++ b/etc/grml/fai/config/scripts/GRMLBASE/15-initsetup @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # Filename: /etc/grml/fai/config/scripts/GRMLBASE/15-initsetup # Purpose: configure init system for the live-system # Authors: grml-team (grml.org), (c) Michael Prokop @@ -16,30 +16,17 @@ if ! [ -r $target/etc/runlevel.conf ] ; then fi # keep a backup of the original runlevel.conf file for reference -# but only save it as /etc/runlevel.conf.original if it's not the -# according live system version, this should prevent from overriding -# /etc/runlevel.conf.original if re-running grml-live with -b option. -if ! cmp $target/etc/runlevel.conf $target/etc/runlevel.conf.livecd 1>/dev/null || \ - ! cmp $target/etc/runlevel.conf $target/etc/runlevel.conf.livecd.small 1>/dev/null ; then - - # make sure to store old backup files if they differ as well - if [ -r $target/etc/runlevel.conf.original ] ; then - if ! cmp $target/etc/runlevel.conf $target/etc/runlevel.conf.original 1>/dev/null ; then - cp $target/etc/runlevel.conf.original $target/etc/runlevel.conf.original."$(date +%Y%m%d_%k:%M:%S)" - fi - fi - - cp $target/etc/runlevel.conf $target/etc/runlevel.conf.original +if [ -r $target/etc/runlevel.conf.original ] ; then + # make sure to store old backup files if they differ as well + if ! cmp $target/etc/runlevel.conf $target/etc/runlevel.conf.original >/dev/null ; then + cp $target/etc/runlevel.conf.original $target/etc/runlevel.conf.original."$(date +%Y%m%d_%k:%M:%S)" + fi fi -# if we have a small ISO let's adjust runlevel.conf: -if [ -n "$GRML_NAME" ] ; then - if echo "$GRML_NAME" | grep -q small ; then - cp $target/etc/runlevel.conf.livecd.small $target/etc/runlevel.conf - else - cp $target/etc/runlevel.conf.livecd $target/etc/runlevel.conf - fi -fi +cp $target/etc/runlevel.conf $target/etc/runlevel.conf.original + +# provide Grml's default file-rc configuration +fcopy /etc/runlevel.conf ## END OF FILE ################################################################# # vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=3