mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-25 18:59:33 +03:00
Remove zfs service only on uninstall, not on upgrade
This caused problems on upgrade using RPM: * The new version will run chkconfig --add, which has no effect since the service was already added. * The old version will run chkconfig --del, which caused zfs service removal. Only run "chkconfig --del" on complete uninstall, by checking the value of "$1" to %preun, which will be "0" on uninstall, and "1" on upgrade. http://www.rpm.org/max-rpm/s1-rpm-inside-scripts.html Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #314
This commit is contained in:
parent
3af2ce4d68
commit
1fa3bb750d
@ -100,5 +100,5 @@ rm -rf $RPM_BUILD_ROOT
|
||||
exit 0
|
||||
|
||||
%preun
|
||||
[ -x /sbin/chkconfig ] && /sbin/chkconfig --del zfs
|
||||
[ "$1" = 0 ] && [ -x /sbin/chkconfig ] && /sbin/chkconfig --del zfs
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user