diff options
Diffstat (limited to '.INSTALL')
-rw-r--r-- | .INSTALL | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/.INSTALL b/.INSTALL new file mode 100644 index 000000000000..ea74fa888957 --- /dev/null +++ b/.INSTALL @@ -0,0 +1,51 @@ +#!/bin/sh + +post_install() { + systemctl daemon-reload + xhost + + ECHOLEN=$(echo -e|awk '{print length($0)}') + if [ ${ECHOLEN} = '0' ] + then + ECHO='echo -e' + else + ECHO='echo' + fi + $ECHO "\033[36m**************************************\033[0m" + $ECHO "\033[36m* Start SunloginClient Service *\033[0m" + $ECHO "\033[36m* systemctl start runsunloginclient *\033[0m" + $ECHO "\033[36m* Enable Remote Control *\033[0m" + $ECHO "\033[36m* xhost + *\033[0m" + $ECHO "\033[36m**************************************\033[0m" +} + +post_upgrade() { + systemctl daemon-reload + xhost + + if [ `systemctl is-active runsunloginclient` == 'active' ];then + systemctl restart runsunloginclient + fi + ECHOLEN=$(echo -e|awk '{print length($0)}') + if [ ${ECHOLEN} = '0' ] + then + ECHO='echo -e' + else + ECHO='echo' + fi + $ECHO "\033[36m**************************************\033[0m" + $ECHO "\033[36m* Start SunloginClient Service *\033[0m" + $ECHO "\033[36m* systemctl start runsunloginclient *\033[0m" + $ECHO "\033[36m* Enable Remote Control *\033[0m" + $ECHO "\033[36m* xhost + *\033[0m" + $ECHO "\033[36m**************************************\033[0m" +} + +pre_remove() { + systemctl disable runsunloginclient + systemctl stop runsunloginclient +} + +post_remove() { + systemctl daemon-reload + xhost - +} +# vim: ts=2 sw=2 et: |