Hello community,
here is the log from the commit of package openvas-administrator for
openSUSE:Factory checked in at 2013-09-17 16:27:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openvas-administrator (Old)
and /work/SRC/openSUSE:Factory/.openvas-administrator.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvas-administrator"
Changes:
--------
---
/work/SRC/openSUSE:Factory/openvas-administrator/openvas-administrator.changes
2012-06-16 11:45:21.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.openvas-administrator.new/openvas-administrator.changes
2013-09-17 16:27:23.000000000 +0200
@@ -2 +2 @@
-Wed Apr 11 17:41:09 UTC 2012 - [email protected]
+Wed Aug 28 14:55:47 UTC 2013 - [email protected]
@@ -4,2 +4,45 @@
-- Add openvas-administrator-glib2.31.patch: Fix build with newer
- glib versions.
+- Add systemd init script for openSUSE
+ fix OBS warning
+
+-------------------------------------------------------------------
+Thu Apr 18 11:05:08 UTC 2013 - [email protected]
+
+- Update to 1.3.0
+ * Increase GnuTLS dependency version from 2.2 to 2.8.
+ * Install pwpolicy.conf to ensure there is always one password policy.
+ * New feature: Opportunity to specify a password policy.
+ * Extended OAP to manage SCAP synchronisation script
+ (commands DESCRIBE_SCAP and SYNC_SCAP).
+ * Added command line option "--scap-script".
+ * Extended OAP to manage CERT synchronisation script
+ (commands DESCRIBE_CERT and SYNC_CERT).
+ * Added command line option "--cert-script".
+ * Some small fixes and code maintenance.
+ * Improved build system to allow out-of-source build.
+ * A linker warning has been addressed.
+ * GnuTLS compatibility in been improved.
+ * Remove the test framework.
+ * Install pwpolicy.conf to ensure there is always one password policy.
+
+-------------------------------------------------------------------
+Fri Aug 10 21:22:24 UTC 2012 - [email protected]
+
+- Updated to 1.2.1
+ * Improve build system to work with newer glib and gcc versions.
+ * Prevent segfault when sync script does not end properly.
+
+-------------------------------------------------------------------
+Sat May 12 16:05:59 UTC 2012 - [email protected]
+
+- Updated to 1.2.0
+ * Some bug fixes for the per-user ldap authentication.
+ * Clean up CMake infrastructure and ensure that compilation with modern
+ gccs works.
+ * Added support of per-user LDAP authentication
+ * OAP protocol version now 1.1
+
+-------------------------------------------------------------------
+Sat Nov 12 19:16:51 UTC 2011 - [email protected]
+
+- Updated to 1.2+beta1
+ * Support for task observers has been added.
Old:
----
debian.changelog
debian.compat
debian.control
debian.dirs
debian.install
debian.openvas-administrator.init
debian.openvas-administrator.logrotate
debian.rules
debian.series
openvas-administrator-1.1.1-linking.patch
openvas-administrator-1.1.2.tar.gz
openvas-administrator-glib2.31.patch
openvas-administrator.dsc
New:
----
openvas-administrator-1.3.0.tar.gz
openvas-administrator.service
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openvas-administrator.spec ++++++
--- /var/tmp/diff_new_pack.rIOzs8/_old 2013-09-17 16:27:24.000000000 +0200
+++ /var/tmp/diff_new_pack.rIOzs8/_new 2013-09-17 16:27:24.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openvas-administrator
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,12 @@
#
+
Name: openvas-administrator
-Version: 1.1.2
-Release: 0
+Version: 1.3.0
+Release: 2.2
+License: GPL-2.0+
+Group: Productivity/Networking/Security
Url: http://www.openvas.org
Source0: %{name}-%{version}.tar.gz
Source1: openvasad.logrotate
@@ -26,24 +29,31 @@
Source3: openvasad.init.suse
Source4: openvasad.init.fedora
Source5: openvasad.init.mandriva
-Patch0: openvas-administrator-1.1.1-linking.patch
-Patch1: openvas-administrator-glib2.31.patch
+Source6: openvas-administrator.service
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?mandriva_version}
BuildRequires: pinentry-gtk2
%endif
+%if 0%{?suse_version}
+PreReq: %insserv_prereq
+PreReq: %fillup_prereq
+BuildRequires: fdupes
+%if 0%{?suse_version} > 1220
+BuildRequires: systemd
+%systemd_requires
+%endif
+%endif
+
BuildRequires: cmake >= 2.6.0
BuildRequires: doxygen
BuildRequires: glib2-devel
-BuildRequires: libgcrypt-devel
-BuildRequires: libopenvas-devel >= 3.0.0
+BuildRequires: libopenvas-devel
BuildRequires: pkgconfig
+BuildRequires: libgcrypt-devel
Requires: logrotate
Summary: Administrator Module of OpenVAS
-License: GPL-2.0+
-Group: Productivity/Networking/Security
%description
This is the administrator module for the Open Vulnerability Assessment
@@ -54,8 +64,6 @@
%prep
%setup -q
-%patch0
-%patch1
%build
%if 0%{?mandriva_version}
@@ -73,7 +81,6 @@
-DCMAKE_BUILD_TYPE=release
%__make %{?_smp_mflags} VERBOSE=1
-#%__make %{?_smp_mflags} doc
%install
cd build
@@ -84,6 +91,15 @@
%__install -D -m 744 %{_sourcedir}/openvasad.init.suse
%{buildroot}%{_initrddir}/openvas-administrator
%__ln_s %{_initrddir}/openvas-administrator
%{buildroot}%{_sbindir}/rcopenvas-administrator
%__install -D -m 644 %{_sourcedir}/debian.openvas-administrator.default
%{buildroot}%{_var}/adm/fillup-templates/sysconfig.openvas-administrator
+%if 0%{?suse_version} > 1220
+mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/
+mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system
+install -m 644 $RPM_SOURCE_DIR/openvas-administrator.service
$RPM_BUILD_ROOT/usr/lib/systemd/system/openvas-administrator.service
+%endif
+chmod -R 755 %{buildroot}/usr/share/openvas/openvasad/global_schema_formats
+chmod -R 644
%{buildroot}/usr/share/openvas/openvasad/global_schema_formats/*/*.xsl
+chmod -R 644
%{buildroot}/usr/share/openvas/openvasad/global_schema_formats/*/*.xml
+%fdupes -s $RPM_BUILD_ROOT/usr/share/openvas/openvasad/global_schema_formats/*
%endif
%if 0%{?fedora_version} || 0%{?scientificlinux_version} || 0%{?centos_version}
@@ -102,9 +118,17 @@
%clean
test "%{buildroot}" != "/" && %__rm -rf %{buildroot}
+%pre
+%if 0%{?suse_version} > 1220
+%service_add_pre openvas-administrator.service
+%endif
+
%post
%if 0%{?suse_version}
%fillup_and_insserv openvas-administrator
+%if 0%{?suse_version} > 1220
+%service_add_post openvas-administrator.service
+%endif
%endif
%if 0%{?mandriva_version}
@@ -121,6 +145,9 @@
%preun
%if 0%{?suse_version}
%stop_on_removal openvas-administrator
+%if 0%{?suse_version} > 1220
+%service_del_preun openvas-administrator.service
+%endif
%endif
%if 0%{?mandriva_version}
@@ -139,6 +166,9 @@
%if 0%{?suse_version}
%restart_on_update openvas-administrator
%insserv_cleanup
+%if 0%{?suse_version} > 1220
+%service_del_postun openvas-administrator.service
+%endif
%endif
%if 0%{?fedora_version} || 0%{?scientificlinux_version} || 0%{?centos_version}
@@ -152,7 +182,8 @@
%defattr(-,root,root)
%doc CHANGES
%config(noreplace) %{_sysconfdir}/logrotate.d/openvas-administrator
-%dir %{_sysconfdir}/openvas
+%config %{_sysconfdir}/openvas
+%config %{_sysconfdir}/openvas/*
%config(noreplace) %{_sysconfdir}/openvas/openvasad_log.conf
%{_initrddir}/openvas-administrator
%{_sbindir}/openvasad
@@ -164,6 +195,9 @@
%if 0%{?suse_version}
%{_sbindir}/rcopenvas-administrator
%{_var}/adm/fillup-templates/sysconfig.openvas-administrator
+%if 0%{?suse_version} > 1220
+ /usr/lib/systemd/system/openvas-administrator.service
+%endif
%else
%config(noreplace) %{_sysconfdir}/sysconfig/openvas-administrator
%endif
++++++ openvas-administrator-1.1.2.tar.gz -> openvas-administrator-1.3.0.tar.gz
++++++
++++ 7362 lines of diff (skipped)
++++++ openvas-administrator.service ++++++
[Unit]
Description=OpenVAS Administrator daemon
After=syslog.target network.target
[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/openvas-administrator
ExecStart=/sbin/startproc /usr/sbin/openvasad --listen=${ADMINISTRATOR_ADDRESS}
--port=${ADMINISTRATOR_PORT} --users-dir=${USER_DATA}
--scanner-config-file=${SCANNER_CONFIG} --sync-script=${SYNC_SCRIPT}
[Install]
WantedBy=multi-user.target
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]