use writeShellScript

This commit is contained in:
jaina heartles 2025-01-01 21:37:27 -05:00
parent 26b20e9c5d
commit 389c766505

View file

@ -13,7 +13,7 @@ let
backupConfigFile = "/etc/misskey-backup/conf"; backupConfigFile = "/etc/misskey-backup/conf";
s3Cfg = "/etc/misskey-backup/s3cfg"; s3Cfg = "/etc/misskey-backup/s3cfg";
tarRedisStdoutCmd = pkgs.writeScript "backup-misskey-redis" '' tarRedisStdoutCmd = pkgs.writeShellScript "backup-misskey-redis" ''
tar -cz -C /var/lib/redis-misskey . tar -cz -C /var/lib/redis-misskey .
''; '';
@ -109,7 +109,7 @@ in {
''; '';
serviceConfig.ExecStopPost = let serviceConfig.ExecStopPost = let
script = pkgs.writeScript "backup-notify" '' script = pkgs.writeShellScript "backup-notify" ''
invocationId="$(systemctl show --value -p InvocationID misskey-backup.service)" invocationId="$(systemctl show --value -p InvocationID misskey-backup.service)"
logs="$(journalctl _SYSTEMD_INVOCATION_ID="$invocationId" -u misskey-backup.service)" logs="$(journalctl _SYSTEMD_INVOCATION_ID="$invocationId" -u misskey-backup.service)"