- # FAI softupdate executes upgrade only with the sources.list being
- # present in the chroot - so let's do it on our own:
- fcopy /etc/apt/sources.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 "$GRML_SOURCES_LIST" ] ; then
- mv "$GRML_SOURCES_LIST" "${GRML_SOURCES_LIST}.unused"
- fi
-
- if [ -r "$DEBIAN_SOURCES_LIST" ] ; then
- mv "$DEBIAN_SOURCES_LIST" "${DEBIAN_SOURCES_LIST}.unused"
- fi
-
- # run it on our own, as updatebase is used at the wrong stage for our needs,
- # see ${GRML_FAI_CONFIG}/hooks/updatebase.GRMLBASE
- # the apt-get update might return an error if there's for example
- # a hashsum mismatch on Debian mirror sources, we might want to continue
- # but should warn the user
- if ! $ROOTCMD apt-get update ; then
- echo "Warning: there was an error executing apt-get update, continuing anyway."
- fi
-