40 lines
992 B
Bash
Executable File
40 lines
992 B
Bash
Executable File
#!/bin/bash
|
|
|
|
toolName=transmission
|
|
toolDeps=transmission-daemon
|
|
toolCronLoc="/etc/cron.d/transmission_daemon"
|
|
|
|
# Get script working directory
|
|
# (when called from a different directory)
|
|
WDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >>/dev/null 2>&1 && pwd)"
|
|
CONFIG=0
|
|
SCRIPT_NAME=$(basename -- $0)
|
|
SCRIPT_NAME=${SCRIPT_NAME%%.*}
|
|
CONFIG_FILE_NAME="${SCRIPT_NAME}.cfg"
|
|
CONFIG_FILE_TEMPLATE="$WDIR/${CONFIG_FILE_NAME}.example"
|
|
aptOpt=
|
|
|
|
step_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
|
|
fi
|
|
[ $QUIET -ne 0 ] && aptOpt="-y"
|
|
return 0
|
|
}
|
|
|
|
step_10_info() { echo "Setup blocklist update cron job"; }
|
|
step_10_alias() { ALIAS="bllupdate"; }
|
|
step_10() {
|
|
addConf -s "$TRDA_REMOTE_AUTH" "$TRDA_REMOTE_AUTH_LOC"
|
|
[ $? -eq 0 ] && exe chmod 600 "$TRDA_REMOTE_AUTH_LOC"
|
|
|
|
addConf -s "$TRDA_CRON" "$toolCronLoc"
|
|
}
|
|
|
|
VERSION_SEQREV=12
|
|
. /usr/local/bin/sequencer.sh
|