From 5c532933fae4889607a4a6d058c5c8065a94397c Mon Sep 17 00:00:00 2001 From: Miro Hrončok Date: Jun 17 2021 23:03:28 +0000 Subject: Orphaned for 6+ weeks --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9966f3a..0000000 --- a/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -/openvas-manager-2.0.2.tar.gz -/openvas-manager-2.0.3.tar.gz -/openvas-manager-2.0.4.tar.gz -/openvas-manager-2.0.5.tar.gz -/openvas-manager-3.0.4.tar.gz -/openvas-manager-4.0+beta4.tar.gz -/openvas-manager-4.0+beta5.tar.gz -/openvas-manager-5.0.1.tar.gz -/openvas-manager-5.0.2.tar.gz -/openvas-manager-5.0.3.tar.gz -/openvas-manager-5.0.4.tar.gz -/openvas-manager-5.0.5.tar.gz -/openvas-manager-5.0.7.tar.gz -/openvas-manager-5.0.9.tar.gz -/openvas-manager-6.0.3.tar.gz -/openvas-manager-6.0.4.tar.gz -/openvas-manager-6.0.5.tar.gz -/openvas-manager-6.0.6.tar.gz -/openvas-manager-6.0.7.tar.gz -/openvas-manager-6.0.8.tar.gz -/openvas-manager-6.0.9.tar.gz -/openvas-manager-7.0.1.tar.gz -/openvas-manager-7.0.2.tar.gz -/openvas-manager-7.0.3.tar.gz -/openvas-manager-doxygen_full.patch -/gvmd-9.0.0.tar.gz -/gvmd-9.0.0.tar.gz.asc -/gvmd-9.0.1.tar.gz -/gvmd-9.0.1.tar.gz.asc diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/gpgkey-8AE4BE429B60A59B311C2E739823FAA60ED1E580.gpg b/gpgkey-8AE4BE429B60A59B311C2E739823FAA60ED1E580.gpg deleted file mode 100644 index 4a080cf..0000000 Binary files a/gpgkey-8AE4BE429B60A59B311C2E739823FAA60ED1E580.gpg and /dev/null differ diff --git a/openvas-manager-01-pki.patch b/openvas-manager-01-pki.patch deleted file mode 100644 index 7d48966..0000000 --- a/openvas-manager-01-pki.patch +++ /dev/null @@ -1,30 +0,0 @@ -# Put certs to /etc/pki as suggested by http://fedoraproject.org/wiki/PackagingDrafts/Certificates -# Not reported upstream as it is RedHat/Fedora specific -diff -ru gvmd-9.0.0.old/CMakeLists.txt gvmd-9.0.0.new/CMakeLists.txt ---- gvmd-9.0.0.old/CMakeLists.txt 2019-10-14 13:08:27.000000000 +0200 -+++ gvmd-9.0.0.new/CMakeLists.txt 2019-11-14 00:42:28.989978760 +0100 -@@ -181,6 +181,7 @@ - set (GVM_SCAP_RES_DIR "${GVM_DATA_DIR}/scap") - set (GVM_CERT_RES_DIR "${GVM_DATA_DIR}/cert") - set (GVM_CA_DIR "${GVMD_STATE_DIR}/trusted_certs") -+set (GVM_CERT_DIR "${SYSCONFDIR}/pki/openvas") - - if (NOT GVM_LIB_INSTALL_DIR) - set (GVM_LIB_INSTALL_DIR "${LIBDIR}") -@@ -188,11 +189,11 @@ - set (GVM_LIB_INSTALL_DIR "${GVM_LIB_INSTALL_DIR}") - endif (NOT GVM_LIB_INSTALL_DIR) - --set (GVM_SCANNER_CERTIFICATE "${GVM_STATE_DIR}/CA/servercert.pem") --set (GVM_SCANNER_KEY "${GVM_STATE_DIR}/private/CA/serverkey.pem") --set (GVM_CLIENT_CERTIFICATE "${GVM_STATE_DIR}/CA/clientcert.pem") --set (GVM_CLIENT_KEY "${GVM_STATE_DIR}/private/CA/clientkey.pem") --set (GVM_CA_CERTIFICATE "${GVM_STATE_DIR}/CA/cacert.pem") -+set (GVM_SCANNER_CERTIFICATE "${GVM_CERT_DIR}/CA/servercert.pem") -+set (GVM_SCANNER_KEY "${GVM_CERT_DIR}/private/CA/serverkey.pem") -+set (GVM_CLIENT_CERTIFICATE "${GVM_CERT_DIR}/CA/clientcert.pem") -+set (GVM_CLIENT_KEY "${GVM_CERT_DIR}/private/CA/clientkey.pem") -+set (GVM_CA_CERTIFICATE "${GVM_CERT_DIR}/CA/cacert.pem") - - if (NOT GVM_RUN_DIR) - set (GVM_RUN_DIR "${LOCALSTATEDIR}/run") diff --git a/openvas-manager-02-gpgerror.patch b/openvas-manager-02-gpgerror.patch deleted file mode 100644 index e9120a2..0000000 --- a/openvas-manager-02-gpgerror.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -ru openvas-manager-7.0.1/CMakeLists.txt openvas-manager-7.0.1.new/CMakeLists.txt ---- openvas-manager-7.0.1/CMakeLists.txt 2017-04-23 23:02:40.621462713 +0200 -+++ openvas-manager-7.0.1.new/CMakeLists.txt 2017-04-23 23:07:09.281510916 +0200 -@@ -273,6 +273,13 @@ - OUTPUT_STRIP_TRAILING_WHITESPACE) - endif (NOT GPGME) - -+execute_process (COMMAND gpg-error-config --cflags -+ OUTPUT_VARIABLE GPGERROR_CFLAGS -+ OUTPUT_STRIP_TRAILING_WHITESPACE) -+execute_process (COMMAND gpg-error-config --libs -+ OUTPUT_VARIABLE GPGERROR_LDFLAGS -+ OUTPUT_STRIP_TRAILING_WHITESPACE) -+ - ## Version - - set (OPENVASMD_VERSION "${PROJECT_VERSION_STRING}") diff --git a/openvas-manager-03-bsdsource.patch b/openvas-manager-03-bsdsource.patch deleted file mode 100644 index e47d376..0000000 --- a/openvas-manager-03-bsdsource.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ru gvmd-9.0.0.old/CMakeLists.txt gvmd-9.0.0.new/CMakeLists.txt ---- gvmd-9.0.0.old/CMakeLists.txt 2019-11-14 00:50:14.393698872 +0100 -+++ gvmd-9.0.0.new/CMakeLists.txt 2019-11-14 00:58:29.231317901 +0100 -@@ -264,7 +264,8 @@ - set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now") - - # To find unused functions, add: -flto -fwhole-program -ffunction-sections -Wl,--gc-sections -Wl,--print-gc-sections --set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -D_BSD_SOURCE -D_ISOC99_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64") -+# set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -D_BSD_SOURCE -D_ISOC99_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64") -+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -D_DEFAULT_SOURCE -D_ISOC99_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64") - - set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror -Wshadow ${COVERAGE_FLAGS} ${DEBUG_FUNCTION_NAMES_FLAGS}") - set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${HARDENING_FLAGS}") diff --git a/openvas-manager-04-doxygen_full.patch b/openvas-manager-04-doxygen_full.patch deleted file mode 100644 index fe38d76..0000000 --- a/openvas-manager-04-doxygen_full.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- gvm-7.0.3.orig/doc/Doxyfile_full.in 2018-03-28 15:23:57.000000001 +0200 -+++ gvm-7.0.3/doc/Doxyfile_full.in 2019-01-27 20:20:21.958246574 +0100 -@@ -2302,7 +2302,7 @@ - # Minimum value: 0, maximum value: 10000, default value: 50. - # This tag requires that the tag HAVE_DOT is set to YES. - --DOT_GRAPH_MAX_NODES = 50 -+DOT_GRAPH_MAX_NODES = 300 - - # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs - # generated by dot. A depth value of 3 means that only nodes reachable from the - # \ No newline at end of file diff --git a/openvas-manager-05-postgresql.patch b/openvas-manager-05-postgresql.patch deleted file mode 100644 index 23cb80c..0000000 --- a/openvas-manager-05-postgresql.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru gvmd-9.0.0.old/src/sql_pg.c gvmd-9.0.0.new/src/sql_pg.c ---- gvmd-9.0.0.old/src/sql_pg.c 2019-11-15 01:34:43.842101296 +0100 -+++ gvmd-9.0.0.new/src/sql_pg.c 2019-11-15 02:11:24.126213899 +0100 -@@ -33,7 +33,7 @@ - #include - #include - #include --#include -+#include - #include - #include - diff --git a/openvas-manager-strsignal.patch b/openvas-manager-strsignal.patch deleted file mode 100644 index ace799f..0000000 --- a/openvas-manager-strsignal.patch +++ /dev/null @@ -1,88 +0,0 @@ -diff --git a/src/gmpd.c b/src/gmpd.c -index 3becfe3..e45897c 100644 ---- a/src/gmpd.c -+++ b/src/gmpd.c -@@ -496,7 +496,7 @@ serve_gmp (gvm_connection_t *client_connection, const gchar *database, - { - g_debug ("%s: Received %s signal.", - __FUNCTION__, -- sys_siglist[get_termination_signal()]); -+ strsignal(get_termination_signal())); - - goto client_free; - } -diff --git a/src/gvmd.c b/src/gvmd.c -index 9ad8179..48a0e8d 100644 ---- a/src/gvmd.c -+++ b/src/gvmd.c -@@ -922,7 +922,7 @@ setup_signal_handler (int signal, void (*handler) (int), int block) - if (sigaction (signal, &action, NULL) == -1) - { - g_critical ("%s: failed to register %s handler", -- __FUNCTION__, sys_siglist[signal]); -+ __FUNCTION__, strsignal(signal)); - exit (EXIT_FAILURE); - } - } -@@ -953,7 +953,7 @@ setup_signal_handler_info (int signal, - if (sigaction (signal, &action, NULL) == -1) - { - g_critical ("%s: failed to register %s handler", -- __FUNCTION__, sys_siglist[signal]); -+ __FUNCTION__, strsignal(signal)); - exit (EXIT_FAILURE); - } - } -@@ -1258,7 +1258,7 @@ serve_and_schedule () - if (termination_signal) - { - g_debug ("Received %s signal", -- sys_siglist[termination_signal]); -+ strsignal(termination_signal)); - cleanup (); - /* Raise signal again, to exit with the correct return value. */ - setup_signal_handler (termination_signal, SIG_DFL, 0); -@@ -1347,7 +1347,7 @@ serve_and_schedule () - if (termination_signal) - { - g_debug ("Received %s signal", -- sys_siglist[termination_signal]); -+ strsignal(termination_signal)); - cleanup (); - /* Raise signal again, to exit with the correct return value. */ - setup_signal_handler (termination_signal, SIG_DFL, 0); -diff --git a/src/manage.c b/src/manage.c -index 191f35e..68d4d61 100644 ---- a/src/manage.c -+++ b/src/manage.c -@@ -3283,7 +3283,7 @@ handle_slave_task (task_t task, target_t target, - { - g_debug ("%s: Received %s signal.", - __FUNCTION__, -- sys_siglist[get_termination_signal()]); -+ strsignal(get_termination_signal())); - } - if (global_current_report) - { -@@ -3305,7 +3305,7 @@ handle_slave_task (task_t task, target_t target, - { - g_debug ("%s: Received %s signal.", - __FUNCTION__, -- sys_siglist[get_termination_signal()]); -+ strsignal(get_termination_signal())); - if (global_current_report) - { - set_report_scan_run_status (global_current_report, -diff --git a/src/manage_sql.c b/src/manage_sql.c -index c5e5a70..0aa6765 100644 ---- a/src/manage_sql.c -+++ b/src/manage_sql.c -@@ -18711,7 +18711,7 @@ cleanup_manage_process (gboolean cleanup) - void - manage_cleanup_process_error (int signal) - { -- g_debug ("Received %s signal", sys_siglist[signal]); -+ g_debug ("Received %s signal", strsignal(signal)); - if (sql_is_open ()) - { - if (current_scanner_task) diff --git a/openvas-manager.initd b/openvas-manager.initd deleted file mode 100644 index a87042f..0000000 --- a/openvas-manager.initd +++ /dev/null @@ -1,153 +0,0 @@ -#!/bin/bash - -# This is an implementation of a start-script for OpenVAS Manager. - -# Make RedHat happy: -# -# chkconfig: - 92 9 -# Description: OpenVAS Manager Daemon -# - -### BEGIN INIT INFO -# Provides: openvas-manager -# Required-Start: $local_fs $network $syslog -# Required-Stop: $local_fs $network $syslog -# Default-Start: -# Default-Stop: 0 1 2 3 4 5 6 -# Short-Description: start|stop|status|restart|condrestart OpenVAS Manager -# Description: control OpenVAS Manager -### END INIT INFO - -# Source function library. -. /etc/rc.d/init.d/functions - -exec="/usr/sbin/gvmd" -prog="gvmd" -progname="openvas-manager" -config=/etc/gvm/gvmd_log.conf -lockfile=/var/lock/subsys/openvas-manager - -#Values hardcoded in gvmd -CACERT="/etc/pki/openvas/CA/cacert.pem" -KEYFILE="/etc/pki/openvas/private/CA/serverkey.pem" -CERTFILE="/etc/pki/openvas/CA/servercert.pem" -CLCERT="/etc/pki/openvas/CA/clientcert.pem" -CLKEY="/etc/pki/openvas/private/CA/clientkey.pem" - -[ -e /etc/sysconfig/$progname ] && . /etc/sysconfig/$progname - - -rh_status() { - # run checks to determine if the service is running or use generic status - status -p /var/run/$prog.pid $progname -} - -rh_status_q() { - rh_status >/dev/null 2>&1 -} - -start() { - - # Build parameters - [ -n "$MANAGER_LISTEN" ] && PARAMS="$PARAMS $MANAGER_LISTEN" - [ -n "$MANAGER_PORT" ] && PARAMS="$PARAMS $MANAGER_PORT" - [ -n "$SCANNER_LISTEN" ] && PARAMS="$PARAMS $SCANNER_LISTEN" - [ -n "$SCANNER_PORT" ] && PARAMS="$PARAMS $SCANNER_PORT" - [ -n "$MANAGER_OTP" ] && PARAMS="$PARAMS $MANAGER_OTP" - - - if [ ! -f "$CACERT" ]; then - logger --tag "$progname" "CA Certificate $CACERT specified in the configuration file not found." - logger --tag "$progname" "Try running: openvas-mkcert" - exit 1 - fi - - if [ ! -f "$KEYFILE" ]; then - logger --tag "$progname" "Private key $KEYFILE specified in the configuration file not found." - logger --tag "$progname" "Try running: openvas-mkcert" - exit 1 - fi - - if [ ! -f "$CERTFILE" ]; then - logger --tag "$progname" "Public Certificate $CERTFILE specified in the configuration file not found." - logger --tag "$progname" "Try running: openvas-mkcert" - exit 1 - fi - - - if [ ! -f "$CLCERT" ]; then - logger --tag "$progname" "Missing client certificate $CLCERT to connect openvas-manager to openvas-scanner." - logger --tag "$progname" "Try running: openvas-mkcert-client -n om -i" - exit 1 - fi - - if [ ! -f "$CLKEY" ]; then - logger --tag "$progname" "Missing client private key $CLKEY to connect openvas-manager to openvas-scanner." - logger --tag "$progname" "Try running: openvas-mkcert-client -n om -i" - exit 1 - fi - - - - if [ ! -f /var/lib/openvas/mgr/tasks.db ]; then - logger --tag "$progname" "Missing local NVT cache database." - logger --tag "$progname" "Try running: gvmd --rebuild" - exit 1 - fi - - echo "Starting $progname:" - daemon --pidfile=/var/run/$prog.pid $prog $PARAMS - RETVAL=$? - echo - [ $RETVAL -eq 0 ] && touch $lockfile - return $RETVAL -} - -stop() { - echo -n "Stopping $progname: " - killproc $prog - RETVAL=$? - echo - [ $RETVAL -eq 0 ] && rm -f $lockfile - return $RETVAL -} - -restart() { - stop - start -} - - -case "$1" in - start) - rh_status_q && exit 0 - $1 - ;; - - stop) - rh_status_q || exit 0 - $1 - ;; - - restart) - $1 - ;; - - condrestart|try-restart) - rh_status_q || exit 0 - $1 - ;; - - reload) - ;; - - status) - status -p /var/run/$prog.pid $progname - ;; - - *) - echo "Usage: $0 {start|stop|status|restart|condrestart|reload}" - exit 1 -esac - -exit 0 diff --git a/openvas-manager.logrotate b/openvas-manager.logrotate deleted file mode 100644 index b360bea..0000000 --- a/openvas-manager.logrotate +++ /dev/null @@ -1,11 +0,0 @@ -# logrotate for openvas-manager -/var/log/gvm/gvmd.log { - rotate 4 - weekly - compress - delaycompress - missingok - postrotate - /usr/bin/killall -HUP openvasmd > /dev/null 2>&1 || true - endscript -} diff --git a/openvas-manager.service b/openvas-manager.service deleted file mode 100644 index 5b193ad..0000000 --- a/openvas-manager.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=Greenbone OpenVAS Manager -After=network.target -Before=openvas-gva.service - -[Service] -Type=forking -EnvironmentFile=-/etc/sysconfig/openvas-manager -ExecStart=/usr/sbin/gvmd $MANAGER_LISTEN $MANAGER_PORT $SCANNER_LISTEN $SCANNER_PORT $MANAGER_OTP -Restart=always -RestartSec=1 -User=root -Group=root -TimeoutSec=1200 - -[Install] -WantedBy=multi-user.target diff --git a/openvas-manager.spec b/openvas-manager.spec deleted file mode 100644 index 3657fc2..0000000 --- a/openvas-manager.spec +++ /dev/null @@ -1,457 +0,0 @@ -%global __cmake_in_source_build 1 - -Name: openvas-manager -Version: 9.0.1 -Release: 6%{?dist} -Summary: Manager Module for the Open Vulnerability Assessment System (OpenVAS) - -License: GPLv2+ -URL: https://github.com/greenbone/gvmd -# https://github.com/greenbone/gvmd/releases -Source0: https://github.com/greenbone/gvmd/archive/v%{version}.tar.gz#/gvmd-%{version}.tar.gz -Source1: https://github.com/greenbone/gvmd/releases/download/v%{version}/gvmd-%{version}.tar.gz.asc - -# The authenticator public key obtained from release 7.0.0 -# gpg2 -vv openvas-7.0.0.tar.gz.sig -# gpg2 --search-key 9823FAA60ED1E580 -# wget https://www.greenbone.net/GBCommunitySigningKey.asc -# gpg2 --import GBCommunitySigningKey.asc -# gpg2 --list-public-keys 9823FAA60ED1E580 -# gpg2 --export --export-options export-minimal 8AE4BE429B60A59B311C2E739823FAA60ED1E580 > gpgkey-8AE4BE429B60A59B311C2E739823FAA60ED1E580.gpg -Source2: gpgkey-8AE4BE429B60A59B311C2E739823FAA60ED1E580.gpg - - -%global common_desc %{expand -The OpenVAS Manager is the central service that consolidates plain vulnerability -scanning into a full vulnerability management solution. The Manager controls the -Scanner via OTP and itself offers the XML-based, stateless OpenVAS Management -Protocol (OMP). All intelligence is implemented in the Manager so that it is -possible to implement various lean clients that will behave consistently e.g. -with regard to filtering or sorting scan results. The Manager also controls -a SQL database (sqlite-based) where all configuration and scan result data is -centrally stored. } - - -Source3: %{name}.logrotate -Source4: %{name}.sysconfig -%if 0%{?rhel} >= 7 || 0%{?fedora} > 15 -Source5: %{name}.service -%else -Source6: %{name}.initd -%endif - -# Put certs to /etc/pki as suggested by http://fedoraproject.org/wiki/PackagingDrafts/Certificates -# Not reported upstream as it is RedHat/Fedora specific -Patch1: %{name}-01-pki.patch -#Patch2: %%{name}-02-gpgerror.patch - -# Replace _BSD_SOURCE and _SVID_SOURCE with _DEFAULT_SOURCE otherwise build fails with Werror -Patch3: %{name}-03-bsdsource.patch - -Patch4: %{name}-04-doxygen_full.patch - -Patch5: %{name}-05-postgresql.patch - -Patch6: %{name}-strsignal.patch - -BuildRequires: make -BuildRequires: gcc -BuildRequires: openvas-libraries-devel >= %{version} -BuildRequires: cmake >= 2.6.0 -BuildRequires: glib2-devel -BuildRequires: sqlite-devel -BuildRequires: gnutls-devel -BuildRequires: libgcrypt-devel -BuildRequires: libuuid-devel -BuildRequires: libpcap-devel -BuildRequires: libksba-devel -BuildRequires: gpgme-devel -BuildRequires: libgpg-error-devel -BuildRequires: doxygen -BuildRequires: pkgconfig -BuildRequires: xmltoman -BuildRequires: libxslt -BuildRequires: libical-devel -BuildRequires: libpq-devel -BuildRequires: postgresql-server-devel - - -%if 0%{?rhel} >= 7 || 0%{?fedora} > 15 -BuildRequires: systemd -Requires(post): systemd -Requires(preun): systemd -Requires(postun): systemd -%else -Requires(post): chkconfig -Requires(preun): chkconfig -Requires(preun): initscripts -%endif - -Requires: logrotate -Requires: /usr/bin/xsltproc - - - -%description -%{common_desc} - - -%package doc -Summary: Development documentation for %{name} -BuildRequires: graphviz - -%description doc -%{common_desc} -You can find documentation for development of %{name} under file://%{_docdir}/%{name}-doc. -It can be used with a browser. - -%prep -#check signature -gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} - -%autosetup -p 1 -n gvmd-%{version} - -#Fix encoding issues -iconv -f Windows-1250 -t utf-8 < CHANGELOG.md > CHANGELOG.md.utf8 -mv CHANGELOG.md.utf8 CHANGELOG.md - -%build -export CFLAGS="$RPM_OPT_FLAGS -Werror=unused-but-set-variable -lgpg-error" - -%if 0%{?fedora} >= 30 -# disable warnings -> error for stringop-truncation for now -export CFLAGS="${CFLAGS} -Wno-error=stringop-truncation" -%endif -mkdir build -cd build -%cmake -DLOCALSTATEDIR:PATH=%{_var} -DLIBDIR:PATH=%{_libdir} .. -make %{?_smp_mflags} VERBOSE=1 -make doc -#make doc-full - -%install -cd build -make install DESTDIR=%{buildroot} INSTALL="install -p" - -# Config directory -mkdir -p %{buildroot}/%{_sysconfdir}/gvm -chmod 755 %{buildroot}/%{_sysconfdir}/gvm - -# Log direcotry -mkdir -p %{buildroot}/%{_var}/log/gvm -touch %{buildroot}%{_var}/log/gvm/gvmd.log - -# Runtime lib directory -mkdir -p %{buildroot}/%{_var}/lib/gvm/mgr - -# gnupg directory -mkdir -p %{buildroot}/%{_var}/lib/gvm/gnupg - -# Install log rotation stuff -install -m 644 -Dp %{SOURCE3} %{buildroot}/%{_sysconfdir}/logrotate.d/%{name} - -# Install sysconfig configration -install -Dp -m 644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/sysconfig/%{name} - -%if 0%{?rhel} >= 7 || 0%{?fedora} > 15 -# Install systemd -install -Dp -m 644 %{SOURCE5} %{buildroot}/%{_unitdir}/%{name}.service -%else -# Install startup script -install -Dp -m 755 %{SOURCE6} %{buildroot}/%{_initddir}/%{name} -%endif - -# Fix permissions on templates -chmod -R a+r %{buildroot}%{_datadir}/gvm/gvmd -find %{buildroot}%{_datadir}/gvm/gvmd -name generate | xargs chmod 755 - -# Clean installed doc directory -rm -rf %{buildroot}%{_datadir}/doc/%{name} - -# change to python3 -sed -i 's|#!/usr/bin/env python[23]*|#!/usr/bin/python3|g' %{buildroot}/%{_datadir}/gvm/gvmd/global_alert_methods/5b39c481-9137-4876-b734-263849dd96ce/report-convert.py - -# Remove wrong "doc" docdir -rm -rf %{buildroot}%{_datadir}/doc/gvm - - -%if 0%{?rhel} >= 7 || 0%{?fedora} > 15 -#Post scripts for systemd -%post -%systemd_post %{name}.service - -%preun -%systemd_preun %{name}.service - -%postun -%systemd_postun_with_restart %{name}.service - -%else -#Post scripts for systemv initd -%post -# This adds the proper /etc/rc*.d links for the script -if [ "$1" -eq 1 ] ; then - /sbin/chkconfig --add openvas-manager -fi - -%preun -if [ "$1" -eq 0 ] ; then - /sbin/service openvas-manager stop >/dev/null 2>&1 - /sbin/chkconfig --del openvas-manager -fi - -%postun -# only for upgrades not erasure -if [ "$1" -eq 1 ] ; then - /sbin/service openvas-manager condrestart >/dev/null 2>&1 -fi -%endif - -%files -# INSTALL file contains post-installation guide for whole openvas -%doc CHANGELOG.md README.md INSTALL.md -%license COPYING -%doc doc/user-scap-data-HOWTO doc/report-format-HOWTO doc/about-cert-feed.txt doc/icalendar-schedules build/doc/example-gvm-manage-certs.conf build/doc/gmp.html -%doc report_formats -%config(noreplace) %{_sysconfdir}/logrotate.d/openvas-manager -%dir %{_sysconfdir}/gvm -%dir %{_var}/lib/gvm -%dir %{_var}/lib/gvm/mgr -%dir %{_var}/log/gvm -%dir %{_datadir}/gvm -%dir %{_var}/lib/gvm/gnupg -%dir %{_datadir}/gvm/scap -%dir %{_datadir}/gvm/cert -%config(noreplace) %{_sysconfdir}/gvm/gvmd_log.conf -%config(noreplace) %{_sysconfdir}/gvm/pwpolicy.conf -%config(noreplace) %{_sysconfdir}/sysconfig/%{name} -%if 0%{?rhel} >= 7 || 0%{?fedora} > 15 -%{_unitdir}/%{name}.service -%else -%{_initrddir}/%{name} -%endif -%{_bindir}/gvm-manage-certs -%{_sbindir}/gvmd -%{_sbindir}/greenbone-scapdata-sync -%{_sbindir}/greenbone-certdata-sync -%{_sbindir}/gvm-portnames-update -%{_sbindir}/gvm-migrate-to-postgres -%{_libdir}/libgvm-pg-server.so -%{_libdir}/libgvm-pg-server.so.9 -%{_libdir}/libgvm-pg-server.so.%{version} -%{_mandir}/man1/gvm-manage-certs.1* -%{_mandir}/man8/gvmd.8* -%{_mandir}/man8//greenbone-certdata-sync.8* -%{_mandir}/man8/greenbone-scapdata-sync.8* -%{_mandir}/man8/gvm-migrate-to-postgres.8* -%{_mandir}/man8/gvm-portnames-update.8* -%{_datadir}/gvm/gvmd -%{_datadir}/gvm/scap/* -%{_datadir}/gvm/cert/* -%{_datadir}/gvm/gvm-lsc-rpm-creator.sh -%{_datadir}/gvm/gvm-lsc-deb-creator.sh -%ghost %{_var}/log/gvm/gvmd.log - - - -%files doc -%doc build/doc/generated/html/* - -%changelog -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 9.0.1-6 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Mon Feb 08 2021 Pavel Raiskup - 9.0.1-5 -- rebuild for libpq ABI fix rhbz#1908268 - -* Tue Jan 26 2021 Fedora Release Engineering - 9.0.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 9.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tuu Jul 23 2020 Jeff Law - 9.0.1-2 -- Use strsignal, not sys_siglist -- Use __cmake_in_source_build - -* Sat May 23 2020 josef radinger - 9.0.1-1 -- bump version -- dont hardcode library-version - -* Wed Jan 29 2020 Fedora Release Engineering - 9.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Nov 15 2019 Michal Ambroz - 9.0.0-1 -- bump to 9.0.0 - -* Thu Jul 25 2019 Fedora Release Engineering - 7.0.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Feb 26 2019 josef radinger - 7.0.3-6 -- rebuild against new libraries - -* Mon Feb 04 2019 josef radinger - 7.0.3-5 -- add -Wno-error=stringop-truncation" for fc30 (rawhide) for now -- switch to python3 on >= fc30 -- have a larger DOT_GRAPH_MAX_NODES (patch4) - -* Sun Feb 03 2019 josef radinger - 7.0.3-4 -- add subpackage doc for developers. -- add libxslt to BuildRequires - - -* Sun Feb 03 2019 josef radinger - 7.0.3-3 -- fix cmake-macro - -* Fri Feb 01 2019 Fedora Release Engineering - 7.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jan 10 2019 josef radinger - 7.0.3-1 -- bump version -- new source-url -- no more Changelog -- cleanup spec-file - -* Fri Jul 13 2018 Fedora Release Engineering - 7.0.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 7.0.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Aug 03 2017 Fedora Release Engineering - 7.0.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 7.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Jul 03 2017 Michal Ambroz - 7.0.2-1 -- bump to 7.0.2 - -* Wed Apr 19 2017 Michal Ambroz - 7.0.1-1 -- bump version to OpenVAS-9 - -* Sat Feb 11 2017 Fedora Release Engineering - 6.0.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Dec 10 2016 Igor Gnatenko - 6.0.9-2 -- Rebuild for gpgme 1.18 - -* Mon Sep 05 2016 Michal Ambroz - 6.0.9-1 -- bump version to 6.0.9 - -* Fri Apr 29 2016 Michal Ambroz - 6.0.8-2 -- sync spec-files across fedora versions - -* Fri Apr 29 2016 Michal Ambroz - 6.0.8-1 -- bump version - -* Thu Feb 04 2016 Fedora Release Engineering - 6.0.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Dec 24 2015 josef radinger - 6.0.7-1 -- bump version -- small cleanups in spec-file - -* Tue Sep 29 2015 josef radinger - 6.0.6-1 -- bump version - -* Wed Sep 16 2015 josef radinger - 6.0.5-2 -- add gnupg-directory - -* Wed Jul 15 2015 Michal Ambroz - 6.0.5-1 -- bump to OpenVas-8 version 6.0.5 -- 1254456 - fix logrotate script - -* Wed Jul 15 2015 Michal Ambroz - 6.0.4-1 -- bump to OpenVas-8 version 6.0.4 - -* Mon Jun 29 2015 Michal Ambroz - 6.0.3-4 -- rebuild for F22 - -* Sat Jun 20 2015 Michal Ambroz - 6.0.3-3 -- fix the options in the /etc/sysconfig - -* Thu Jun 18 2015 Fedora Release Engineering - 6.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 23 2015 Michal Ambroz - 6.0.3-1 -- bump to OpenVas-8 version 6.0.3 - -* Sat Apr 04 2015 Michal Ambroz - 5.0.9-1 -- bump to OpenVas-7 version 5.0.9 - -* Sat Dec 06 2014 Michal Ambroz - 5.0.7-1 -- bump to OpenVas-7 version 5.0.7 - -* Fri Nov 07 2014 Michal Ambroz - 5.0.5-2 -- remove sysvinit subpackage as it is not needed anymore -- call setgroups before giving up rights with setuid - -* Tue Nov 04 2014 Michal Ambroz - 5.0.5-1 -- bump to OpenVas-7 version 5.0.5 - -* Fri Sep 12 2014 Michal Ambroz - 5.0.4-1 -- bump to OpenVas-7 version 5.0.4 - -* Tue Sep 02 2014 Michal Ambroz - 5.0.3-1 -- bump to OpenVas-7 version 5.0.3 - -* Sun Aug 17 2014 Fedora Release Engineering - 5.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Tue Jun 17 2014 Michal Ambroz - 5.0.2-1 -- bump to OpenVas-7 version 5.0.2 - -* Sat Jun 07 2014 Fedora Release Engineering - 5.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed May 21 2014 Fabian Affolter - 5.0.1-1 -- Update spec file -- Update to latest upstream release 5.0.1 - -* Sat Aug 03 2013 Fedora Release Engineering - 4.0-4.beta5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Mar 12 2013 Michal Ambroz - 4.0-3.beta5 -- bump to OpenVas-6 version 4.0+beta5 - -* Tue Mar 12 2013 Michal Ambroz - 4.0-2.beta4 -- rebuilt with new GnuTLS - -* Thu Feb 14 2013 Fedora Release Engineering - 4.0-1.beta4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Feb 06 2013 Michal Ambroz - 4.0-0.beta4 -- bump to OpenVas-6 version 4.0+beta4 - -* Mon Oct 15 2012 Michal Ambroz - 3.0.4-1 -- bump OpenVas-5 (openvas-manager 3.0.4) - -* Sat Aug 25 2012 Michal Ambroz - 2.0.5-1 -- bugfix release -- changed post scriptlets to macros for Fedora 18+ - -* Fri Jul 20 2012 Fedora Release Engineering - 2.0.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Apr 10 2012 Michal Ambroz - 2.0.4-3 -- migrate init scripts from sysvinit to systemd - -* Mon Jan 23 2012 Michal Ambroz - 2.0.4-2 -- fix checking for the existence of the certificates in initscript - -* Mon Jan 09 2012 Michal Ambroz - 2.0.4-1 -- new upstream version 2.0.4 - -* Wed Apr 06 2011 Michal Ambroz - 2.0.2-4 -- dependencies for F15 - -* Wed Mar 30 2011 Michal Ambroz - 2.0.2-3 -- implement changes based on package review - -* Wed Mar 30 2011 Michal Ambroz - 2.0.2-2 -- implement changes based on package review - -* Mon Mar 28 2011 Michal Ambroz - 2.0.2-1 -- initial spec for openvas-manager based on openvas-scanner diff --git a/openvas-manager.sysconfig b/openvas-manager.sysconfig deleted file mode 100644 index 237c7d1..0000000 --- a/openvas-manager.sysconfig +++ /dev/null @@ -1,13 +0,0 @@ -#Manager listens on given address - by default manager listens on all addresses -#MANAGER_LISTEN=--listen=127.0.0.1 - -#Manager listens on given port - by default 9390 -MANAGER_PORT=--port=9390 - -#Contact scanner on given address -SCANNER_LISTEN=--scanner-host=127.0.0.1 - -#Scanner listens on given port - by default 9391 -SCANNER_PORT=--scanner-port=9391 - - diff --git a/sources b/sources deleted file mode 100644 index 9abdd40..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (gvmd-9.0.1.tar.gz) = 4c4f0e1fdd2255be1a96967d61d9066d8860aecc5959f04c559b1a248bcc54d9cb75facd0156e223d674f038718f1e8ba0ee6b36cdc8ed88efe480acd1aa54cf -SHA512 (gvmd-9.0.1.tar.gz.asc) = 69640b2f980ffd89318250a6b5306ee7f94be6a16d08763ff3af4db6e9befa897a8739d35e27e5a3c7c4bad6c1b71fe394eae4b01ba3c893e295f0e7d4510313