mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-11-23 05:50:36 -08:00
159 lines
4.6 KiB
Plaintext
159 lines
4.6 KiB
Plaintext
######################################################################
|
|
# List of available definitions (it's not necessary to uncomment them)
|
|
######################################################################
|
|
###### Command definitions #####
|
|
#CMD_AWK="/bin/awk"
|
|
#CMD_CAT="/bin/cat"
|
|
#CMD_CHMOD="/bin/chmod"
|
|
#CMD_CHOWN="/bin/chown"
|
|
#CMD_CP="/bin/cp"
|
|
#CMD_CUT="/bin/cut"
|
|
#CMD_DATE="/bin/date"
|
|
#CMD_ECHO="/bin/echo"
|
|
#CMD_EXPR="/usr/bin/expr"
|
|
#CMD_FIND="/usr/bin/find"
|
|
#CMD_GETCFG="/sbin/getcfg"
|
|
#CMD_GREP="/bin/grep"
|
|
#CMD_GZIP="/bin/gzip"
|
|
#CMD_HOSTNAME="/bin/hostname"
|
|
#CMD_LN="/bin/ln"
|
|
#CMD_LOG_TOOL="/sbin/log_tool"
|
|
#CMD_MD5SUM="/bin/md5sum"
|
|
#CMD_MKDIR="/bin/mkdir"
|
|
#CMD_MV="/bin/mv"
|
|
#CMD_RM="/bin/rm"
|
|
#CMD_RMDIR="/bin/rmdir"
|
|
#CMD_SED="/bin/sed"
|
|
#CMD_SETCFG="/sbin/setcfg"
|
|
#CMD_SLEEP="/bin/sleep"
|
|
#CMD_SORT="/usr/bin/sort"
|
|
#CMD_SYNC="/bin/sync"
|
|
#CMD_TAR="/bin/tar"
|
|
#CMD_TOUCH="/bin/touch"
|
|
#CMD_WGET="/usr/bin/wget"
|
|
#CMD_WLOG="/sbin/write_log"
|
|
#CMD_XARGS="/usr/bin/xargs"
|
|
#CMD_7Z="/usr/local/sbin/7z"
|
|
#
|
|
###### System definitions #####
|
|
#SYS_EXTRACT_DIR="$(pwd)"
|
|
#SYS_CONFIG_DIR="/etc/config"
|
|
#SYS_INIT_DIR="/etc/init.d"
|
|
#SYS_STARTUP_DIR="/etc/rcS.d"
|
|
#SYS_SHUTDOWN_DIR="/etc/rcK.d"
|
|
#SYS_RSS_IMG_DIR="/home/httpd/RSS/images"
|
|
#SYS_QPKG_DATA_FILE_GZIP="./data.tar.gz"
|
|
#SYS_QPKG_DATA_FILE_BZIP2="./data.tar.bz2"
|
|
#SYS_QPKG_DATA_FILE_7ZIP="./data.tar.7z"
|
|
#SYS_QPKG_DATA_CONFIG_FILE="./conf.tar.gz"
|
|
#SYS_QPKG_DATA_MD5SUM_FILE="./md5sum"
|
|
#SYS_QPKG_DATA_PACKAGES_FILE="./Packages.gz"
|
|
#SYS_QPKG_CONFIG_FILE="$SYS_CONFIG_DIR/qpkg.conf"
|
|
#SYS_QPKG_CONF_FIELD_QPKGFILE="QPKG_File"
|
|
#SYS_QPKG_CONF_FIELD_NAME="Name"
|
|
#SYS_QPKG_CONF_FIELD_VERSION="Version"
|
|
#SYS_QPKG_CONF_FIELD_ENABLE="Enable"
|
|
#SYS_QPKG_CONF_FIELD_DATE="Date"
|
|
#SYS_QPKG_CONF_FIELD_SHELL="Shell"
|
|
#SYS_QPKG_CONF_FIELD_INSTALL_PATH="Install_Path"
|
|
#SYS_QPKG_CONF_FIELD_CONFIG_PATH="Config_Path"
|
|
#SYS_QPKG_CONF_FIELD_WEBUI="WebUI"
|
|
#SYS_QPKG_CONF_FIELD_WEBPORT="Web_Port"
|
|
#SYS_QPKG_CONF_FIELD_SERVICEPORT="Service_Port"
|
|
#SYS_QPKG_CONF_FIELD_SERVICE_PIDFILE="Pid_File"
|
|
#SYS_QPKG_CONF_FIELD_AUTHOR="Author"
|
|
#SYS_QPKG_CONF_FIELD_RC_NUMBER="RC_Number"
|
|
## The following variables are assigned values at run-time.
|
|
#SYS_HOSTNAME=$($CMD_HOSTNAME)
|
|
## Data file name (one of SYS_QPKG_DATA_FILE_GZIP, SYS_QPKG_DATA_FILE_BZIP2,
|
|
## or SYS_QPKG_DATA_FILE_7ZIP)
|
|
#SYS_QPKG_DATA_FILE=
|
|
## Base location.
|
|
#SYS_QPKG_BASE=""
|
|
## Base location of QPKG installed packages.
|
|
#SYS_QPKG_INSTALL_PATH=""
|
|
## Location of installed software.
|
|
#SYS_QPKG_DIR=""
|
|
## If the QPKG should be enabled or disabled after the installation/upgrade.
|
|
#SYS_QPKG_SERVICE_ENABLED=""
|
|
## Architecture of the device the QPKG is installed on.
|
|
#SYS_CPU_ARCH=""
|
|
## Name and location of system shares
|
|
#SYS_PUBLIC_SHARE=""
|
|
#SYS_PUBLIC_PATH=""
|
|
#SYS_DOWNLOAD_SHARE=""
|
|
#SYS_DOWNLOAD_PATH=""
|
|
#SYS_MULTIMEDIA_SHARE=""
|
|
#SYS_MULTIMEDIA_PATH=""
|
|
#SYS_RECORDINGS_SHARE=""
|
|
#SYS_RECORDINGS_PATH=""
|
|
#SYS_USB_SHARE=""
|
|
#SYS_USB_PATH=""
|
|
#SYS_WEB_SHARE=""
|
|
#SYS_WEB_PATH=""
|
|
## Path to ipkg or opkg package tool if installed.
|
|
#CMD_PKG_TOOL=
|
|
#
|
|
|
|
######################################################################
|
|
# All package specific functions shall call 'err_log MSG' if an error
|
|
# is detected that shall terminate the installation.
|
|
######################################################################
|
|
|
|
######################################################################
|
|
# Define any package specific operations that shall be performed when
|
|
# the package is removed.
|
|
######################################################################
|
|
|
|
#PKG_PRE_REMOVE="{
|
|
#}"
|
|
|
|
PKG_MAIN_REMOVE="{
|
|
rm -rf /usr/sbin/zerotier-cli
|
|
# all identity files are stored in the Install_Path and will be removed automatically
|
|
}"
|
|
|
|
#PKG_POST_REMOVE="{
|
|
#}"
|
|
|
|
######################################################################
|
|
# Define any package specific initialization that shall be performed
|
|
# before the package is installed.
|
|
######################################################################
|
|
|
|
pkg_init()
|
|
{
|
|
modprobe tun
|
|
}
|
|
|
|
|
|
######################################################################
|
|
# Define any package specific requirement checks that shall be
|
|
# performed before the package is installed.
|
|
######################################################################
|
|
|
|
#pkg_check_requirement()
|
|
#{
|
|
#}
|
|
|
|
######################################################################
|
|
# Define any package specific operations that shall be performed when
|
|
# the package is installed.
|
|
######################################################################
|
|
|
|
#pkg_pre_install()
|
|
#{
|
|
# log "pkg_pre_install"
|
|
#}
|
|
|
|
#pkg_install()
|
|
#{
|
|
# log "pkg_install"
|
|
#}
|
|
|
|
pkg_post_install()
|
|
{
|
|
log $SYS_QPKG_INSTALL_PATH
|
|
modprobe tun
|
|
}
|