Rename reserved name

This commit is contained in:
Alexander Schäferdiek 2019-01-25 18:52:06 +01:00
parent 92a256547c
commit 52e05aae33
4 changed files with 9 additions and 9 deletions

View file

@ -1,9 +1,9 @@
[Unit] [Unit]
Description=Run checkupdates Description=Run check_updates
[Service] [Service]
Type=oneshot Type=oneshot
ExecStart=checkupdates ExecStart=check_updates
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View file

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Run checkupdates Description=Run check_updates
[Timer] [Timer]
OnCalendar=Mon *-*-* 05:00:00 OnCalendar=Mon *-*-* 05:00:00

View file

@ -3,15 +3,15 @@
# usage # usage
usage() { usage() {
USAGE=$(cat <<EOF USAGE=$(cat <<EOF
Usage: checkupdates [CONFIG_FILE (absolute path)] Usage: check_updates [CONFIG_FILE (absolute path)]
If no CONFIG_FILE is given, HOME/.checkupdates.conf is used. This fallback option If no CONFIG_FILE is given, HOME/.check_updates.conf is used. This fallback option
has to exist or the script will exit. has to exist or the script will exit.
Configuration can be done in any file and any pre-defined variable can be overwritten. Configuration can be done in any file and any pre-defined variable can be overwritten.
The following are at least required for the script to work: The following are at least required for the script to work:
- CHECKUPDATES_MAIL_ADDRESS="" // mail.rc has to be configured - CHECK_UPDATES_MAIL_ADDRESS="" // mail.rc has to be configured
You can copy this script to '/usr/local/bin' and use create a custom CONFIG_FILE as user. Examples can be found in '/usr/share/doc/<scriptname>'. You can copy this script to '/usr/local/bin' and use create a custom CONFIG_FILE as user. Examples can be found in '/usr/share/doc/<scriptname>'.
EOF EOF
@ -24,7 +24,7 @@ set -e;
HOSTNAME=$(hostname) HOSTNAME=$(hostname)
UPDATES=$(checkupdates) UPDATES=$(checkupdates)
UPDATES_AMOUNT=$(checkupdates|wc -l) UPDATES_AMOUNT=$(checkupdates|wc -l)
CHECKUPDATES_MAIL_ADDRESS=""; CHECK_UPDATES_MAIL_ADDRESS="";
# check for config file # check for config file
source_config() { source_config() {
@ -46,10 +46,10 @@ source_config() {
source "$config"; source "$config";
set +a; set +a;
} }
source_config "$1" "$HOME/.checkupdates.conf" source_config "$1" "$HOME/.check_updates.conf"
if [ "$UPDATES_AMOUNT" -gt "0" ]; then if [ "$UPDATES_AMOUNT" -gt "0" ]; then
mailx -s "[updates $HOSTNAME]" $CHECKUPDATES_MAIL_ADDRESS << EOF mailx -s "[updates $HOSTNAME]" $CHECK_UPDATES_MAIL_ADDRESS << EOF
There are $UPDATES_AMOUNT updates available on $HOSTNAME. There are $UPDATES_AMOUNT updates available on $HOSTNAME.
$UPDATES $UPDATES