packages: arcacmd/arcacmd.spec, arcacmd/arcavir-bases-path.patch (NEW), arc...
marmarek
marmarek at pld-linux.org
Sat May 9 15:41:10 CEST 2009
Author: marmarek Date: Sat May 9 13:41:10 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to arcavir 2009
- removed package "bases"
- cron for arcaupdate
- arcad daemon
- vir database in /var/lib
- rel 1
---- Files affected:
packages/arcacmd:
arcacmd.spec (1.7 -> 1.8) , arcavir-bases-path.patch (NONE -> 1.1) (NEW), arcavir-init-chkconfig.patch (NONE -> 1.1) (NEW), arcavir.cron (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/arcacmd/arcacmd.spec
diff -u packages/arcacmd/arcacmd.spec:1.7 packages/arcacmd/arcacmd.spec:1.8
--- packages/arcacmd/arcacmd.spec:1.7 Mon Feb 12 23:09:09 2007
+++ packages/arcacmd/arcacmd.spec Sat May 9 15:41:03 2009
@@ -1,17 +1,16 @@
# $Revision$, $Date$
-# TODO:
-# - fix version information (2.6 is Linux version)
-# - move databases to /var/lib, fix paths in arcaupdate
-#
Summary: An anti-virus utility for Unix
Summary(pl.UTF-8): Narzędzie antywirusowe dla Uniksów
Name: arcacmd
-Version: 2.6
-Release: 0.1
+Version: 2009
+Release: 1
License: restricted or commercial (see COPYING* files)
Group: Applications
-Source0: http://arcabit.pl/download/linux/%{name}-linux%{version}-bundle-20060731.tgz
-# Source0-md5: ffc56e252fbb05b60fa80255140a81d8
+Source0: http://bugtraq.arcabit.com/devel/arcavir2009-server/arcavir%{version}-server-linux-i386.tar.gz
+# Source0-md5: 28f20af0e39a7ebacbc1e798dd51ce69
+Source1: arcavir.cron
+Patch0: arcavir-bases-path.patch
+Patch1: arcavir-init-chkconfig.patch
URL: http://arcabit.pl/
Requires: libstdc++ >= 5:3.4
ExclusiveArch: %{ix86}
@@ -23,18 +22,6 @@
%description -l pl.UTF-8
Arcavir jest skanerem antywirusowym dla systemów uniksowych.
-%package bases
-Summary: Arcavir Antivirus databases
-Summary(pl.UTF-8): Bazy antywirusowe arcavir
-Group: Applications
-Requires: %{name} = %{version}-%{release}
-
-%description bases
-This package contains antivirus databases.
-
-%description bases -l pl.UTF-8
-Pakiet ten zawiera bazy antywirusowe.
-
%package updater
Summary: Arcavir Antivirus database updater
Summary(pl.UTF-8): Aktualizator baz antywirusowych arcavir
@@ -51,45 +38,72 @@
Pakiet ten zawiera aktualizator baz antywirusowych.
%prep
-%setup -q -n inst
+%setup -q -n arcavir%{version}-server
+tar xvf data.tar.gz
+
+%patch0 -p1
+%patch1 -p1
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/arcacmd/bases/tmp,%{_bindir},%{_sbindir},%{_mandir}/man1,%{_sysconfdir}}
+install -d $RPM_BUILD_ROOT{%{_datadir}/arcabit/lang/cmd,%{_bindir},%{_sbindir},%{_mandir}/man{1,5,8},%{_sysconfdir}/rc.d/init.d,var/cache/arcabit/bases,var/spool/arcad,%{_libdir},%{_includedir}}
+install -d $RPM_BUILD_ROOT/var/lib/arcavir/bases $RPM_BUILD_ROOT%{_sysconfdir}/cron.d
-cd files
-install arcacmd $RPM_BUILD_ROOT%{_bindir}
-install arcaupdate $RPM_BUILD_ROOT%{_sbindir}
-cd docs
-gzip -dc arcacmd.1.gz >$RPM_BUILD_ROOT%{_mandir}/man1/arcacmd.1
-cd ..
-install arcacmdg.conf $RPM_BUILD_ROOT%{_sysconfdir}
-install arcacmdl.conf.template $RPM_BUILD_ROOT%{_sysconfdir}
-
-for f in lang/* bases/*; do
- install $f $RPM_BUILD_ROOT%{_datadir}/%{name}
-done
+install usr/lib/lib*.so* $RPM_BUILD_ROOT%{_libdir}
+install usr/sbin/arcad $RPM_BUILD_ROOT%{_sbindir}
+install usr/bin/* $RPM_BUILD_ROOT%{_bindir}
+install usr/share/arcabit/uninstall-data $RPM_BUILD_ROOT%{_datadir}/arcabit
+install usr/share/arcabit/lang/cmd/* $RPM_BUILD_ROOT%{_datadir}/arcabit/lang/cmd/
+install usr/include/* $RPM_BUILD_ROOT%{_includedir}
+install etc/*.conf $RPM_BUILD_ROOT%{_sysconfdir}
+install etc/init.d/arcad $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
+install usr/include/* $RPM_BUILD_ROOT%{_includedir}
+install usr/share/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
+install usr/share/man/man5/* $RPM_BUILD_ROOT%{_mandir}/man5
+install usr/share/man/man8/* $RPM_BUILD_ROOT%{_mandir}/man8
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/cron.d/arcavir
%clean
rm -rf $RPM_BUILD_ROOT
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
%files
%defattr(644,root,root,755)
-%lang(fr) %doc files/docs/COPYING.{commercial,free}.fr
-%lang(pl) %doc files/docs/COPYING.{commercial,free}.pl
-%attr(755,root,root) %{_bindir}/%{name}
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/arcacmdg.conf
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/pl_ascii.atr
+%attr(755,root,root) %{_libdir}/lib*.so*
+%attr(755,root,root) %{_sbindir}/arcad
+%attr(755,root,root) %{_bindir}/arcacompat
+%attr(755,root,root) %{_bindir}/arcad-scan
+%attr(755,root,root) %{_bindir}/arcacmd
+%doc %{_datadir}/arcabit/*
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/arcacmd-scanner.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/arcacmd.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/arcad.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/arcad-scanner.conf
+%config %{_sysconfdir}/arcacmd-default.conf
+%config %{_sysconfdir}/arcascanner-default.conf
+%attr(754,root,root) /etc/rc.d/init.d/arcad
+%{_includedir}/arcadapi.h
%{_mandir}/man1/*
-
-%files bases
-%defattr(644,root,root,755)
-%verify(not md5 mtime size) %{_datadir}/%{name}/abase?.dat
+%{_mandir}/man5/*
+%{_mandir}/man8/*
+%attr(755,arcabit,arcabit) %dir /var/lib/arcavir
+%attr(755,arcabit,arcabit) %dir /var/lib/arcavir/bases
+
+#%files bases
+#%defattr(644,root,root,755)
+#%verify(not md5 mtime size) %{_datadir}/%{name}/abase?.dat
%files updater
%defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/arcaupdate
+%attr(755,root,root) %{_bindir}/arcaupdate
+/etc/cron.d/arcavir
+
+%pre
+%groupadd -g 238 arcabit
+%useradd -u 238 -d /tmp -s /bin/false -c "Arcavir Anti Virus Checker" -g arcabit arcabit
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -97,6 +111,14 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.8 2009/05/09 13:41:03 marmarek
+- updated to arcavir 2009
+- removed package "bases"
+- cron for arcaupdate
+- arcad daemon
+- vir database in /var/lib
+- rel 1
+
Revision 1.7 2007/02/12 22:09:09 glen
- tabs in preamble
================================================================
Index: packages/arcacmd/arcavir-bases-path.patch
diff -u /dev/null packages/arcacmd/arcavir-bases-path.patch:1.1
--- /dev/null Sat May 9 15:41:11 2009
+++ packages/arcacmd/arcavir-bases-path.patch Sat May 9 15:41:03 2009
@@ -0,0 +1,54 @@
+diff -ru orig/etc/arcacmd-scanner.conf new/etc/arcacmd-scanner.conf
+--- orig/etc/arcacmd-scanner.conf 2009-01-15 10:11:44.000000000 +0100
++++ new/etc/arcacmd-scanner.conf 2009-05-09 14:22:43.609786250 +0200
+@@ -7,7 +7,7 @@
+ # page.
+
+ # [-bases] Bases path (must be slash-terminated)
+-#-Path-Bases /var/cache/arcabit/bases/
++-Path-Bases /var/lib/arcavir/bases/
+
+ # [-hosts] 0 - all, 1 - only masks from hmask
+ #-ScanFiles 0
+Only in new/etc: arcacmd-scanner.conf~
+diff -ru orig/etc/arcad-scanner.conf new/etc/arcad-scanner.conf
+--- orig/etc/arcad-scanner.conf 2009-01-15 10:12:19.000000000 +0100
++++ new/etc/arcad-scanner.conf 2009-05-09 14:22:52.903117813 +0200
+@@ -2,7 +2,7 @@
+ # Copyright (C) 2006-2008 ArcaBit Sp. z o.o.
+
+ # [-bases] Bases path (must be slash-terminated)
+-#-Path-Bases /var/cache/arcabit/bases/
++-Path-Bases /var/lib/arcavir/bases/
+
+ # [-hosts] 0 - all, 1 - only masks from hmask
+ #-ScanFiles 0
+Only in new/etc: arcad-scanner.conf~
+diff -ru orig/etc/arcascanner-default.conf new/etc/arcascanner-default.conf
+--- orig/etc/arcascanner-default.conf 2009-01-15 10:11:05.000000000 +0100
++++ new/etc/arcascanner-default.conf 2009-05-09 14:22:28.456489653 +0200
+@@ -7,7 +7,7 @@
+ # page.
+
+ # [-bases] Bases path (must be slash-terminated)
+--Path-Bases /var/cache/arcabit/bases/
++-Path-Bases /var/lib/arcavir/bases/
+
+ # [-hosts] 0 - all, 1 - only masks from hmask
+ -ScanFiles 0
+Only in new/etc: arcascanner-default.conf~
+diff -ru orig/usr/bin/arcaupdate new/usr/bin/arcaupdate
+--- orig/usr/bin/arcaupdate 2009-03-04 13:58:17.000000000 +0100
++++ new/usr/bin/arcaupdate 2009-05-09 14:11:45.276530894 +0200
+@@ -38,8 +38,8 @@
+
+ # directory with anti-virus databases
+ # ARCAVIR_BASES=/usr/local/bin/arcavir_bases
+-# ARCAVIR_BASES=/var/lib/arcavir/bases
+-ARCAVIR_BASES=/var/cache/arcabit/bases
++ARCAVIR_BASES=/var/lib/arcavir/bases
++# ARCAVIR_BASES=/var/cache/arcabit/bases
+
+ # path to PGP with public key
+ # comment out if you do not want verify data
+Only in new/usr/bin: arcaupdate~
================================================================
Index: packages/arcacmd/arcavir-init-chkconfig.patch
diff -u /dev/null packages/arcacmd/arcavir-init-chkconfig.patch:1.1
--- /dev/null Sat May 9 15:41:11 2009
+++ packages/arcacmd/arcavir-init-chkconfig.patch Sat May 9 15:41:03 2009
@@ -0,0 +1,18 @@
+--- orig/etc/init.d/arcad 2008-12-11 17:02:12.000000000 +0100
++++ new/etc/init.d/arcad 2009-05-09 15:37:19.263305631 +0200
+@@ -1,6 +1,15 @@
+ #!/bin/bash
+ #
+ # This init script is used to start ArcaBit arcadaemon.
++#
++# chkconfig: 345 60 40
++#
++# description: ArcaBit arcadaemon
++#
++# processname: arcad
++# pidfile: /var/run/arcad.pid
++#
++
+
+ ARCAD_BINARY=/usr/sbin/arcad
+ ARCAD_CONF=/etc/arcad.conf
================================================================
Index: packages/arcacmd/arcavir.cron
diff -u /dev/null packages/arcacmd/arcavir.cron:1.1
--- /dev/null Sat May 9 15:41:11 2009
+++ packages/arcacmd/arcavir.cron Sat May 9 15:41:03 2009
@@ -0,0 +1 @@
+17 6 * * * arcabit /usr/bin/arcaupdate get
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/arcacmd/arcacmd.spec?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list