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]

Reply via email to