diff options
author | TF | 2022-01-11 16:47:49 +0100 |
---|---|---|
committer | TF | 2022-01-11 16:49:09 +0100 |
commit | d22054ece9f64dbff7da1dc4267c35ceb0e020e5 (patch) | |
tree | 2ef96dd3a305e4ea4db231f4ea335d0669814e99 | |
parent | 10378af16833219b4422e9831cfde595ebd6cee4 (diff) | |
download | aur-d22054ece9f64dbff7da1dc4267c35ceb0e020e5.tar.gz |
new: enable auto-update of virus database
can be configured or disabled in kesl.ini
Signed-off-by: TF <mail@sedi.one>
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | kesl.ini | 8 | ||||
-rw-r--r-- | kesl.install | 8 |
4 files changed, 21 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = kesl pkgdesc = Kaspersky Endpoint Security 11.2.0 for Linux pkgver = 11.2.0.4528 - pkgrel = 1 + pkgrel = 2 url = https://www.kaspersky.de/small-to-medium-business-security/endpoint-linux install = kesl.install changelog = kesl.changelog @@ -22,8 +22,8 @@ pkgbase = kesl validpgpkeys = 6AFE173577C4CBD621DF217FD093435AA3ED2C4A sha256sums = 44aef3025d9c440a87effa684169057d4a50d31dca9cc1e2e1d91a2cd42f6160 sha256sums = dc2c5c82cac25ba6ebf02220deb5c40fd2035bd24e74a62fb6d0bf3933e7db31 - sha256sums = ee9df719cdba6ffb1928c6f8b3e32acf55de3d5a683128f0d9540676651f57a2 - sha256sums = ec1dd039f4048589acb8987f3c4e7c52f659ef21483d65daf0cdc94756483821 + sha256sums = fb1a3921de63e89b399080a0a08face8eeac94a92d06d38e428e68ecabf00732 + sha256sums = 86203f1dcd663763bc9c8d51a98e510523189c7e78a7fb293183095b89bfa6cf pkgname = kesl @@ -4,7 +4,7 @@ pkgver=11.2.0.4528 _pkgver_gui=11.2.1.4528 _pkgverbuild=$(echo ${pkgver} | cut -d "." -f 4) _pkgver=$(echo ${pkgver} | cut -d "." -f 1-3) -pkgrel=1 +pkgrel=2 arch=('x86_64') pkgdesc='Kaspersky Endpoint Security 11.2.0 for Linux' url='https://www.kaspersky.de/small-to-medium-business-security/endpoint-linux' @@ -25,8 +25,8 @@ source=( "https://products.s.kaspersky-labs.com/endpoints/keslinux10/${pkgver}/m "kesl.ini") sha256sums=('44aef3025d9c440a87effa684169057d4a50d31dca9cc1e2e1d91a2cd42f6160' 'dc2c5c82cac25ba6ebf02220deb5c40fd2035bd24e74a62fb6d0bf3933e7db31' - 'ee9df719cdba6ffb1928c6f8b3e32acf55de3d5a683128f0d9540676651f57a2' - 'ec1dd039f4048589acb8987f3c4e7c52f659ef21483d65daf0cdc94756483821') + 'fb1a3921de63e89b399080a0a08face8eeac94a92d06d38e428e68ecabf00732' + '86203f1dcd663763bc9c8d51a98e510523189c7e78a7fb293183095b89bfa6cf') validpgpkeys=('6AFE173577C4CBD621DF217FD093435AA3ED2C4A') package_kesl() { @@ -41,3 +41,11 @@ USE_GUI=Yes # Default (if unset) is none (i.e root only) # Package default is to add the user who's currently installing ADMIN_USER=@YOU@ + +# specific arch params to enable scheduled updates +# as there is no option within the auto install ini: +# can be y only. if you do not want to enable automatic updates outcomment the following: +SCHEDULE_AUTOUPDATES=y +# update interval in minutes (when SCHEDULE_AUTOUPDATES=y). +# e.g. set this to "120" to run it once (at a random interval) within 120 minutes: +SCHEDULE_UPDATE_INTERVAL=120 diff --git a/kesl.install b/kesl.install index 39f5b56ab8be..de256d6310d1 100644 --- a/kesl.install +++ b/kesl.install @@ -102,7 +102,7 @@ kesl_importconf(){ kesl-control --set-settings $k --file $KESLDIR/${k}.conf && echo "... restored previous configuration ($k)" fi done - echo -e "\n\n" + echo -e "\n" } kesl_updatedb(){ @@ -149,6 +149,12 @@ post_install(){ kesl-control -L --query kesl_importconf + + if [ "$SCHEDULE_AUTOUPDATES" == "y" ];then + kesl-control --set-schedule Update RuleType=Minutely RunMissedStartRules=Yes StartTime="00:00:00; $SCHEDULE_UPDATE_INTERVAL" RandomInterval=99 \ + && echo "... scheduled virus database updates once within >${SCHEDULE_UPDATE_INTERVAL}< minutes" + fi + kesl_exportconf kesl_updatedb |