X-Git-Url: http://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F93-update-usbids;fp=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F93-update-usbids;h=6fc4a731b8c065705f103153f91876f7860248ca;hp=0000000000000000000000000000000000000000;hb=0811b5f680d60f72012b58ed19e4c79f205c2e43;hpb=63e2a032e7489a4735091370267a1bbac81723a3 diff --git a/etc/grml/fai/config/scripts/GRMLBASE/93-update-usbids b/etc/grml/fai/config/scripts/GRMLBASE/93-update-usbids new file mode 100755 index 0000000..6fc4a73 --- /dev/null +++ b/etc/grml/fai/config/scripts/GRMLBASE/93-update-usbids @@ -0,0 +1,32 @@ +#!/bin/bash +# Filename: ${GRML_FAI_CONFIG}/config/scripts/GRMLBASE/93-update-usbids +# Purpose: update pciids +# Authors: (c) Michael Prokop +# Bug-Reports: see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2. +################################################################################ + +if ifclass NO_ONLINE ; then + echo "Ignoring script 93-update-usbids as NO_ONLINE is set." + exit 0 +fi + +set -u +set -e + +[ -x $target/usr/bin/timeout ] && TIMEOUT="10" || TIMEOUT="" + +if ! [ -x $target/usr/bin/update-usbids ] ; then + echo "Warning: update-usbids not installed" + exit 0 +fi + +echo "Updating USB-IDs" +if [ -n "$TIMEOUT" ] ; then + $ROOTCMD timeout $TIMEOUT update-usbids +else + $ROOTCMD update-usbids +fi + +## END OF FILE ################################################################# +# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=2