X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sliceimage.spec;fp=sliceimage.spec;h=a233cef10a24ee44645d35bad2b6949c005ca4fc;hb=6ebbbc633f8ab9135c929886cf54ffe2b5d6a304;hp=87c536ae431fc635fa5b2ea3fa410c43720e5873;hpb=65ac7d012228ac677913d1bed4c07f28ef57cb57;p=sliceimage.git diff --git a/sliceimage.spec b/sliceimage.spec index 87c536a..a233cef 100644 --- a/sliceimage.spec +++ b/sliceimage.spec @@ -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