Used sequpgrade.sh to upgrade existing seqs

This commit is contained in:
2022-05-29 20:58:23 +02:00
parent 10ee4198f0
commit 6214493c18
57 changed files with 802 additions and 806 deletions

View File

@@ -13,27 +13,27 @@ SCRIPT_NAME=${SCRIPT_FILE%%.*}
CONFIG_FILE_NAME="${SCRIPT_NAME}.cfg"
CONFIG_FILE_TEMPLATE="$WDIR/${CONFIG_FILE_NAME}.example"
step_config() {
seq_config() {
## or to use sequencer api with profile config file support:
initSeqConfig "$SCRIPT_NAME" "$CONFIG_FILE_TEMPLATE"
if [ $? -eq 0 ] ; then
CONFIG=1
echoseq " [I] Freeradius DB: $FRAD_DB_NAME"
echoseq " Daloradius home: $DRAD_HOME"
info "Freeradius DB: $FRAD_DB_NAME"
info " Daloradius home: $DRAD_HOME"
else
# End if no configuration file exists
[ $DRY -eq 0 ] && return -1
dry || return -1
fi
## Apt cmdline option to suppress user interaction
[ $QUIET -ne 0 ] && APTOPT="-y"
quiet && APTOPT="-y"
## Return of non zero value will abort the sequence
return 0
}
step_50_info() { echo "Init freeradius and daloradius database"; }
step_50_alias() { ALIAS="initdb"; }
step_50_alias() { echo "initdb"; }
step_50() {
local drDbInit="$DRAD_HOME/contrib/db/mysql-daloradius.sql"
local frDbSchema="$toolConfLoc/mods-config/sql/main/mysql/schema.sql"
@@ -48,20 +48,20 @@ step_50() {
step_52_info() { echo "Reset freeradius and daloradius database"; }
step_52_alias() { ALIAS="resetdb"; }
step_52_alias() { echo "resetdb"; }
step_52() {
local lAnswer
if [ $QUIET -eq 0 ]; then
if interactive; then
read -p "Do you really want to reset the database $FRAD_DB_NAME y/[n]? " lAnswer
else
lAnswer=y
fi
case "$lAnswer" in
[yY])
echoseq -n " [I] Reseting DB...";;
info -n " [I] Reseting DB...";;
*)
echoerr " [I] Abort reset"
info -e "Abort reset"
return 1;;
esac
@@ -69,5 +69,5 @@ step_52() {
step initdb
}
VERSION_SEQREV=13
readonly sqr_minVersion=16
. /usr/local/bin/sequencer.sh