@ -290,8 +290,24 @@ ensure_augtool_present() {
echo "/usr/bin/augtool is present, nothing to do"
return 0
fi
echo "augtool isn't present, installing augeas-tools package:"
apt-get -y --no-install-recommends install augeas-tools
# use temporary apt database for speed reasons
local TMPDIR = $( mktemp -d)
mkdir -p " ${ TMPDIR } /etc/preferences.d " " ${ TMPDIR } /statedir/lists/partial " \
" ${ TMPDIR } /cachedir/archives/partial "
echo " deb http:// ${ DEBIAN_REPO_HOST } /debian/ ${ DEBIAN_RELEASE } main contrib non-free " > \
" ${ TMPDIR } /etc/sources.list "
DEBIAN_FRONTEND = 'noninteractive' apt-get -o dir::cache= " ${ TMPDIR } /cachedir " \
-o dir::state= " ${ TMPDIR } /statedir " -o dir::etc= " ${ TMPDIR } /etc " \
-o dir::etc::trustedparts= "/etc/apt/trusted.gpg.d/" update
DEBIAN_FRONTEND = 'noninteractive' apt-get -o dir::cache= " ${ TMPDIR } /cachedir " \
-o dir::etc= " ${ TMPDIR } /etc " -o dir::state= " ${ TMPDIR } /statedir " \
-o dir::etc::trustedparts= "/etc/apt/trusted.gpg.d/" \
-y --no-install-recommends install augeas-tools
}
### }}}