system/kasp_updater: Added (updater for Kaspersky antivirus).
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
This commit is contained in:
parent
91c2101128
commit
f6fe725e0a
|
@ -0,0 +1,30 @@
|
|||
Kaspersky Update Utility is the application designed for downloading
|
||||
updates of selected Kaspersky Lab applications from the specified
|
||||
update source. The application allows saving updates in a local or
|
||||
network folder, from which they can be distributed on computers
|
||||
without Internet access.
|
||||
Kaspersky Update Utility establishes connection to an update source
|
||||
according to the specified settings and checks if any updates for the
|
||||
selected applications are available. If any updates are available,
|
||||
applications are available, Kaspersky Update Utility downloads them
|
||||
into the selected folder. After the download, the application checks
|
||||
the updates for integrity.
|
||||
Results of the application's operation are logged in a report.
|
||||
|
||||
Kaspersky Update Utility allows:
|
||||
* Downloading updates of databases and software modules for selected
|
||||
Kaspersky Lab applications.
|
||||
* Adjusting the update settings by means of a configuration file and
|
||||
graphic interface.
|
||||
* Starting the update process manually.
|
||||
* Starting the update upon a schedule.
|
||||
|
||||
_ _ _
|
||||
|
||||
For syncing from the mirror every hour by cron, run:
|
||||
|
||||
chmod 755 /etc/cron.hourly/kasp_update.sh
|
||||
|
||||
to sync manually:
|
||||
|
||||
kasp_updater -u -r
|
|
@ -0,0 +1,6 @@
|
|||
echo -e
|
||||
echo "For syncing from the mirror every hour by cron, run:"
|
||||
echo -e
|
||||
echo " chmod 755 /etc/cron.hourly/kasp_update.sh"
|
||||
echo -e
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Kaspersky Update Mirroring
|
||||
/usr/sbin/kasp_updater -u -r -s
|
|
@ -0,0 +1,74 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Slackware build script for kasp_updater
|
||||
|
||||
# Copyright 2014 Oleg A. Deordiev Ukraine/Odessa
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
# permitted provided that the following conditions are met:
|
||||
#
|
||||
# 1. Redistributions of this script must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=kasp_updater
|
||||
TARNAME=updater
|
||||
VERSION=${VERSION:-2.0.1.2015.1}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i486 ;;
|
||||
*) echo "$ARCH is unsupported." ; exit 1 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
CWD=$(pwd)
|
||||
TMP=${TMP:-/tmp/SBo}
|
||||
PKG=$TMP/package-$PRGNAM
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
|
||||
# As we have prebuilt stuff from upstream, better locate it in /opt
|
||||
PRGDIR=/opt/$PRGNAM
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG$PRGDIR $OUTPUT \
|
||||
$PKG/var/kav $PKG/var/log $PKG/usr/sbin $PKG/etc/cron.hourly
|
||||
tar xf $CWD/$TARNAME${VERSION}_linux_en.tar.gz -C $PKG$PRGDIR
|
||||
chown -R root:root $PKG
|
||||
chmod -R 644 $PKG$PRGDIR/*
|
||||
chmod 755 $PKG$PRGDIR/lib $PKG$PRGDIR/UpdateUtility-*
|
||||
|
||||
touch $PKG/var/log/kasp_updater.log
|
||||
|
||||
ln -s $PRGDIR/UpdateUtility-Console $PKG/usr/sbin/kasp_updater
|
||||
ln -s $PRGDIR/updater.ini $PKG/etc/kasp_updater.ini
|
||||
|
||||
( cd $PKG$PRGDIR
|
||||
patch -p0 < $CWD/updater.ini.patch )
|
||||
|
||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
mv $PKG$PRGDIR/*.txt $PKG/usr/doc/$PRGNAM-$VERSION/
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
|
||||
cat $CWD/kasp_update.sh > $PKG/etc/cron.hourly/kasp_update.sh
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
cat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||
|
||||
cd $PKG
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}
|
|
@ -0,0 +1,10 @@
|
|||
PRGNAM="kasp_updater"
|
||||
VERSION="r2.0.1.2015.1"
|
||||
HOMEPAGE="http://support.kaspersky.com/updater2"
|
||||
DOWNLOAD="http://products.kaspersky-labs.com/products/english/special/kasp_updater/updater2.0.1.2015.1_linux_en.tar.gz"
|
||||
MD5SUM="b6480feafd35ed8a717d1bf4bc4114f5"
|
||||
DOWNLOAD_x86_64="UNSUPPORTED"
|
||||
MD5SUM_x86_64="UNSUPPORTED"
|
||||
REQUIRES="%README%"
|
||||
MAINTAINER="Oleg A. Deordiev"
|
||||
EMAIL="admin@ifconfig.com.ua"
|
|
@ -0,0 +1,19 @@
|
|||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description.
|
||||
# Line up the first '|' above the ':' following the base package name, and
|
||||
# the '|' on the right side marks the last column you can put a character in.
|
||||
# You must make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':' except on otherwise blank lines.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
kasp_updater: kasp_updater (network updater for Kaspersky antivirus)
|
||||
kasp_updater:
|
||||
kasp_updater: Kaspersky Update Utility is the application designed for downloading
|
||||
kasp_updater: updates of selected Kaspersky Lab applications from the specified
|
||||
kasp_updater: update source. The application allows saving updates in a local or
|
||||
kasp_updater: network folder, from which they can be distributed on computers
|
||||
kasp_updater: without Internet access.
|
||||
kasp_updater: Kaspersky Update Utility establishes connection to an update source
|
||||
kasp_updater: according to the specified settings and checks if any updates for the
|
||||
kasp_updater: selected applications are available.
|
||||
kasp_updater:
|
|
@ -0,0 +1,25 @@
|
|||
--- updater.ini 2014-01-08 16:38:25.957198862 +0200
|
||||
+++ updater.ini 2014-01-08 16:44:42.207217074 +0200
|
||||
@@ -25,17 +25,17 @@
|
||||
SaveReportsToFile=true
|
||||
AppendToPreviousFile=true
|
||||
SizeLogFileValue=1048576
|
||||
-ReportFileName=report.txt
|
||||
+ReportFileName=/var/log/kasp_updater.log
|
||||
DeleteIfSize=true
|
||||
DeleteIfNumDay=false
|
||||
NoChangeLogFile=false
|
||||
NumDayLifeLOgFileValue=7
|
||||
|
||||
[DirectoriesSettings]
|
||||
-MoveToCurrentFolder=true
|
||||
-MoveToCustomFolder=false
|
||||
-UpdatesFolder=
|
||||
-TempFolder=
|
||||
+MoveToCurrentFolder=false
|
||||
+MoveToCustomFolder=true
|
||||
+UpdatesFolder=/var/kav
|
||||
+TempFolder=/var/kav
|
||||
ClearTempFolder=true
|
||||
|
||||
[UpdatesSourceSettings]
|
Loading…
Reference in New Issue