Better Makefile build, and fixes in spec file.
[myops.git] / myops.spec
index 9647ed4..28b623a 100644 (file)
@@ -62,30 +62,29 @@ Server side services
 rm -rf $RPM_BUILD_ROOT
 
 
-#################### SERVER
-echo "Reminder: open ports 8139,8140,8141 in iptables"
+# setup directories
 install -d $RPM_BUILD_ROOT/usr/share/%{name}
 install -d $RPM_BUILD_ROOT/etc/puppet/manifests
 install -d $RPM_BUILD_ROOT/etc/puppet/bin
 install -d $RPM_BUILD_ROOT/etc/cron.hourly
 install -d $RPM_BUILD_ROOT/var/lib/puppet
 
+# server
 rsync -a ./puppet  $RPM_BUILD_ROOT/usr/share/myops/
-
-# Generate an autosign list from plc node hostnames
 install -D -m 755 puppet/cron.d/autosign.plcsh $RPM_BUILD_ROOT/%{_sysconfdir}/cron.hourly/
 install -D -m 755 puppet/server/bin/node_classifier $RPM_BUILD_ROOT/%{_sysconfdir}/puppet/bin/
 install -D -m 644 puppet/server/manifests/site.pp $RPM_BUILD_ROOT/%{_sysconfdir}/puppet/manifests/
 install -D -m 644 puppet/server/puppetmaster.conf $RPM_BUILD_ROOT/%{_sysconfdir}/puppet/
-install -D -m 644 puppet/client/hardcoded.conf $RPM_BUILD_ROOT/%{_sysconfdir}/puppet
 
+# client
+install -D -m 644 puppet/client/hardcoded.conf $RPM_BUILD_ROOT/%{_sysconfdir}/puppet
 rsync -ar ./puppet/server/modules $RPM_BUILD_ROOT/%{_sysconfdir}/puppet/
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files puppet-server
+%files server
 %defattr(-,root,root)
 /%{_sysconfdir}/cron.hourly/autosign.plcsh
 /%{_sysconfdir}/puppet/bin/node_classifier
@@ -93,12 +92,13 @@ rm -rf $RPM_BUILD_ROOT
 /%{_sysconfdir}/puppet/puppetmaster.conf
 /%{_sysconfdir}/puppet/modules
 
-%files puppet-client
+%files client
 %defattr(-,root,root)
 /%{_sysconfdir}/puppet/hardcoded.conf
 /usr/share/%{name}
 
 %post server
+echo "Reminder: open ports 8139,8140,8141 in iptables"
 chkconfig --add puppetmaster
 chkconfig puppetmaster on