GRMLBASE/91-update-pciids: test for new update-pciids location in /usr/sbin
[grml-live.git] / etc / grml / fai / config / scripts / GRMLBASE / 91-update-pciids
index 373e00f..039c423 100755 (executable)
@@ -15,10 +15,10 @@ set -u
 
 bailout() {
   if [ "${1:-}" = "4" ] ; then
-    echo "Warning: freshclam returned with exit code 4." >&2
+    echo "Warning: update-pciids returned with exit code 4." >&2
 
     # be verbose in logs
-    echo "Warning: freshclam returned with exit code 4."
+    echo "Warning: update-pciids returned with exit code 4."
     echo "-> This indicates that networking inside the chroot did not work"
     echo "   while GRMLBASE/91-update-pciids was running."
     echo "   To address this issue you can either configure /etc/resolv.conf"
@@ -33,8 +33,8 @@ bailout() {
 
 [ -x $target/usr/bin/timeout ] && TIMEOUT="10" || TIMEOUT=""
 
-if ! [ -x $target/usr/bin/update-pciids ] ; then
-  echo "Warning: update-pciids not installed"
+if ! [ -x "${target}/usr/sbin/update-pciids" ] && ! [ -x "${target}/usr/bin/update-pciids" ] ; then
+  echo "Warning: update-pciids not installed (neither /usr/sbin/update-pciids nor /usr/bin/update-pciids exists"
   exit 0
 fi