2007-01-01 19:25:25 +01:00
#
# Pandora Agents
#
%define name pandora_agents
2008-03-19 11:22:54 +01:00
%define version 1.3.1
2007-01-02 12:32:02 +01:00
Summary: Pandora Agents
2007-01-01 19:25:25 +01:00
Name: %{name}
Version: %{version}
2007-06-18 10:59:39 +02:00
Release: Beta1
2007-01-01 19:25:25 +01:00
License: GPL
Vendor: Sancho Lerena <sancho.lerena@artica.es>
Source0: %{name}-%{version}.tar.gz
URL: http://pandora.sf.net
2007-01-08 10:05:32 +01:00
Group: System/Monitoring
2007-01-01 19:25:25 +01:00
Packager: Manuel Arostegui <marostegui@artica.es>
2007-04-11 Manuel Arostegui <marostegui@artica.es>
* pandora_agents/linux/pandora_agent.conf, pandora_agents.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
* pandora_agents/bsd-ipso/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to
the upcoming 1.3 release.
* pandora_agents/aix/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/hp-ux/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/win32/bin/pandora_agent.conf: Changed PATHS to
adapt them to the upcoming 1.3 release.
* pandora_agents/meta_agent/pandora_agent_sim.sh, pandora_agent_daemon,
pandora_agent_1.conf, pandora_agent_2.conf, pandora_agent_3.conf,
pandora_agent_4.conf, pandora_agent_5.conf: Changed PATHS
to adapt them to the upcoming 1.3 release.
* pandora_agents/solaris/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to the upcoming
1.3 release.
* pandora_server/pandora_network, pandora_snmpconsole, pandora_server
pandora_recon: Changed PATHS to adapt them to the
upcoming 1.3 release.
* pandora_server/specs/fedoracore5/pandora_server.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@418 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-04-11 14:52:04 +02:00
Prefix: /usr/share
2007-01-01 19:25:25 +01:00
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
BuildArchitectures: noarch
2007-02-02 13:37:08 +01:00
Requires: coreutils
2007-01-01 19:25:25 +01:00
AutoReq: 0
Provides: %{name}-%{version}
%description
2007-01-03 19:47:54 +01:00
Pandora agents are based on native languages in every platform: scripts that can be written in any language. It’ s possible to reproduce any agent in any programming language and can be extended without difficulty the existing ones in order to cover aspects not taken into account up to the moment.
These scripts are formed by modules that each one gathers a "chunk" of information. Thus, every agent gathers several "chunks" of information; this one is organized in a data set and stored in a single file, called data file.
2007-01-01 19:25:25 +01:00
%prep
2007-06-18 10:59:39 +02:00
rm -rf $RPM_BUILD_ROOT
2007-01-01 19:25:25 +01:00
%setup -q -n linux
%build
%install
rm -rf $RPM_BUILD_ROOT
2007-02-02 13:37:08 +01:00
mkdir -p $RPM_BUILD_ROOT%{prefix}/pandora_agent/
2007-01-01 19:25:25 +01:00
mkdir -p $RPM_BUILD_ROOT/usr/
mkdir -p $RPM_BUILD_ROOT/usr/share/
2007-06-18 10:59:39 +02:00
mkdir -p $RPM_BUILD_ROOT/usr/share/pandora_agent
2007-01-02 12:32:02 +01:00
mkdir -p $RPM_BUILD_ROOT/usr/
mkdir -p $RPM_BUILD_ROOT/usr/bin/
mkdir -p $RPM_BUILD_ROOT/etc/
mkdir -p $RPM_BUILD_ROOT/etc/pandora/
2007-06-18 10:59:39 +02:00
mkdir -p $RPM_BUILD_ROOT/etc/init.d
2007-01-02 12:32:02 +01:00
mkdir -p $RPM_BUILD_ROOT/var/spool/pandora/
mkdir -p $RPM_BUILD_ROOT/var/spool/pandora/data_out
mkdir -p $RPM_BUILD_ROOT/var/log/pandora/
2007-02-02 13:37:08 +01:00
cp -aRf * $RPM_BUILD_ROOT%{prefix}/pandora_agent/
2007-06-18 10:59:39 +02:00
mv $RPM_BUILD_ROOT%{prefix}/pandora_agent/pandora_agent $RPM_BUILD_ROOT/usr/bin/
2007-04-19 16:20:15 +02:00
mv $RPM_BUILD_ROOT%{prefix}/pandora_agent/pandora_agent_daemon $RPM_BUILD_ROOT/etc/init.d/pandora_agent_daemon
2008-03-19 11:22:54 +01:00
#cp pandora.1 $RPM_BUILD_ROOT/usr/share/man/man1/
#cp pandora_agents.1 $RPM_BUILD_ROOT/usr/share/man/man1/
2007-01-01 19:25:25 +01:00
if [ -f $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/%{name}.spec ] ; then
rm $RPM_BUILD_ROOT%{prefix}/%{name}-%{version}-%{release}/%{name}.spec
fi
%clean
rm -rf $RPM_BUILD_ROOT
%post
2007-06-18 10:59:39 +02:00
echo "Pandora Agent has been placed under /usr/share/"
2007-01-02 12:32:02 +01:00
echo "Pandora Agent configuration file is /etc/pandora/pandora_agent.conf"
2007-06-18 10:59:39 +02:00
echo "Pandora Agent Daemon has been placed in /etc/init.d/pandora_agent_daemon"
2007-02-02 13:37:08 +01:00
mkdir -p /etc/pandora
2007-04-11 Manuel Arostegui <marostegui@artica.es>
* pandora_agents/linux/pandora_agent.conf, pandora_agents.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
* pandora_agents/bsd-ipso/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to
the upcoming 1.3 release.
* pandora_agents/aix/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/hp-ux/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/win32/bin/pandora_agent.conf: Changed PATHS to
adapt them to the upcoming 1.3 release.
* pandora_agents/meta_agent/pandora_agent_sim.sh, pandora_agent_daemon,
pandora_agent_1.conf, pandora_agent_2.conf, pandora_agent_3.conf,
pandora_agent_4.conf, pandora_agent_5.conf: Changed PATHS
to adapt them to the upcoming 1.3 release.
* pandora_agents/solaris/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to the upcoming
1.3 release.
* pandora_server/pandora_network, pandora_snmpconsole, pandora_server
pandora_recon: Changed PATHS to adapt them to the
upcoming 1.3 release.
* pandora_server/specs/fedoracore5/pandora_server.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@418 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-04-11 14:52:04 +02:00
ln -s /usr/share/pandora_agent/pandora_agent.conf /etc/pandora/pandora_agent.conf
2008-03-19 11:22:54 +01:00
%if "%{_vendor}" == "suse"
ln -s /etc/init.d/pandora_agent_daemon /etc/rc.d/rc3.d/S99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc.d/rc2.d/S99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc.d/rc6.d/K99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc.d/rc0.d/K99pandora_agent_daemon
%else
2007-04-19 16:20:15 +02:00
ln -s /etc/init.d/pandora_agent_daemon /etc/rc0.d/K99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc6.d/K99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc3.d/S99pandora_agent_daemon
ln -s /etc/init.d/pandora_agent_daemon /etc/rc5.d/S99pandora_agent_daemon
2008-03-19 11:22:54 +01:00
%endif
2007-01-01 19:25:25 +01:00
%files
2007-01-02 12:32:02 +01:00
%defattr(700,pandora,pandora)
/usr/bin/pandora_agent
%defattr(600,pandora,pandora)
/var/log/pandora/
2008-03-19 11:22:54 +01:00
/var/spool/pandora/
2007-01-02 12:32:02 +01:00
%defattr(755,pandora,pandora)
2007-06-18 10:59:39 +02:00
/etc/init.d/pandora_agent_daemon
2007-02-02 13:37:08 +01:00
%docdir %{prefix}/pandora_agents/docs
%{prefix}/pandora_agent
2008-03-19 11:22:54 +01:00
#%{_mandir}/man1/pandora.1.gz
#%{_mandir}/man1/pandora_agents.1.gz