mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 00:34:46 +02:00
2009-06-30 Manuel Arostegui <marostegui@artica.es>
* pandora_server.spec: Rewriten to fit 3.0 requirements. Succesfully built packages for: CentOS5, Fedora 11, RHEL5.Still needs some tests in SuSe. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1777 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
208caf0657
commit
4e8c680cc5
@ -1,3 +1,9 @@
|
|||||||
|
2009-06-30 Manuel Arostegui <marostegui@artica.es>
|
||||||
|
|
||||||
|
* pandora_server.spec: Rewriten to fit 3.0 requirements.
|
||||||
|
Succesfully built packages for: CentOS5, Fedora 11, RHEL5.Still
|
||||||
|
needs some tests in SuSe.
|
||||||
|
|
||||||
2009-06-23 Sancho Lerena <slerena@artica.es>
|
2009-06-23 Sancho Lerena <slerena@artica.es>
|
||||||
|
|
||||||
* lib/pandoraFMS/DataServer.pm, Config.pm: Fixes bug #2811605. This
|
* lib/pandoraFMS/DataServer.pm, Config.pm: Fixes bug #2811605. This
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
#
|
#
|
||||||
# Pandora FMS Server
|
# Pandora FMS Server
|
||||||
#
|
#
|
||||||
%define name pandora_server
|
%define name PandoraFMS_Server
|
||||||
%define version 2.0.0
|
%define version 3.0.0
|
||||||
|
%define release 1_
|
||||||
|
|
||||||
Summary: Pandora FMS Server
|
Summary: Pandora FMS Server
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
Version: %{version}
|
Version: %{version}
|
||||||
Release: 1
|
Release: %{release}
|
||||||
License: GPL
|
License: GPL
|
||||||
Vendor: Sancho Lerena <sancho.lerena@artica.es>
|
Vendor: Sancho Lerena <sancho.lerena@artica.es>
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
@ -15,14 +17,17 @@ Group: System/Monitoring
|
|||||||
Packager: Manuel Arostegui <marostegui@artica.es>
|
Packager: Manuel Arostegui <marostegui@artica.es>
|
||||||
Prefix: /usr/share
|
Prefix: /usr/share
|
||||||
BuildRoot: %{_tmppath}/%{name}-buildroot
|
BuildRoot: %{_tmppath}/%{name}-buildroot
|
||||||
BuildArchitectures: noarch
|
BuildArchitectures: i386
|
||||||
%if "%{_vendor}" == "suse"
|
%if "%{_vendor}" == "suse"
|
||||||
Requires: perl-XML-Simple perl-DateManip perl-Net-SNMP
|
Requires: perl-XML-Simple perl-DateManip perl-Net-SNMP
|
||||||
%else
|
%endif
|
||||||
Requires: perl-XML-Simple net-snmp-perl perl-DateManip
|
%if "%{_vendor}" == "redhat"
|
||||||
|
Requires: perl-XML-Simple net-snmp-perl perl-DateManip perl-Mail-Sendmail xprobe2 net-snmp-utils
|
||||||
|
Requires(pre): /usr/sbin/useradd
|
||||||
%endif
|
%endif
|
||||||
AutoReq: 0
|
AutoReq: 0
|
||||||
Provides: %{name}-%{version}
|
Provides: %{name}-%{version}
|
||||||
|
Requires: mysql, mysql-server perl-ExtUtils-MakeMaker perl-NetAddr-IP
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Pandora watchs your systems and applications, and allows to know the status of any element of that systems. Pandora could detect a network interface down, a defacementin your website, memory leak in one of your server app, or the movement of any value of the NASDAQ new technology market. If you want, Pandora could sent a SMS messagewhen your systems fails... or when Google value low below US$ 33
|
Pandora watchs your systems and applications, and allows to know the status of any element of that systems. Pandora could detect a network interface down, a defacementin your website, memory leak in one of your server app, or the movement of any value of the NASDAQ new technology market. If you want, Pandora could sent a SMS messagewhen your systems fails... or when Google value low below US$ 33
|
||||||
@ -30,221 +35,140 @@ Pandora watchs your systems and applications, and allows to know the status of a
|
|||||||
%prep
|
%prep
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
#Evaluate perl version:
|
|
||||||
export perl_version=`rpm -q --queryformat='%{VERSION}' perl`
|
|
||||||
|
|
||||||
%setup -q -n pandora_server
|
%setup -q -n pandora_server
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
%define perl_version %(rpm -q --queryformat='%{VERSION}' perl)
|
||||||
|
export perl_version=`rpm -q --queryformat='%{VERSION}' perl`
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
mkdir -p $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/share/
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/local/
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/bin/
|
mkdir -p $RPM_BUILD_ROOT/usr/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/
|
mkdir -p $RPM_BUILD_ROOT/usr/local
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
|
||||||
|
%if "%{_vendor}" == "redhat"
|
||||||
|
mkdir -p $RPM_BUILD_ROOT/usr/sbin/
|
||||||
|
%endif
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/init.d/
|
mkdir -p $RPM_BUILD_ROOT/etc/init.d/
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc/pandora/
|
mkdir -p $RPM_BUILD_ROOT/etc/pandora/
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/spool/pandora/
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/spool/pandora/data_in
|
mkdir -p $RPM_BUILD_ROOT/var/spool/pandora/data_in
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/log/pandora/
|
mkdir -p $RPM_BUILD_ROOT/var/log/pandora/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/share/pandora_server/
|
mkdir -p $RPM_BUILD_ROOT%{prefix}/pandora_server/conf/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/share/pandora_server/conf/
|
mkdir -p $RPM_BUILD_ROOT/var/run/pandora/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/share/pandora_server/bin/
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/Net
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5
|
%if "%{_vendor}" == "redhat"
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/
|
cp -aRf bin/pandora_* $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/PandoraFMS
|
cp -aRf util/pandora_exec $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/Time
|
cp -aRf bin/tentacle_server $RPM_BUILD_ROOT/usr/sbin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr
|
cp -aRf bin/tentacle_server $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr/IP
|
%else
|
||||||
mkdir -p $RPM_BUILD_ROOT/var
|
cp -aRf bin/pandora_* $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/run/
|
cp -aRf util/pandora_exec $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/run/pandora
|
cp -aRf util/tentacle_server $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
#mkdir -p $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/`rpm -q --queryformat='%{VERSION}' perl`
|
cp -aRf bin/tentacle_server $RPM_BUILD_ROOT/usr/local/bin/
|
||||||
cp -aRf * $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}
|
%endif
|
||||||
cp -aRf * $RPM_BUILD_ROOT%{prefix}/%{name}
|
cp -aRf util/wmic $RPM_BUILD_ROOT/usr/bin/
|
||||||
#mv $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_server $RPM_BUILD_ROOT/usr/bin/pandora_server
|
cp -aRf conf/* $RPM_BUILD_ROOT%{prefix}/pandora_server/conf/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_server $RPM_BUILD_ROOT/usr/bin/pandora_server
|
cp -aRf util $RPM_BUILD_ROOT%{prefix}/pandora_server/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_network $RPM_BUILD_ROOT/usr/bin/pandora_network
|
cp -aRf lib/* $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_recon $RPM_BUILD_ROOT/usr/bin/pandora_recon
|
cp -aRf util/Time/ $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_snmpconsole $RPM_BUILD_ROOT/usr/bin/pandora_snmpconsole
|
cp -aRf util/Traceroute/ $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/Net
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_server $RPM_BUILD_ROOT/usr/local/bin/
|
cp -aRf util/Traceroute.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/$perl_version/Net
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_network $RPM_BUILD_ROOT/usr/local/bin/
|
cp -aRf AUTHORS COPYING ChangeLog README $RPM_BUILD_ROOT%{prefix}/pandora_server/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_recon $RPM_BUILD_ROOT/usr/local/bin/
|
#%if "%{_vendor}" == "suse"
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_snmpconsole $RPM_BUILD_ROOT/usr/local/bin/
|
# cp -aRf util/SLES10/pandora_* $RPM_BUILD_ROOT/etc/init.d/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_server $RPM_BUILD_ROOT/usr/share/pandora_server/bin/
|
#%else
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_network $RPM_BUILD_ROOT/usr/share/pandora_server/bin/
|
#%if "%{_vendor}" == "redhat"
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_recon $RPM_BUILD_ROOT/usr/share/pandora_server/bin/
|
# cp -aRf util/RHEL/* $RPM_BUILD_ROOT/etc/init.d/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/pandora_snmpconsole $RPM_BUILD_ROOT/usr/share/pandora_server/pandora_snmpconsole
|
#%else
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/Time/Format.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/Time/
|
cp -aRf pandora_* $RPM_BUILD_ROOT/etc/init.d/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/NetAddr/IP.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr
|
cp -aRf util/tentacle_serverd $RPM_BUILD_ROOT/etc/init.d/
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/NetAddr/IP/Lite.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr/IP/
|
rm -fr $RPM_BUILD_ROOT/etc/init.d/*_installer $RPM_BUILD_ROOT/etc/init.d/*.spec
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/NetAddr/IP/Util_IS.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr/IP/
|
#%endif
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/NetAddr/IP/Util.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr/IP/
|
#%endif
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/NetAddr/IP/UtilPP.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/NetAddr/IP/
|
|
||||||
cp -r $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/util/ $RPM_BUILD_ROOT/usr/share/pandora_server/
|
|
||||||
#mv $RPM_BUILD_ROOT%{prefix}/%{name}/bin/pandora_config.pm $RPM_BUILD_ROOT/usr/share/pandora_server/util/
|
|
||||||
#mv $RPM_BUILD_ROOT%{prefix}/%{name}/bin/pandora_db.pm $RPM_BUILD_ROOT/usr/share/pandora_server/util/
|
|
||||||
#mv $RPM_BUILD_ROOT%{prefix}/%{name}/bin/pandora_tools.pm $RPM_BUILD_ROOT/usr/share/pandora_server/util/
|
|
||||||
mv $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/PandoraFMS/DB.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/PandoraFMS
|
|
||||||
mv $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/PandoraFMS/Tools.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/PandoraFMS
|
|
||||||
mv $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/bin/PandoraFMS/Config.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/PandoraFMS
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/util/pandora_config.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/5.8.5/
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/util/pandora_db.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/5.8.5/
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/util/pandora_tools.pm $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/5.8.5/
|
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/pandora_server $RPM_BUILD_ROOT/etc/init.d/pandora_server
|
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/pandora_network $RPM_BUILD_ROOT/etc/init.d/pandora_network
|
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/pandora_recon $RPM_BUILD_ROOT/etc/init.d/pandora_recon
|
|
||||||
cp $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/pandora_recon $RPM_BUILD_ROOT/etc/init.d/pandora_snmpconsole
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/pandora_server $RPM_BUILD_ROOT/etc/init.d/pandora_server
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/pandora_recon $RPM_BUILD_ROOT/etc/init.d/pandora_network
|
|
||||||
#cp $RPM_BUILD_ROOT/usr/share/pandora_server/bin/pandora_recon $RPM_BUILD_ROOT/usr/bin/pandora_recon
|
|
||||||
rm -fr $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}
|
|
||||||
if [ -f $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/%{name}.spec ] ; then
|
|
||||||
rm $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/%{name}.spec
|
|
||||||
fi
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -fr $RPM_BUILD_ROOT
|
rm -fr $RPM_BUILD_ROOT
|
||||||
rm -fr $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}
|
%pre
|
||||||
%post
|
%if "%{_vendor}" == "redhat"
|
||||||
if [ "$1" = "0" ]; then
|
/usr/sbin/useradd -d %{prefix}/pandora -s /sbin/nologin -M -r pandora 2>/dev/null
|
||||||
/usr/sbin/userdel pandora
|
|
||||||
/usr/sbin/groupdel pandora
|
|
||||||
fi
|
|
||||||
mkdir -p /etc/pandora
|
|
||||||
ln -s /usr/share/pandora_server/conf/pandora_server.conf /etc/pandora/
|
|
||||||
%if "%{_vendor}" == "suse"
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc.d/rc3.d/S99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc.d/rc3.d/S99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc.d/rc3.d/S99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc.d/rc3.d/S99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc.d/rc2.d/S99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc.d/rc2.d/S99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc.d/rc2.d/S99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc.d/rc2.d/S99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc.d/rc0.d/K99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc.d/rc0.d/K99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc.d/rc0.d/K99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc.d/rc0.d/K99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc.d/rc6.d/K99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc.d/rc6.d/K99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc.d/rc6.d/K99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc.d/rc6.d/K99pandora_snmpconsole
|
|
||||||
%else
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc3.d/S99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc3.d/S99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc3.d/S99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc3.d/S99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc2.d/S99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc2.d/S99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc2.d/S99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc2.d/S99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc0.d/K99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc0.d/K99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc0.d/K99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc0.d/K99pandora_snmpconsole
|
|
||||||
ln -s /etc/init.d/pandora_server /etc/rc6.d/K99pandora_server
|
|
||||||
ln -s /etc/init.d/pandora_network /etc/rc6.d/K99pandora_network
|
|
||||||
ln -s /etc/init.d/pandora_recon /etc/rc6.d/K99pandora_recon
|
|
||||||
ln -s /etc/init.d/pandora_snmpconsole /etc/rc6.d/K99pandora_snmpconsole
|
|
||||||
%endif
|
%endif
|
||||||
mkdir -p /usr/share/pandora_server/
|
exit 0
|
||||||
rm -fr /usr/share/pandora_server-1.3.1-1/
|
|
||||||
echo "Pandora Server configuration is /etc/pandora/pandora_server.conf"
|
%post
|
||||||
echo "Pandora Server data has been placed under /var/spool/pandora/data_in/"
|
%if "%{_vendor}" == "suse"
|
||||||
echo "Pandora Server logs has benn placed under /var/log/"
|
ln -s /etc/init.d/pandora_server /etc/rc.d/rc3.d/S99pandora_server
|
||||||
echo "Pandora Server main directory is /usr/share/pandora_server/"
|
ln -s /etc/init.d/pandora_server /etc/rc.d/rc2.d/S99pandora_server
|
||||||
echo "To start Pandora Server: /etc/init.d/pandora_server start"
|
ln -s /etc/init.d/pandora_server /etc/rc.d/rc0.d/K99pandora_server
|
||||||
echo "To start Pandora Network Server: /etc/init.d/pandora_network start"
|
ln -s /etc/init.d/pandora_server /etc/rc.d/rc6.d/K99pandora_server
|
||||||
echo "To start Pandora Recon Server: /etc/init.d/pandora_recon start"
|
ln -s /etc/init.d/tentacle_serverd /etc/rc.d/rc3.d/S99tentacle_serverd
|
||||||
echo "The manual can be reached at: man pandora or man pandora_server"
|
ln -s /etc/init.d/tentacle_serverd /etc/rc.d/rc2.d/S99tentacle_serverd
|
||||||
echo "Pandora Documentation is in: http://openideas.info/wiki/index.php?title=Pandora_2.0:Documentation"
|
ln -s /etc/init.d/tentacle_serverd /etc/rc.d/rc0.d/K99tentacle_serverd
|
||||||
|
ln -s /etc/init.d/tentacle_serverd /etc/rc.d/rc6.d/K99tentacle_serverd
|
||||||
|
%else
|
||||||
|
ln -s /etc/init.d/pandora_server /etc/rc3.d/S99pandora_server
|
||||||
|
ln -s /etc/init.d/pandora_server /etc/rc2.d/S99pandora_server
|
||||||
|
ln -s /etc/init.d/pandora_server /etc/rc0.d/K99pandora_server
|
||||||
|
ln -s /etc/init.d/pandora_server /etc/rc6.d/K99pandora_server
|
||||||
|
ln -s /etc/init.d/tentacle_serverd /etc/rc3.d/S99tentacle_serverd
|
||||||
|
ln -s /etc/init.d/tentacle_serverd /etc/rc2.d/S99tentacle_serverd
|
||||||
|
ln -s /etc/init.d/tentacle_serverd /etc/rc0.d/K99tentacle_serverd
|
||||||
|
ln -s /etc/init.d/tentacle_serverd /etc/rc6.d/K99tentacle_serverd
|
||||||
|
%endif
|
||||||
|
|
||||||
|
if [ ! -d /etc/pandora ] ; then
|
||||||
|
mkdir -p /etc/pandora
|
||||||
|
fi
|
||||||
|
if [ ! -L /etc/pandora/pandora_server.conf ] ; then
|
||||||
|
ln -s /usr/share/pandora_server/conf/pandora_server.conf /etc/pandora/
|
||||||
|
echo "Pandora Server configuration is /etc/pandora/pandora_server.conf"
|
||||||
|
echo "Pandora Server data has been placed under /var/spool/pandora/data_in/"
|
||||||
|
echo "Pandora Server logs has been placed under /var/log/"
|
||||||
|
echo "Pandora Server main directory is %{prefix}/pandora_server/"
|
||||||
|
echo "To start all PandoraFMS servers: pandora_server start"
|
||||||
|
echo "The manual can be reached at: man pandora or man pandora_server"
|
||||||
|
echo "Pandora Documentation is in: http://openideas.info/wiki/index.php?title=Pandora_2.0:Documentation"
|
||||||
|
fi
|
||||||
|
/etc/init.d/tentacle_serverd start
|
||||||
|
echo "Pandora Server configuration is /etc/pandora/pandora_server.conf"
|
||||||
|
echo "Pandora Server data has been placed under /var/spool/pandora/data_in/"
|
||||||
|
echo "Pandora Server logs has been placed under /var/log/"
|
||||||
|
echo "Pandora Server main directory is %{prefix}/pandora_server/"
|
||||||
|
echo "To start all PandoraFMS servers: /etc/init.d/pandora_server start"
|
||||||
|
echo "Make sure you have the correct dbuser and dbpass in /etc/pandora/pandora_server.conf"
|
||||||
|
echo "The manual can be reached at: man pandora or man pandora_server"
|
||||||
|
echo "Pandora Documentation is in: http://openideas.info/wiki/index.php?title=Pandora_2.0:Documentation"
|
||||||
|
|
||||||
|
|
||||||
|
%preun
|
||||||
|
if [ "$1" = 0 ]; then
|
||||||
|
# stop pandora silently, but only if it's running
|
||||||
|
/usr/sbin/pandora_server stop &>/dev/null
|
||||||
|
%if "%{_vendor}" == "redhat"
|
||||||
|
/sbin/chkconfig --del pandora_server
|
||||||
|
%endif
|
||||||
|
fi
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
|
||||||
%defattr(700,pandora,pandora)
|
%defattr(700,pandora,pandora)
|
||||||
/usr/bin/pandora_server
|
|
||||||
/usr/bin/pandora_network
|
|
||||||
/usr/bin/pandora_recon
|
|
||||||
/usr/bin/pandora_snmpconsole
|
|
||||||
/var/spool/pandora/
|
|
||||||
/etc/init.d/pandora_recon
|
|
||||||
/etc/init.d/pandora_server
|
/etc/init.d/pandora_server
|
||||||
/etc/init.d/pandora_network
|
/etc/init.d/tentacle_serverd
|
||||||
/etc/init.d/pandora_snmpconsole
|
/usr/bin/wmic
|
||||||
%defattr(755,pandora,pandora)
|
/usr/local/bin/pandora_exec
|
||||||
|
|
||||||
#/etc/pandora/conf/pandora_server.conf
|
|
||||||
/usr/share/pandora_server/util/pandora_db
|
|
||||||
/usr/share/pandora_server/util/pandora_dbstress.pl
|
|
||||||
/usr/share/pandora_server/bin/pandora_network
|
|
||||||
/usr/share/pandora_server/bin/pandora_recon
|
|
||||||
/usr/share/pandora_server/bin/pandora_server
|
|
||||||
#/usr/share/pandora_server/util/pandora_config.pm
|
|
||||||
#/usr/share/pandora_server/util/pandora_db.pm
|
|
||||||
#/usr/share/pandora_server/util/pandora_tools.pm
|
|
||||||
#/usr/share/pandora_server/util/pandora_db.pl
|
|
||||||
#/usr/share/pandora_server/util/pandora_dbstress.pl
|
|
||||||
#/usr/share/pandora_server/util/snmptrapd
|
|
||||||
#/usr/lib/perl5/site_perl/5.8.5/pandora_config.pm
|
|
||||||
#/usr/lib/perl5/site_perl/5.8.5/pandora_db.pm
|
|
||||||
#/usr/lib/perl5/site_perl/5.8.5/pandora_tools.pm
|
|
||||||
#/usr/share/pandora_server/bin/PandoraFMS/Config.pm
|
|
||||||
#/usr/share/pandora_server/bin/PandoraFMS/DB.pm
|
|
||||||
#/usr/share/pandora_server/bin/PandoraFMS/PingExternal.pm
|
|
||||||
#/usr/share/pandora_server/bin/PandoraFMS/Tools.pm
|
|
||||||
/usr/lib/perl5/site_perl/PandoraFMS/DB.pm
|
|
||||||
/usr/lib/perl5/site_perl/PandoraFMS/Tools.pm
|
|
||||||
/usr/lib/perl5/site_perl/PandoraFMS/Config.pm
|
|
||||||
/usr/lib/perl5/site_perl/Time/Format.pm
|
|
||||||
/usr/lib/perl5/site_perl/NetAddr/IP.pm
|
|
||||||
/usr/lib/perl5/site_perl/NetAddr/IP/Lite.pm
|
|
||||||
/usr/lib/perl5/site_perl/NetAddr/IP/Util_IS.pm
|
|
||||||
/usr/lib/perl5/site_perl/NetAddr/IP/Util.pm
|
|
||||||
/usr/lib/perl5/site_perl/NetAddr/IP/UtilPP.pm
|
|
||||||
/usr/share/pandora_server/conf/pandora_server.conf
|
|
||||||
/usr/share/pandora_server/util/pandora_DBI_test.pl
|
|
||||||
#/usr/share/pandora_server/util/pandora_SNMP_test.pl
|
|
||||||
/usr/share/pandora_server/util/pandora_checkdep.pl
|
|
||||||
/usr/share/pandora_server/util/pandora_dbstress.README
|
|
||||||
/usr/share/pandora_server/util/pandora_snmp.README
|
|
||||||
/usr/share/pandora_server/util/n2p.README
|
|
||||||
/usr/share/pandora_server/util/n2p.pl
|
|
||||||
/var/log/pandora
|
|
||||||
/usr/share/pandora_server/AUTHORS
|
|
||||||
/usr/share/pandora_server/COPYING
|
|
||||||
/usr/share/pandora_server/ChangeLog
|
|
||||||
/usr/share/pandora_server/NetAddr/IP.pm
|
|
||||||
/usr/share/pandora_server/NetAddr/IP/Lite.pm
|
|
||||||
/usr/share/pandora_server/NetAddr/IP/Util.pm
|
|
||||||
/usr/share/pandora_server/NetAddr/IP/UtilPP.pm
|
|
||||||
/usr/share/pandora_server/NetAddr/IP/Util_IS.pm
|
|
||||||
/usr/share/pandora_server/README
|
|
||||||
/usr/share/pandora_server/Time/Format.pm
|
|
||||||
/usr/share/pandora_server/bin/pandora_snmpconsole
|
|
||||||
/usr/share/pandora_server/lib/PandoraFMS/Config.pm
|
|
||||||
/usr/share/pandora_server/lib/PandoraFMS/DB.pm
|
|
||||||
/usr/share/pandora_server/lib/PandoraFMS/Tools.pm
|
|
||||||
/usr/share/pandora_server/pandora_network
|
|
||||||
/usr/share/pandora_server/pandora_recon
|
|
||||||
/usr/share/pandora_server/pandora_server
|
|
||||||
/usr/share/pandora_server/pandora_server_installer
|
|
||||||
/usr/share/pandora_server/pandora_snmpconsole
|
|
||||||
/usr/share/pandora_server/specs/fedoracore5/pandora_server.spec
|
|
||||||
/usr/share/pandora_server/specs/fedoracore5/perl-Pandora-1.2-beta3.spec
|
|
||||||
/usr/share/pandora_server/specs/fedoracore5/perl-Pandora-1.2.spec
|
|
||||||
/usr/share/pandora_server/specs/rhel/perl-Pandora-1.2-beta3.spec
|
|
||||||
/usr/share/pandora_server/specs/rhel/perl-Pandora-1.2.spec
|
|
||||||
/usr/local/bin/pandora_server
|
/usr/local/bin/pandora_server
|
||||||
/usr/local/bin/pandora_network
|
/usr/sbin/tentacle_server
|
||||||
/usr/local/bin/pandora_recon
|
/usr/local/bin/tentacle_server
|
||||||
/usr/local/bin/pandora_snmpconsole
|
|
||||||
/usr/share/pandora_server/bin/PandoraFMS
|
|
||||||
/usr/share/pandora_server/util/PandoraFMS
|
%defattr(755,pandora,pandora)
|
||||||
|
/usr/lib/perl5/site_perl/%{perl_version}/PandoraFMS/
|
||||||
|
/usr/lib/perl5/site_perl/%{perl_version}/Net/Traceroute/
|
||||||
|
/usr/lib/perl5/site_perl/%{perl_version}/Net/Traceroute.pm
|
||||||
|
/usr/lib/perl5/site_perl/%{perl_version}/Time/
|
||||||
|
%{prefix}/pandora_server
|
||||||
|
/var/log/pandora
|
||||||
|
/var/spool/pandora/
|
||||||
|
#/var/spool/pandora/data_in
|
||||||
|
|
||||||
#%docdir %{prefix}/%{name}-%{version}-%{release}/docs
|
|
||||||
#%{prefix}/%{name}-%{version}-%{release}
|
|
||||||
#%{_mandir}/man1/pandora.1.gz
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user