GRMLBASE/25-locales: fix check for presence of localepurge
[grml-live.git] / etc / grml / fai / config / scripts / GRMLBASE / 25-locales
index 58ed8c7..6dc4d66 100755 (executable)
@@ -11,7 +11,7 @@ set -e
 
 # set up /etc/locale.gen, only GRML_FULL and LOCALES have
 # the full setup, GRMLBASE installs a minimal configuration
-fcopy /etc/locale.gen
+fcopy -v /etc/locale.gen
 
 # get rid of locales unless using class LOCALES
 set +u
@@ -38,7 +38,7 @@ fi
 # make sure:
 # localepurge     localepurge/nopurge     multiselect ....
 # is set so localepurge works as expected
-if [ -x $target/usr/sbin/localepurge ] ; then
+if $ROOTCMD dpkg --list localepurge 2>&1 | grep -q '^ii' ; then
    $ROOTCMD dpkg-reconfigure -f noninteractive localepurge
 fi