fixes
[vserver-reference.git] / sliceimage.spec
index 87c536a..a233cef 100644 (file)
@@ -88,6 +88,19 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 /vservers/.vstub/%{slicefamily}
 
+### for upgrades
+%post ${slicefamily}
+[ "$PL_BOOTCD" = "1" ] && return
+for initscript in /etc/init.d/*sliceimage*; do $initscript start ; done
+
+# need to do this for system slices, for when a new image shows up
+# we've already the service installed and enabled, as systemslices requires the plain package
+%post system-%{slicefamily}
+[ "$PL_BOOTCD" = "1" ] && return
+for initscript in /etc/init.d/*sliceimage*; do $initscript force ; done
+#[ "$PL_BOOTCD" = "1" ] || service vserver-sliceimage force
+
+
 #%define vcached_pid /var/run/vcached.pid
 
 %changelog