#!/bin/sh
# this is prerm for Polkast
killall -KILL polkast

PKGPATH=/usr/local/zy-pkgs
KEYWORD="Polkast"
PKGHOME=/i-data/md0/admin/polkast
PKG_RESET=/tmp/PKG_RESET
 
dobackup()  
{
    if [ ! -d "$PKGPATH/backup/" ]; then
        mkdir -p "$PKGPATH/backup"
    fi
 
    if [ -d "$PKGPATH/backup/$KEYWORD/" ]; then
        rm -rf "$PKGPATH/backup/$KEYWORD"
    fi
 
    ###### backup files ######
    mkdir "$PKGPATH/backup/$KEYWORD"
    cp -r "$PKGHOME/users" "$PKGPATH/backup/$KEYWORD/"
    cp "$PKGHOME/polkast.dat" "$PKGPATH/backup/$KEYWORD/"
}
 
# Check if "Keep Setting" is needed
if [ -f "$PKG_RESET" ] && [ -r "$PKG_RESET" ]; then
    grep -n $KEYWORD "$PKG_RESET"
    # not exist in /tmp/PKG_RESET => do backup
    if [ $? -ne 0 ]; then
        dobackup
    else
        ###### cleanup files ######
        rm -rf "$PKGPATH/backup/$KEYWORD"
    fi
    # /tmp/PKG_RESET does not exist => do backup
else
    dobackup
fi 

exit 0
