Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 5c32a0d38570efa35b46b643695c4fb1 > scriptlet

libvirt-cim-0.5.8-3.el5.x86_64.rpm

PREIN

/bin/sh




# _If_ there is already a version of this installed, we must deregister
# the classes we plan to install in post, otherwise we may corrupt
# the pegasus repository.  This is convention in other provider packages

/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
	-n root/virt \
	-r /usr/share/libvirt-cim/*.registration -m /usr/share/libvirt-cim/*.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/interop \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{ComputerSystem,HostSystem,RegisteredProfile,DiskPool,MemoryPool,NetPool,ProcessorPool,VSMigrationService,ElementConformsToProfile,ReferencedProfile,AllocationCapabilities}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/PG_InterOp \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/cimv2\
        -r /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,ElementConformsToProfile,HostedAccessPoint}.registration -m /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,RegisteredProfile,ComputerSystem,ElementConformsToProfile,HostedAccessPoint}.mof >/dev/null 2>&1 || true

PREUN

/bin/sh

# Unregister MOFs

/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
	-n root/virt \
	-r /usr/share/libvirt-cim/*.registration -m /usr/share/libvirt-cim/*.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/interop \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{ComputerSystem,HostSystem,RegisteredProfile,DiskPool,MemoryPool,NetPool,ProcessorPool,VSMigrationService,ElementConformsToProfile,ReferencedProfile,AllocationCapabilities}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/PG_InterOp \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -d -t pegasus \
        -n root/cimv2\
        -r /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,ElementConformsToProfile,HostedAccessPoint}.registration -m /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,RegisteredProfile,ComputerSystem,ElementConformsToProfile,HostedAccessPoint}.mof >/dev/null 2>&1 || true

POSTIN

/bin/sh
/sbin/ldconfig

/usr/share/libvirt-cim/install_base_schema.sh /usr/share/libvirt-cim

/etc/init.d/tog-pegasus condrestart

# Register MOFs
# NOTE: root/virt is registered twice, this is needed to actually
#       get a proper registration

/usr/share/libvirt-cim/provider-register.sh -t pegasus \
	-n root/virt \
	-r /usr/share/libvirt-cim/*.registration -m /usr/share/libvirt-cim/*.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -t pegasus \
	-n root/virt \
	-r /usr/share/libvirt-cim/*.registration -m /usr/share/libvirt-cim/*.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -t pegasus \
        -n root/interop \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{ComputerSystem,HostSystem,RegisteredProfile,DiskPool,MemoryPool,NetPool,ProcessorPool,VSMigrationService,ElementConformsToProfile,ReferencedProfile,AllocationCapabilities}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -t pegasus \
        -n root/PG_InterOp \
        -r /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.registration -m /usr/share/libvirt-cim/{RegisteredProfile,ElementConformsToProfile,ReferencedProfile}.mof >/dev/null 2>&1 || true
/usr/share/libvirt-cim/provider-register.sh -t pegasus \
        -n root/cimv2\
        -r /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,ElementConformsToProfile,HostedAccessPoint}.registration -m /usr/share/libvirt-cim/{HostedResourcePool,ElementCapabilities,HostedService,HostedDependency,RegisteredProfile,ComputerSystem,ElementConformsToProfile,HostedAccessPoint}.mof >/dev/null 2>&1 || true