Commit graph

112 commits

Author SHA1 Message Date
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
9b64346590 Fix last line being stripped 2022-06-13 16:59:55 +02:00
2fd172fcb1 Add man pages and separate properly between global systemd and user systemd services and timers 2022-06-13 11:31:59 +02:00
73382481e2 Adapt restic example 2022-06-13 02:21:47 +02:00
287fa053f5 Improve new restic scripts and remove resticwrapper, borgwrapper; provide a PKGBUILD for ArchLinux 2022-06-13 02:21:33 +02:00
da266c680b Fix wrong restic prune service calling wrong file 2022-06-12 13:13:30 +02:00
458d48291f Also provide restic scripts as systemd global service 2022-06-12 12:28:01 +02:00
1d1aee1c6a Add plain restic example 2022-06-05 01:09:23 +02:00
a81649d4c4 Add default vimrc, remove some spaces 2022-02-07 22:46:38 +01:00
a7dd42f15c Disable nano syntax highlighting by default 2022-02-02 00:03:58 +01:00
a72ff7ea2b Remove ConditionACPower condition for borgmatic 2022-01-04 19:40:58 +01:00
bfa268917f Enforce network-online.target inside user borgmatic systemd services 2021-12-27 12:52:06 +01:00
38a6e4b36f Document user unit system targets 2021-12-27 11:24:05 +01:00
7d13184583 Depend on network-online.target for system borgmatic services (--user depends on linking network-online.target to a user first) 2021-12-27 11:21:25 +01:00
b8edf086ba Fix network-online.target not available 2021-12-24 09:57:24 +01:00
56a54508ca Add Requires for network online to borgmatic services 2021-12-23 12:03:57 +01:00
0fed3a2d76 Add BORGMATIC_NAME as environment variable to service file which exposes the config name to the scripts 2021-12-22 15:59:42 +01:00
f15d0c6965 Split create, check and prune borgmatic systemd files 2021-12-22 14:52:57 +01:00
2bd1d69f1d Split create, check and prune borgmatic systemd files 2021-12-22 14:51:15 +01:00
59013f4adf Use docker-compose as binary 2021-12-11 13:34:01 +01:00
7f3b09fc05 Change service to perform default borgmatic check config, repository and archives, and enable persistent timers 2021-11-23 22:32:48 +01:00
5e52dc3ad8 Add borgmatic check also as user file 2021-11-23 22:25:05 +01:00
9f235e185e Add borgmatic check 2021-11-23 22:16:24 +01:00
fffd55e8a7 BREAKING CHANGE: change docker_compose update for docker-compose v2.0.0 which is now a docker plugin itself and no standalone binary anymore 2021-09-29 16:22:43 +02:00