Sophie

Sophie

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

kernel-xen-2.6.18-371.12.1.el5.x86_64.rpm

PREUN

/bin/sh
/sbin/new-kernel-pkg --rminitrd --rmmoddep --remove 2.6.18-371.12.1.el5xen || exit $?
if [ -x /sbin/weak-modules ]
then
    /sbin/weak-modules --remove-kernel 2.6.18-371.12.1.el5xen || exit $?
fi

POSTIN

/bin/sh
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ]; then
  if [ -f /etc/sysconfig/kernel ]; then
    /bin/sed -i -e 's/^DEFAULTKERNEL=kernel-xen[0U]/DEFAULTKERNEL=kernel-xen/' /etc/sysconfig/kernel || exit $?
  fi
fi
if [ -e /proc/xen/xsd_kva -o ! -d /proc/xen ]; then
	/sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install --multiboot=/boot/xen.gz-2.6.18-371.12.1.el5 2.6.18-371.12.1.el5xen || exit $?
else
	/sbin/new-kernel-pkg --package kernel-xen --mkinitrd --depmod --install 2.6.18-371.12.1.el5xen || exit $?
fi
if [ -x /sbin/ldconfig ]
then
    /sbin/ldconfig -X || exit $?
fi
if [ -x /sbin/weak-modules ]
then
    /sbin/weak-modules --add-kernel 2.6.18-371.12.1.el5xen || exit $?
fi