Introduction
Introduction Statistics Contact Development Disclaimer Help
README: improve error checking for temporary files in examples - sfeed - RSS an…
git clone git://git.codemadness.org/sfeed
Log
Files
Refs
README
LICENSE
---
commit f11a83207e85e9007cf908a50318d50ef1e7bab9
parent 15d18283616a951f060daf8f96996def532b8e21
Author: Hiltjo Posthuma <[email protected]>
Date: Thu, 6 Apr 2023 20:22:00 +0200
README: improve error checking for temporary files in examples
Similar to the recent fix for sfeed_update in commit
5a27c58675ddf4113d64a84f715cb3fecb681a6d
Diffstat:
M README | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/README b/README
@@ -742,9 +742,9 @@ sfeed_update_xargs shellscript:
}
# 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}"
# print feeds for parallel processing with xargs.
@@ -841,7 +841,7 @@ arguments are specified then the data is read from stdin.
# ...else parent mode:
- tmp=$(mktemp)
+ tmp="$(mktemp)" || exit 1
trap "rm -f ${tmp}" EXIT
[ -f "${cachefile}" ] || touch "${cachefile}"
@@ -1188,7 +1188,7 @@ Example of a `markallread.sh` shellscript to mark all URL…
#!/bin/sh
# mark all items/URLs as read.
- tmp=$(mktemp)
+ tmp="$(mktemp)" || exit 1
(cat ~/.sfeed/urls; cut -f 3 ~/.sfeed/feeds/*) | \
awk '!x[$0]++' > "$tmp" &&
mv "$tmp" ~/.sfeed/urls &&
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.