Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/astro/boinc-setiathome/files/pkg-deinstall.in
16125 views
#!/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