X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=Monitor.spec;h=73ac21a98cbd2f76549d2b73c6bdcb99eb9dc140;hb=abfb0b630fac7e9217cdeb6330ad884b3bec38d7;hp=fbb8be674eb9162f692e1d2d9b99adb41dff9d6c;hpb=aca1c2bc45962959db679754efc86248ab6d2970;p=monitor.git diff --git a/Monitor.spec b/Monitor.spec index fbb8be6..73ac21a 100644 --- a/Monitor.spec +++ b/Monitor.spec @@ -183,6 +183,9 @@ install -D -m 755 threadpool.py $RPM_BUILD_ROOT/%{python_sitearch}/threadpool.py touch $RPM_BUILD_ROOT/var/www/cgi-bin/monitor/monitorconfig.php chmod 777 $RPM_BUILD_ROOT/var/www/cgi-bin/monitor/monitorconfig.php +install -D -m 644 rt3/rt.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/rt.cron +chmod 755 $RPM_BUILD_ROOT/usr/share/%{name}/rt3/adduserstort.pl +chmod 755 $RPM_BUILD_ROOT/usr/share/%{name}/rt3/rtcron.d/*.sh #install -D -m 755 monitor-default.conf $RPM_BUILD_ROOT/etc/monitor.conf #cp $RPM_BUILD_ROOT/usr/share/%{name}/monitorconfig-default.py $RPM_BUILD_ROOT/usr/share/%{name}/monitorconfig.py @@ -213,6 +216,8 @@ rm -rf $RPM_BUILD_ROOT %{python_sitearch}/threadpool.pyo %{python_sitearch}/monitor %{_sysconfdir}/plc.d/monitor +%{_sysconfdir}/plc.d/monitor.functions +%{_sysconfdir}/plc.d/zabbix %files client %defattr(-,root,root) @@ -222,6 +227,8 @@ rm -rf $RPM_BUILD_ROOT %files rt %defattr(-,root,root) /usr/share/%{name}/rt3 +%{_sysconfdir}/plc.d/rt3 +%{_sysconfdir}/cron.d/rt.cron %files pcucontrol %{python_sitearch}/pcucontrol @@ -254,6 +261,12 @@ fi if ! grep '' /etc/planetlab/default_config.xml ; then sed -i 's|| \n Monitor Service Configuration\n Monitor\n \n \n Enabled\n true\n Enable on this machine.\n \n \n \n \n \n \n \n \n Hostname\n pl-virtual-06.cs.princeton.edu\n The fully qualified hostname.\n \n \n IP Address\n \n The IP address of the monitor server.\n \n \n \n |' /etc/planetlab/default_config.xml fi +if ! grep '' /etc/planetlab/default_config.xml ; then + sed -i 's|| \n RT Configuration\n RT\n \n \n Enabled\n false\n Enable on this machine.\n \n \n Hostname\n localhost.localdomain\n The fully qualified hostname.\n \n \n IP Address\n \n The IP address of the RT server.\n \n \n \n |' /etc/planetlab/default_config.xml +fi +if ! grep '' /etc/planetlab/default_config.xml ; then + sed -i 's|| \n Zabbix Configuration\n Zabbix\n \n \n Enabled\n false\n Enable on this machine.\n \n \n Hostname\n localhost.localdomain\n The fully qualified hostname.\n \n \n IP Address\n \n The IP address of the Zabbix server.\n \n \n \n |' /etc/planetlab/default_config.xml +fi # NOTE: enable monitor by default, since we're installing it. plc-config --save /etc/planetlab/default_config.xml \ @@ -288,6 +301,10 @@ chkconfig monitor on %post runlevelagent chkconfig --add monitor-runlevelagent chkconfig monitor-runlevelagent on +if [ "$PL_BOOTCD" != "1" ] ; then + service monitor-runlevelagent restart +fi + %changelog * Thu Jun 18 2009 Stephen Soltesz - Monitor-3.0-17