diff options
| author | user@node5.net <user@node5.net> | 2026-07-01 20:34:54 +0200 |
|---|---|---|
| committer | user@node5.net <user@node5.net> | 2026-07-01 20:34:54 +0200 |
| commit | dbbfd9114651c61442ae6de9dfcae8a20bf8f6b5 (patch) | |
| tree | 06753e741e5433c36a6e3a35fe3dbe16ff5e58fa | |
| parent | 3c3d1ec2862dbc18abce031584511b1cd5b84af4 (diff) | |
fetch program - symlink atomic, output path with dedicated command
| -rwxr-xr-x | fetch_program.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fetch_program.sh b/fetch_program.sh index a87d156..526e194 100755 --- a/fetch_program.sh +++ b/fetch_program.sh @@ -31,7 +31,8 @@ if [ -f "$last_json" ]; then rm -f -- "$last_json" fi -ln -sfr "$json_path" programs/current.json +ln -sfr "$json_path" "programs/next.json" +mv --no-copy "programs/next.json" "programs/current.json" echo 'New program content fetched' -echo "programs/current.json -> programs/$(readlink programs/current.json)" +stat -c %N programs/current.json |
