Used sequpgrade.sh to upgrade existing seqs
This commit is contained in:
@@ -17,20 +17,20 @@ SCRIPT_NAME=${SCRIPT_NAME%%.*}
|
||||
CONFIG_FILE_NAME="${SCRIPT_NAME}.cfg"
|
||||
CONFIG_FILE_TEMPLATE="$WDIR/${CONFIG_FILE_NAME}.example"
|
||||
|
||||
step_config() {
|
||||
seq_config() {
|
||||
initSeqConfig "$CONFIG_FILE_NAME" "$CONFIG_FILE_TEMPLATE"
|
||||
if [ $? -eq 0 ] ; then
|
||||
CONFIG=1
|
||||
else
|
||||
# End if no configuration file exists
|
||||
[ $DRY -eq 0 ] && return 1
|
||||
dry || return 1
|
||||
fi
|
||||
[ $QUIET -ne 0 ] && APTOPT="-y"
|
||||
quiet && APTOPT="-y"
|
||||
return 0
|
||||
}
|
||||
|
||||
step_1_info() { echo "Apt sources.list check and update"; }
|
||||
step_1_alias() { ALIAS="install"; }
|
||||
step_1_alias() { echo "install"; }
|
||||
step_1() {
|
||||
echo "Make sure you have the \"deb-src\" entry active in your /etc/apt/sources.list"
|
||||
echo "Especially check for \"non-free\""
|
||||
@@ -57,7 +57,7 @@ step_3_info() {
|
||||
echoinfo " raspi: Raspberry Pi OS"
|
||||
echoinfo " debian: Debian"
|
||||
}
|
||||
step_3_alias() { ALIAS="deps"; }
|
||||
step_3_alias() { echo "deps"; }
|
||||
step_3() {
|
||||
shift
|
||||
local lDeps="$toolDeps"
|
||||
@@ -66,7 +66,7 @@ step_3() {
|
||||
lDeps="$toolDepsDebian";;
|
||||
raspi);;
|
||||
*)
|
||||
echoerr " [E] Unrecognized target"
|
||||
error -e "Unrecognized target"
|
||||
return 1;;
|
||||
esac
|
||||
exe apt-get install ${lDeps} $APTOPT
|
||||
@@ -115,17 +115,17 @@ ExecStart=/usr/bin/python \${PYL_INSTALL_DIR}/pyLoadCore.py
|
||||
WantedBy=multi-user.target"
|
||||
|
||||
step_7_info() { echo "Add ufw rules"; }
|
||||
step_7_alias() { ALIAS="ufw"; }
|
||||
step_7_alias() { echo "ufw"; }
|
||||
step_7() {
|
||||
echoseq " [I] Port 9666 needs to be forwarded to the target machine with ssh"
|
||||
echoseq " ssh -L 9666:localhost:9666 user@host -N"
|
||||
info "Port 9666 needs to be forwarded to the target machine with ssh"
|
||||
info " ssh -L 9666:localhost:9666 user@host -N"
|
||||
exe ufw allow in on eth0 to any port 8000 proto tcp comment "pyload webinterface"
|
||||
exe ufw allow in on eth0 to any port 7227 proto tcp comment "pyload remotes"
|
||||
exe ufw allow out on eth0 to 192.168.23.20 port 5222 proto tcp comment "XMPP Connection"
|
||||
}
|
||||
|
||||
step_10_info() { echo "Upgrade to latest version of branch $toolBranch"; }
|
||||
step_10_alias() { ALIAS="upgrade"; }
|
||||
step_10_alias() { echo "upgrade"; }
|
||||
step_10() {
|
||||
exe service $toolName stop
|
||||
exe cd "$PYL_INSTALL_DIR"
|
||||
@@ -134,5 +134,5 @@ step_10() {
|
||||
echo " Do so manually with: service $toolName start"
|
||||
}
|
||||
|
||||
VERSION_SEQREV=14
|
||||
readonly sqr_minVersion=16
|
||||
. /usr/local/bin/sequencer.sh
|
||||
|
Reference in New Issue
Block a user