hooks/instsoft.GRMLBASE: ensure aptitude is available before invoking it
authorMichael Prokop <mika@grml.org>
Thu, 22 Sep 2016 14:06:26 +0000 (16:06 +0200)
committerMichael Prokop <mika@grml.org>
Thu, 22 Sep 2016 14:06:26 +0000 (16:06 +0200)
etc/grml/fai/config/hooks/instsoft.GRMLBASE

index 0d6cae5..f5c22d8 100755 (executable)
@@ -59,14 +59,14 @@ EOF
    # install software.
    $ROOTCMD apt-get update
 
-   # newer aptitude versions won't remove essential packages using
-   # 'aptitude -f -y install file-rc' anymore, therefore force it:
-   $ROOTCMD aptitude -o Aptitude::ProblemResolver::Keep-All-Tier=60000 -f -y install file-rc
-
    if ! $ROOTCMD test -x /usr/bin/aptitude ; then
       $ROOTCMD apt-get -y install aptitude
    fi
 
+   # newer aptitude versions won't remove essential packages using
+   # 'aptitude -f -y install file-rc' anymore, therefore force it:
+   $ROOTCMD aptitude -o Aptitude::ProblemResolver::Keep-All-Tier=60000 -f -y install file-rc
+
    # make sure we can upgrade automatically,
    # even with unsigned repos, but only if user wants it
    if [ "${FAI_ALLOW_UNSIGNED:-}" = "1" ] ; then