diff options
author | TF | 2022-01-11 17:10:52 +0100 |
---|---|---|
committer | TF | 2022-01-11 17:10:52 +0100 |
commit | ad3d93749fd88b45d11a0af4cbc7a7e3b823da43 (patch) | |
tree | 2ef96dd3a305e4ea4db231f4ea335d0669814e99 | |
parent | 4c24cc585992684c09bdd7e62d83944ccd53952d (diff) | |
parent | d22054ece9f64dbff7da1dc4267c35ceb0e020e5 (diff) | |
download | aur-ad3d93749fd88b45d11a0af4cbc7a7e3b823da43.tar.gz |
Merge remote-tracking branch 'origin/aur'
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | README.md | 20 | ||||
-rw-r--r-- | kesl.ini | 8 | ||||
-rw-r--r-- | kesl.install | 8 |
5 files changed, 41 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() { diff --git a/README.md b/README.md index bfc3e4df42e7..413b8e1fdc8f 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,26 @@ Arch package for Kaspersky Endpoint Security for Linux (KESL) +## Features + +In summary KESL provides: + +- Realtime / On-Access Scan +- Scheduled Scans +- Network threat protection +- Web threat protection +- Removable drives auto-scan +- .. and much more ;) + +All details can be found here: https://www.kaspersky.com/small-to-medium-business-security/endpoint-linux + + +## Packages + +* packagebase: https://aur.archlinux.org/pkgbase/kesl/ +* [kesl](https://aur.archlinux.org/packages/kesl/): main package, needed on servers and desktops +* [kesl-gui](https://aur.archlinux.org/packages/kesl-gui/): highly recommended for desktops - optional on servers + ## Configuration The following explains how this package behaves during install, re-install, upgrade and removal. For a manual configuration based on the resulting configuration files check out the last topic ***"Manual configuration / import"*** @@ -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 |