X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F01-packages;h=467586c7c9bdeaa3bc747faef09241366904c91c;hb=79a11834165d11dd29c62d200aad37fe164d667a;hp=e494a957b915577bdcd6dd2e3b56b0c229106f1b;hpb=95f34945320aa1811087f81b8730342025f5015d;p=grml-live.git diff --git a/etc/grml/fai/config/scripts/GRMLBASE/01-packages b/etc/grml/fai/config/scripts/GRMLBASE/01-packages index e494a95..467586c 100755 --- a/etc/grml/fai/config/scripts/GRMLBASE/01-packages +++ b/etc/grml/fai/config/scripts/GRMLBASE/01-packages @@ -1,5 +1,5 @@ #!/bin/bash -# Filename: /etc/grml/fai/config/scripts/GRMLBASE/01-packages +# Filename: ${GRML_FAI_CONFIG}/config/scripts/GRMLBASE/01-packages # Purpose: check for packages that have been requested but could not be installed # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ @@ -9,17 +9,13 @@ set -u set -e -[ -r /etc/grml/grml-live.conf ] && . /etc/grml/grml-live.conf -[ -r /etc/grml/grml-live.local ] && . /etc/grml/grml-live.local - - PACKAGE_LIST=/var/log/install_packages.list if ! [ -r "$target/${PACKAGE_LIST}" ] ; then echo "No $target/${PACKAGE_LIST} found, will not run package validation check." else printf "Validating package list: " - if $ROOTCMD dpkg --list $(grep -v '^#' $target/${PACKAGE_LIST}) >/dev/null 2>$LOGDIR/package_errors.log ; then + if $ROOTCMD dpkg --list $(grep -v '^#' $target/${PACKAGE_LIST} | grep -v -- '-$') >/dev/null 2>$LOGDIR/package_errors.log ; then printf "done - no errors found\n" else printf "failed (there have been errors, find them at $LOGDIR/package_errors.log)\n" @@ -27,4 +23,4 @@ else fi ## END OF FILE ################################################################# -# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=3 +# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=2