#!/bin/sh

uksclockfile="/home/$USER/.config/kylin-software-center$DISPLAY.lock"

pro_num=`ps -ef |grep $USER|grep python3|grep -w kylin-software-center.py |grep -v grep | wc -l`
if [ $pro_num -gt 0 ];then
    flock -xn $uksclockfile -c "pkill -f -9 kylin-software-center.py > /dev/null 2>&1" 
else
    flock -xn $uksclockfile -c "" || rm $uksclockfile
fi

echo $0
if [ $# = 0 ]; then
    echo "normal start"
    cd /usr/share/kylin-software-center
    exec ./kylin-software-center.py
elif [ $1 = "restart" ]; then
        echo "restart"
        sleep 1
        cd /usr/share/kylin-software-center
        exec ./kylin-software-center.py
else
    if [ $1 = "-quiet" ]; then
        echo "quiet start"
        cd /usr/share/kylin-software-center
        exec ./kylin-software-center.py -quiet
        elif [ $1 = "-remove" ]; then
                cd /usr/share/kylin-software-center
                exec ./kylin-software-center.py $1 $2
    else
        cd /usr/share/kylin-software-center
        exec ./kylin-software-center.py $1
    fi
fi
