summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWayne Hartmann2015-09-15 20:55:59 -0500
committerWayne Hartmann2015-09-15 20:55:59 -0500
commit23278f603e2f466326a3643f79c2574f8909df1b (patch)
tree238928473e12bb94387f5800500dee355b4f5dea
parent9e65af570abb04babf477b53abe800ce9417a854 (diff)
downloadaur-23278f603e2f466326a3643f79c2574f8909df1b.tar.gz
Added bdcore update, and integrated latest rolling definition updates.
-rw-r--r--PKGBUILD24
-rw-r--r--bitdefender.install9
2 files changed, 18 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c7c95c423479..0cda381fcc35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,21 +19,25 @@ license=('custom')
source=(http://download.bitdefender.com/repos/rpm/bitdefender/i586/bitdefender-scanner-$pkgver-$_build.i586.rpm
http://download.bitdefender.com/repos/rpm/bitdefender/i586/bitdefender-scanner-gui-$_guiver-$_guibuild.i586.rpm
bitdefender.sh
- bitdefender.conf)
+ bitdefender.conf
+ http://download.bitdefender.com/updates/update_av32bit/cumulative.zip)
md5sums=('9d90c7b4133ae6648e4371f4e92d7853'
'd7812ffcc01137a41d738170a28be8a1'
'f74775c74b44ceabafcc0dbab0ff2318'
- '6df89a673aec1ad103745da47c50dc46')
+ '6df89a673aec1ad103745da47c50dc46'
+ 'SKIP')
[ "$CARCH" = "x86_64" ] && source=(http://download.bitdefender.com/repos/rpm/bitdefender/x86_64/bitdefender-scanner-$pkgver-$_build.x86_64.rpm
http://download.bitdefender.com/repos/rpm/bitdefender/x86_64/bitdefender-scanner-gui-$_guiver-$_guibuild.x86_64.rpm
bitdefender.sh
- bitdefender.conf)
+ bitdefender.conf
+ http://download.bitdefender.com/updates/update_av64bit/cumulative.zip)
[ "$CARCH" = "x86_64" ] && md5sums=('3da9c645fc7e3f1b2b02e5906dc362b1'
'a752eb979172de0f7cfa21d723b806d1'
'f74775c74b44ceabafcc0dbab0ff2318'
- '6df89a673aec1ad103745da47c50dc46')
+ '6df89a673aec1ad103745da47c50dc46'
+ 'SKIP')
package() {
cd $srcdir
@@ -83,12 +87,16 @@ package() {
# fix segfaulting
# - http://unices.bitdefender.com/2011/11/01/bitdefender-antivirus-scanner-for-unices/
if [ "$CARCH" = "x86_64" ]; then
- rm $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
- touch $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so.linux-x86_64
+ rm $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
+ install -Dm644 $srcdir/bdcore.so.linux-x86_64 $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so.linux-x86_64
ln -sf /opt/BitDefender-scanner/var/lib/scan/bdcore.so.linux-x86_64 $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
else
rm $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
- touch $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
- fi
+ install -Dm644 $srcdir/bdcore.so.linux-x86 $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so.linux-x86
+ ln -sf /opt/BitDefender-scanner/var/lib/scan/bdcore.so.linux-x86 $pkgdir/opt/BitDefender-scanner/var/lib/scan/bdcore.so
+ fi
+
+ # latest deffinitions
+ install -Dm644 $srcdir/Plugins/* $pkgdir/opt/BitDefender-scanner/var/lib/scan/Plugins
}
diff --git a/bitdefender.install b/bitdefender.install
index 9ab198ad656a..8e78942757b2 100644
--- a/bitdefender.install
+++ b/bitdefender.install
@@ -19,19 +19,14 @@ post_install() {
# update the desktop-database
update-desktop-database -q
+
echo "==> You must be in the 'bitdefender' group to use BitDefender Antivirus Scanner."
echo "==>"
echo "==> # gpasswd -a USERNAME bitdefender"
- echo "==>"
- echo "==> WARNING! The antivirus engine has been removed from this package to prevent"
- echo "==> segementation faults. You will need to update the anti virus engine"
- echo "==> via the 'bdgui' or shell before you can scan."
- echo "==>"
- echo "==> # bdscan --update"
echo "==>"
echo "==> Register at the URL below to receive your license key and insert it"
- echo "==> in '/opt/BitDefender-scanner/etc/bdscan.conf'"
+ echo "==> in '/opt/BitDefender-scanner/etc/bdscan.conf', or use the GUI."
echo "==>"
echo "==> http://www.bitdefender.com/site/Products/ScannerLicense"
}