From de411a7b84855bb420e39951fb4976edaa3d4e2b Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Wed, 22 May 2013 15:07:57 +0200 Subject: Deregister provider first and classes afterwards. So we don't end up with removed classes but their providers still registered. --- openlmi-mof-register | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openlmi-mof-register') diff --git a/openlmi-mof-register b/openlmi-mof-register index 37e90c1..50e4bc5 100755 --- a/openlmi-mof-register +++ b/openlmi-mof-register @@ -101,7 +101,6 @@ function unregister() if [ $HAS_PEGASUS -eq 1 ] && echo $cimom | grep -q 'all\|tog-pegasus'; then - mofcomp -n $namespace -r ${mofs[@]} if [ -n "$reg" ]; then for provider in $(sed -n 's/ *group: *//p' "$reg" | sort | uniq); @@ -109,6 +108,7 @@ function unregister() /usr/bin/cimprovider -d -m ${provider} && /usr/bin/cimprovider -r -m ${provider} done fi + mofcomp -n $namespace -r ${mofs[@]} fi } -- cgit