Introduction
Introduction Statistics Contact Development Disclaimer Help
sfeed_update: fail early if creating a temporary directory or status file fails…
git clone git://git.codemadness.org/sfeed
Log
Files
Refs
README
LICENSE
---
commit 5a27c58675ddf4113d64a84f715cb3fecb681a6d
parent 92dfc055ce7a24bc8120c7eece3caca0ae84b653
Author: Hiltjo Posthuma <[email protected]>
Date: Wed, 5 Apr 2023 21:41:19 +0200
sfeed_update: fail early if creating a temporary directory or status file fails
If creating a temporary directory for the feed files failed then $sfeedtmpdir
would be empty and it would try to:
mkdir -p "/feed"
touch "/feed/ok"
After failing it would also still try to process all the feeds.
Now just fail early.
mktemp or touch themselve will print the actual error to stderr.
Diffstat:
M sfeed_update | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/sfeed_update b/sfeed_update
@@ -203,9 +203,9 @@ main() {
# load config file.
loadconfig "$1"
# fetch feeds and store in temporary directory.
- sfeedtmpdir="$(mktemp -d '/tmp/sfeed_XXXXXX')"
+ sfeedtmpdir="$(mktemp -d '/tmp/sfeed_XXXXXX')" || exit 1
mkdir -p "${sfeedtmpdir}/feeds"
- touch "${sfeedtmpdir}/ok"
+ touch "${sfeedtmpdir}/ok" || exit 1
# make sure path exists.
mkdir -p "${sfeedpath}"
# fetch feeds specified in config file.
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.