handle monitorconfig.py correctly
[monitor.git] / monitor-server.spec
index ff75547..adbe788 100644 (file)
@@ -36,12 +36,14 @@ command-line utilities for querying the status database.
 %setup -q
 
 %build
+# TODO: note that we should build the cmdamt/ with g++
 echo "There is no build stage.  Simply copy files."
 
 %install
 
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT/usr/share/%{name}
+mkdir -p $RPM_BUILD_ROOT/var/lib/%{name}
 mkdir -p $RPM_BUILD_ROOT/var/www/cgi-bin/monitor/
 
 echo " * Installing core scripts"
@@ -55,13 +57,16 @@ echo " * TODO: Installing cron job for automated polling"
 install -D -m 755 %{name}.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/%{name}
 echo " * TODO: Setting up Monitor account in local MyPLC"
 
+cp /usr/share/%{name}/monitorconfig-default.py /usr/share/%{name}/monitorconfig.py
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-# define a %config entry for /var/share/%{name}/xyz?
+%config /usr/share/%{name}/monitorconfig.py
 /usr/share/%{name}
+/var/lib/%{name}
 /var/www/cgi-bin/monitor
 %{_sysconfdir}/cron.d/%{name}