aboutsummaryrefslogtreecommitdiffstats
path: root/backup-email.rsc
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2024-03-06 15:28:55 +0100
committerGravatar Christian Hesse <mail@eworm.de>2024-03-12 15:27:15 +0100
commit3eb8fad5ae36334b2f4c56c6641d453eee5b0136 (patch)
tree379ea2235547b20917491042b43cbff087565dec /backup-email.rsc
parent15c68c5660ab6bc0af4c9dee4de7b74ebcf0abb8 (diff)
backup-email: drop main function, use :do with on-error
Diffstat (limited to 'backup-email.rsc')
-rw-r--r--backup-email.rsc10
1 files changed, 4 insertions, 6 deletions
diff --git a/backup-email.rsc b/backup-email.rsc
index c5b4568..9f6e31a 100644
--- a/backup-email.rsc
+++ b/backup-email.rsc
@@ -12,8 +12,8 @@
:global GlobalFunctionsReady;
:while ($GlobalFunctionsReady != true) do={ :delay 500ms; }
-:local Main do={
- :local ScriptName [ :tostr $1 ];
+:do {
+ :local ScriptName [ :jobname ];
:global BackupPassword;
:global BackupRandomDelay;
@@ -46,7 +46,7 @@
}
:if ([ $ScriptLock $ScriptName ] = false) do={
- :return false;
+ :error false;
}
$WaitFullyConnected;
@@ -114,6 +114,4 @@
:delay 1s;
:set I ($I + 1);
}
-}
-
-$Main [ :jobname ];
+} on-error={ }