X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F92-update-freshclam;fp=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRMLBASE%2F92-update-freshclam;h=e34a7079787a36aff3a7ba30b1258f25faf311b9;hp=0000000000000000000000000000000000000000;hb=f3b335ea5c94d5cf24ec6b9184106b298849f311;hpb=9d16d7a6c9686f80a18e70bc8b5e67193dc0ffba diff --git a/etc/grml/fai/config/scripts/GRMLBASE/92-update-freshclam b/etc/grml/fai/config/scripts/GRMLBASE/92-update-freshclam new file mode 100755 index 0000000..e34a707 --- /dev/null +++ b/etc/grml/fai/config/scripts/GRMLBASE/92-update-freshclam @@ -0,0 +1,31 @@ +#!/bin/bash +# Filename: ${GRML_FAI_CONFIG}/config/scripts/GRMLBASE/92-update-freshclam +# Purpose: update freshclam database +# 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 91-update-pciids 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/freshclam ] ; then + echo "freshclam not installed" +else + echo "Updating clamav database via running freshclam" + if [ -n "$TIMEOUT" ] ; then + $ROOTCMD timeout $TIMEOUT /usr/bin/freshclam + else + $ROOTCMD /usr/bin/freshclam + fi +fi + +## END OF FILE ################################################################# +# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=2