aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTF2022-01-11 17:10:52 +0100
committerTF2022-01-11 17:10:52 +0100
commitad3d93749fd88b45d11a0af4cbc7a7e3b823da43 (patch)
tree2ef96dd3a305e4ea4db231f4ea335d0669814e99
parent4c24cc585992684c09bdd7e62d83944ccd53952d (diff)
parentd22054ece9f64dbff7da1dc4267c35ceb0e020e5 (diff)
downloadaur-ad3d93749fd88b45d11a0af4cbc7a7e3b823da43.tar.gz
Merge remote-tracking branch 'origin/aur'
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--README.md20
-rw-r--r--kesl.ini8
-rw-r--r--kesl.install8
5 files changed, 41 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32f41857067f..9e8497f27683 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 019e864643b7..78fa582da473 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"***
diff --git a/kesl.ini b/kesl.ini
index e111de946b6f..7e0bfe0bc6f2 100644
--- a/kesl.ini
+++ b/kesl.ini
@@ -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