Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > d5473e4267a717c4aa5b8c001bc11081 > scriptlet

kernel-multimedia-source-stripped-2.6.17.13-3mdv-1-1mdv2007.0.i586.rpm

POSTIN

/bin/sh
cd /usr/src
rm -f linux
ln -snf kernel-multimedia-stripped-2.6.17.13-3mdv linux
/sbin/service kheader start 2>/dev/null >/dev/null || :

# we need to create /build only when there is a source tree.
for i in /lib/modules/2.6.17.13-mm-{desktop,laptop}-3mdv*; do
	if [ -d $i ]; then
		ln -sf /usr/src/kernel-multimedia-stripped-2.6.17.13-3mdv $i/build
		ln -sf /usr/src/kernel-multimedia-stripped-2.6.17.13-3mdv $i/source
	fi
done

POSTUN

/bin/sh
if [ -L /usr/src/linux ]; then 
    if [ -L /usr/src/linux -a `ls -l /usr/src/linux 2>/dev/null| awk '{ print $11 }'` = "kernel-multimedia-stripped-2.6.17.13-3mdv" ]; then
	[ $1 = 0 ] && rm -f /usr/src/linux
    fi
fi
# we need to delete <modules>/build at unsinstall, if it points to us
for i in /lib/modules/2.6.17.13-mm-{desktop,laptop}-3mdv*/{build,source}; do
	if [ -L $i ]; then
		if [ "`find  $i -printf %l`" = "/usr/src/kernel-multimedia-stripped-2.6.17.13-3mdv" ]; then
			rm -f $i
		fi
	fi
done
exit 0

###
### file lists
###