支持一键打包spk

This commit is contained in:
qiusanshiye
2020-01-01 00:10:44 +08:00
parent b89cd0b08f
commit 362b7bbacc
34 changed files with 414 additions and 2 deletions

7
source/gofrpc/scripts/postinst Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# This script is run after the package files are transferred to @appstore.
# You can change the file permission and ownership in this script.
exit 0

View File

@ -0,0 +1,6 @@
#!/bin/sh
# This script is run after the package is removed from the system
exit 0

View File

@ -0,0 +1,7 @@
#!/bin/sh
# Package Center will call this script after installing the new version of your package.
exit 0

7
source/gofrpc/scripts/preinst Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
# This script is run before the package files are transferred to @appstore.
# You can check if the installation requirements meet the DSM or package version, or if some services are enabled in this script.
exit 0

View File

@ -0,0 +1,5 @@
#!/bin/sh
# This script is run before the package is removed.
exit 0

View File

@ -0,0 +1,6 @@
#!/bin/sh
# Package Center will call this script before uninstalling the old version of your package
exit 0

View File

@ -0,0 +1,30 @@
#!/bin/sh
# This script is used to start and stop a package, detect running status, and generate the log file.
# Parameters used by the script are listed in below: start, stop, status
PRIVATE_LOCATION="/var/packages/${SYNOPKG_PKGNAME}/target"
START_FILE="./start.sh"
STOP_FILE="./stop.sh"
case $1 in
start)
cd ${PRIVATE_LOCATION}
/bin/sh ${START_FILE}
;;
stop)
cd ${PRIVATE_LOCATION}
(/bin/sh ${STOP_FILE} &)
;;
status)
cd ${PRIVATE_LOCATION}
ret=$(ps -ef | grep frpc | grep -v 'grep')
if [ -n "${ret}" ]; then
exit 0
else
exit 1
fi
;;
esac