Commit graph

17 commits

Author SHA1 Message Date
23acc8b3d7 Merge branch 'master' into typed 2021-10-02 00:27:54 +02:00
698fc0c6d3 Create and set permissions of files atomically
Apparently it is not safe to first create a file with touch and then set
permissions with chmod. An unprivileged user could open the file in
between. See
https://github.com/NixOS/nixpkgs/pull/60138#discussion_r623971755.
2021-10-02 00:24:14 +02:00
01ed3fb9d6 Merge branch 'master' into typed 2021-02-08 11:09:07 +01:00
fb34a0834c Restrict file access before writing secrets 2021-02-08 11:07:29 +01:00
bf93d04f2f Merge branch 'master' into typed 2020-12-02 20:25:26 +01:00
b5a6830523 Add README 2020-12-02 20:18:37 +01:00
3d8ac1e944 Do not delete base directory on the target 2020-12-02 20:11:01 +01:00
9e3311eef2 Rename key host to target 2020-12-02 19:45:36 +01:00
356bb03776 Add GPL as license 2020-12-02 18:15:45 +01:00
f0a2816a04 Merge branch 'master' into typed 2020-12-02 17:22:29 +01:00
ab39b45e30 Exit with status 1 if sub-process fails 2020-12-02 17:21:31 +01:00
30c05af694 Change to Typed Racket 2020-12-02 16:01:38 +01:00
88b66fe6bc Take path to config file as command-line argument 2020-11-25 14:33:00 +01:00
2ea10580b9 Change interpretation of paths in config file
The paths are now interpreted relatively to the location of the config
file.
2020-11-25 12:56:33 +01:00
fad70955eb Reorganize and clean up 2020-11-24 20:38:09 +01:00
d3e45ee306 First working version 2020-11-24 20:18:16 +01:00
a754091989 Initial commit 2020-11-24 03:19:45 +01:00