Commit graph

135 commits

Author SHA1 Message Date
53f0b85572 Allow override of mail in notifier and explain notifier examples for restic backup (sending mail on start and finish of backups)
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-26 00:42:05 +01:00
7a5c6a7461 Make example notifier more clear 2023-01-26 00:30:11 +01:00
80c22b5207 Make install instructions more precise 2023-01-26 00:28:20 +01:00
0e18bed823 Change default example locations 2023-01-26 00:24:28 +01:00
ed7a1c639c Use notifier and clean up independent mail enabled and mail address configs 2023-01-26 00:21:49 +01:00
bc01d41f1c Fix overwrite in check_updates
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 23:37:53 +01:00
2670317bae Align examples
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 23:31:14 +01:00
e47a2b0145 Polish and align all scripts; add generic notifier script 2023-01-25 23:27:38 +01:00
fbe2eea125 Fix typos in systemd_failure_notify
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 19:07:14 +01:00
c4816b054b Check required vars before using them
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 16:13:13 +01:00
71977c9dca Fail properly in all scripts when required commands are not available
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 09:42:22 +01:00
4d47fd31db Make check updates more generic, fix failure notify requirements and update docs 2023-01-25 09:26:00 +01:00
dde06a6da3 Switch to pandoc for man creation; add manuals for configuration-based helper scripts; add support for gotify in systemd_failure_notify
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 02:16:01 +01:00
ad137e68b3 Add docker volume backup and restore
All checks were successful
continuous-integration/drone Build is passing
2022-11-07 23:38:29 +01:00
25659467cc Rename to system-helpers
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-17 20:28:53 +02:00
9466f83acc Fix src dir for copy
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2022-09-09 01:03:08 +02:00
9e2f188ba1 Add etc skel sync script
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-08 20:02:00 +02:00
eb3a1178b6 Switch to vim by default and add template for plugins
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-08 16:37:42 +02:00
6012c3aa57 Add script for simple umask alignment
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-06 13:44:32 +02:00
3a53a4a8a1 Add script to align default umask 022 permissions for user homes
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-05 20:27:13 +02:00
0987bcaf9d Remove reflector
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-04 13:51:38 +02:00
1cd213ed53 Change location of reflector config
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-04 13:47:52 +02:00
9cbe731d22 Enforce nano syntax highlight
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-04 00:23:56 +02:00
82d43e9607 Use pacman cleanup hook instead of alias
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-26 20:55:31 +02:00
b0517cfa44 Add optional DNS check for network-online.target to user service files
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-23 18:55:27 +02:00
04b18fefa0 Use correct default.target for user systemd services
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-20 10:08:18 +02:00
91795249ad ArchLinux repository without any $arch
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 22:49:31 +02:00
7144ca6f02 Update README
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 22:35:41 +02:00
e0bbb8569c Add steps for creating ArchLinux repository database and add description how to use in the README
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 22:29:51 +02:00
9531f2166f Make arch pkg build work and add rsync
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-11 21:51:43 +02:00
019a511671 Try at fixing
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 21:04:43 +02:00
07cbe31337 Try overcoming drone limit to only work as root
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 21:02:42 +02:00
93a0720083 Try out setting build
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:56:29 +02:00
4b1c4ed1e7 Try out different package
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:54:11 +02:00
c6a3f8ed1f Only copy build directory
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:46:03 +02:00
2042324e47 Fix
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:44:49 +02:00
a4585b1c19 Try out building as nobody
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:44:35 +02:00
0f99006195 Fix typo in CI pipeline image
Some checks failed
continuous-integration/drone/push Build is failing
2022-07-11 20:34:56 +02:00
484aec1464 Add arch pkgbuild
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2022-07-11 20:33:52 +02:00
51d5409055 Adapted CI to print checked file
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-10 20:52:48 +02:00
0ee7b03df8 Apply shellcheck recommendations and add simple pipeline
All checks were successful
continuous-integration/drone Build is passing
2022-07-10 20:47:46 +02:00
9c79b41909 Fix dynv6 config init 2022-07-10 18:36:16 +02:00
fd2ecb420c Fix dynv6 script 2022-07-10 18:35:26 +02:00
872e725e3c Fix wrong return in bash fn call 2022-07-10 18:33:00 +02:00
bf6615b034 Make scripts work for global user 2022-07-10 18:29:44 +02:00
00f034a9a8 Add global systemd services and use OnFailure by default 2022-06-30 09:34:43 +02:00
bb97797154 Add restic-report example and systemd service files 2022-06-30 00:13:32 +02:00
7423cdd0a8 Fix forget command in example 2022-06-14 23:52:32 +02:00
6072a1298a Fix wrong env var in system service 2022-06-14 23:15:33 +02:00
9ab2b89657 Fix path of restic-create service file 2022-06-14 23:04:30 +02:00