Add open discovery to packaging
This commit is contained in:
parent
46442bac2c
commit
8ae2631a56
pandora_console
pandora_server
|
@ -23,7 +23,7 @@ Group: Productivity/Networking/Web/Utilities
|
|||
Packager: Sancho Lerena <slerena@artica.es>
|
||||
Prefix: /var/www/html
|
||||
BuildRoot: %{_tmppath}/%{name}
|
||||
BuildArch: noarch
|
||||
BuildArch: x86_64
|
||||
AutoReq: 0
|
||||
Requires: %{httpd_name} >= 2.0.0
|
||||
Requires: php >= 8.0
|
||||
|
|
|
@ -23,7 +23,7 @@ Group: Productivity/Networking/Web/Utilities
|
|||
Packager: Sancho Lerena <slerena@artica.es>
|
||||
Prefix: /opt/rh/httpd24/root/var/www/html
|
||||
BuildRoot: %{_tmppath}/%{name}
|
||||
BuildArch: noarch
|
||||
BuildArch: x86_64
|
||||
AutoReq: 0
|
||||
Requires: httpd24-httpd
|
||||
Requires: httpd24-mod_php >= 7.2
|
||||
|
|
|
@ -18,7 +18,7 @@ Group: System/Monitoring
|
|||
Packager: Sancho Lerena <slerena@artica.es>
|
||||
Prefix: %{_datadir}
|
||||
BuildRoot: %{_tmppath}/%{name}-buildroot
|
||||
BuildArchitectures: noarch
|
||||
BuildArchitectures: x86_64
|
||||
AutoReq: 0
|
||||
Provides: %{name}-%{version}
|
||||
Requires(pre): shadow-utils
|
||||
|
@ -59,6 +59,7 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/netflow
|
|||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/sflow
|
||||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/trans
|
||||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/commands
|
||||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery
|
||||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/pandora/
|
||||
mkdir -p $RPM_BUILD_ROOT%{prefix}/pandora_server/conf/
|
||||
mkdir -p $RPM_BUILD_ROOT%{prefix}/pandora_server/conf.d/
|
||||
|
@ -68,6 +69,23 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.hourly/
|
|||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/pandora/.ssh
|
||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/
|
||||
|
||||
# Copy open discovery plugins to data_in
|
||||
if [ -d "$RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery" ]; then
|
||||
echo ">Installing the open discovery scripts to $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery..."
|
||||
for disco_folder in $(ls "discovery/"); do
|
||||
if [ -d "discovery/"$disco_folder ]; then
|
||||
if [ -d "$RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery/$disco_folder" ]; then
|
||||
rm -Rf "$RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery/$disco_folder"
|
||||
fi
|
||||
cp -Rf "discovery/"$disco_folder "$RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery/$disco_folder"
|
||||
chmod -R 770 "$RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery/$disco_folder"
|
||||
fi
|
||||
done
|
||||
|
||||
else
|
||||
echo ">ERROR: Failed to copy open discovery scripts to $RPM_BUILD_ROOT%{_localstatedir}/spool/pandora/data_in/discovery - Folder not found"
|
||||
fi
|
||||
|
||||
# All binaries go to %{_bindir}
|
||||
cp -aRf bin/pandora_server $RPM_BUILD_ROOT%{_bindir}/
|
||||
cp -aRf bin/pandora_exec $RPM_BUILD_ROOT%{_bindir}/
|
||||
|
|
|
@ -341,6 +341,23 @@ install () {
|
|||
|
||||
chown apache:$GROUPNAME $DESTDIR$PANDORA_SPOOL/data_in/customer_key 2>/dev/null
|
||||
|
||||
# Copy open discovery plugins to data_in
|
||||
if [ -d "$DESTDIR$PANDORA_SPOOL/data_in/discovery" ]; then
|
||||
echo ">Installing the open discovery scripts to $DESTDIR$PANDORA_SPOOL/data_in/discovery..."
|
||||
for disco_folder in $(ls "discovery/"); do
|
||||
if [ -d "discovery/"$disco_folder ]; then
|
||||
if [ -d "$DESTDIR$PANDORA_SPOOL/data_in/discovery/$disco_folder" ]; then
|
||||
rm -Rf "$DESTDIR$PANDORA_SPOOL/data_in/discovery/$disco_folder"
|
||||
fi
|
||||
cp -Rf "discovery/"$disco_folder "$DESTDIR$PANDORA_SPOOL/data_in/discovery/$disco_folder"
|
||||
chmod -R 770 "$DESTDIR$PANDORA_SPOOL/data_in/discovery/$disco_folder"
|
||||
fi
|
||||
done
|
||||
|
||||
else
|
||||
echo ">ERROR: Failed to copy open discovery scripts to $DESTDIR$PANDORA_SPOOL/data_in/discovery/discovery - Folder not found"
|
||||
fi
|
||||
|
||||
echo "Creating setup directory in $PANDORA_CFG_DIR"
|
||||
mkdir -p $DESTDIR$PANDORA_CFG_DIR 2> /dev/null
|
||||
if [ -f "$DESTDIR$PANDORA_CFG_FILE" ]
|
||||
|
|
Loading…
Reference in New Issue