freebsd-ports/astro/boinc-setiathome/files/pkg-deinstall.in
2021-04-06 16:31:13 +02:00

24 lines
482 B
Bash

#!/bin/sh
if [ "$2" != "POST-DEINSTALL" ]; then
exit 0
fi
F=%%BOINC_CLIENT_HOME%%/projects/%%SETI_SITE%%/app_info.xml
echo Removing setiathome_v7 lines from $F
l=`grep -n "<name>setiathome_v8</name>" $F | cut -f 1 -d :`
if [ $? -ne 0 ]; then
echo $F is corrupt
exit 1
fi
l1=$(($l-1))
l2=$(($l+13))
sed -i.bak "${l1},${l2}d" $F # sed wants the braces
rm $F.bak
l=`wc -l $F | cut -f 1 -d / | sed 's/ //g'`
if [ $l -eq 2 ]; then
echo Removing empty $F
rm $F
fi