From cacef861d9339c90b02ac9b874084e40b80de3d1 Mon Sep 17 00:00:00 2001 From: Moss Hope Date: Mon, 30 Sep 2024 12:39:59 -0700 Subject: [PATCH] PopCorn: avoid double runs, use snooze timefile --- srcpkgs/PopCorn/files/popcorn/run | 8 ++++++-- srcpkgs/PopCorn/template | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/srcpkgs/PopCorn/files/popcorn/run b/srcpkgs/PopCorn/files/popcorn/run index 4236e0c4bfa..34cdbca8f8a 100644 --- a/srcpkgs/PopCorn/files/popcorn/run +++ b/srcpkgs/PopCorn/files/popcorn/run @@ -6,5 +6,9 @@ : ${PORT:=8001} exec 2>&1 -chpst -u _popcorn:_popcorn popcorn --server $SERVER --port $PORT -exec chpst -u _popcorn:_popcorn snooze popcorn --server $SERVER --port $PORT + +[ ! -d /var/cache/popcorn ] && mkdir -p /var/cache/popcorn +chown _popcorn:_popcorn /var/cache/popcorn + +exec chpst -u _popcorn:_popcorn snooze -s 1d -t /var/cache/popcorn/snooze -- sh -c \ + "popcorn --server $SERVER --port $PORT; touch /var/cache/popcorn/snooze" diff --git a/srcpkgs/PopCorn/template b/srcpkgs/PopCorn/template index 8ddf3183fbb..06b227f9ed2 100644 --- a/srcpkgs/PopCorn/template +++ b/srcpkgs/PopCorn/template @@ -1,7 +1,7 @@ # Template file for 'PopCorn' pkgname=PopCorn version=0.4 -revision=11 +revision=12 build_style=go go_import_path=github.com/the-maldridge/popcorn go_package="${go_import_path}/cmd/popcorn