Sophie

Sophie

distrib > Scientific%20Linux > 5x > i386 > by-pkgid > ccca88d84aa60126f8a3607932781f75 > scriptlet

kmod-gnbd-xen-0.1.5-2.el5.i686.rpm

PREUN

/bin/sh
rpm -ql kmod-gnbd-xen | grep '\.ko$'     > /var/run/rpm-kmod-gnbd-xen-modules

POSTIN

/bin/sh
if [ -e "/boot/System.map-2.6.18-128.el5xen" ]; then
    /sbin/depmod -aeF "/boot/System.map-2.6.18-128.el5xen" "2.6.18-128.el5xen" > /dev/null || :
fi
# Hard code GNBD location to avoid calls to RPM from within Anaconda.
modules=( "/lib/modules/2.6.18-128.el5xen/extra/gnbd/gnbd.ko" )
if [ -x "/sbin/weak-modules" ]; then
    printf '%s\n' "${modules[@]}"     | /sbin/weak-modules --add-modules
fi

POSTUN

/bin/sh
/sbin/depmod -aF /boot/System.map-2.6.18-128.el5xen 2.6.18-128.el5xen &> /dev/null || :
modules=( $(cat /var/run/rpm-kmod-gnbd-xen-modules) )
#rm /var/run/rpm-kmod-gnbd-xen-modules
if [ -x "/sbin/weak-modules" ]; then
    printf '%s\n' "${modules[@]}"     | /sbin/weak-modules --remove-modules
fi