X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fhooks%2Finstsoft.GRMLBASE;h=f1a947b4412f062308fee793a038649fa5927e23;hp=55886f943aa3fc58ca0454b0a5b821840ac9cbf7;hb=71d1b1de4a148424e952884095813fba6098b458;hpb=6f41970807ce45620ad7582f981185206b42d973 diff --git a/etc/grml/fai/config/hooks/instsoft.GRMLBASE b/etc/grml/fai/config/hooks/instsoft.GRMLBASE index 55886f9..f1a947b 100755 --- a/etc/grml/fai/config/hooks/instsoft.GRMLBASE +++ b/etc/grml/fai/config/hooks/instsoft.GRMLBASE @@ -52,15 +52,25 @@ EOF fi # FAI softupdate executes upgrade only with the sources.list being - # present in the chroot :-/ - so let's do it on our own: + # present in the chroot - so let's do it on our own: if [ -r /etc/grml/fai/apt/sources.list ] ; then if [ -L $target/etc/apt/sources.list ] ; then rm $target/etc/apt/sources.list fi + + # install grml-live's (on the fly adjusted) sources.list config cp /etc/grml/fai/apt/sources.list $target/etc/apt/sources.list.d/grml-live.list + + # when re-running grml-live with the -u option we do not want to use the + # sources.list config of the live system but grml-live's config instead, + # therefore temporarly move known files and restore them again later on + # through /etc/grml/fai/config/scripts/GRMLBASE/33-aptsetup: if [ -r $target/etc/apt/sources.list.d/grml.list ] ; then mv $target/etc/apt/sources.list.d/grml.list $target/etc/apt/sources.list.d/grml.unused fi + if [ -r $target/etc/apt/sources.list.d/debian.list ] ; then + mv $target/etc/apt/sources.list.d/debian.list $target/etc/apt/sources.list.d/debian.unused + fi fi # run it on our own, as updatebase is used at the wrong stage for our needs,