commit 11ec66ae0d2cedeb7eff7efd392967fb25efe47f parent a02b7f6123f5f44933ee0e22bc4d33063d156d66 Author: Paco Esteban <paco@onna.be> Date: Sun, 23 Jun 2019 20:33:00 +0200 try to make sed more portable Diffstat:
M | deploy.sh | | | 11 | +++++++---- |
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/deploy.sh b/deploy.sh @@ -21,9 +21,11 @@ generate_html() { last=$(TZ=UTC date) menu=$(sed 's/"/\\"/g' templates/menu_template.html) echo " - generating $dest" + tmpFile=$(mktemp) lowdown -s -D html-skiphtml "$orig" > "$dest" - sed -i'' "s!XXmenuXX!${menu}!" "$dest" - sed -i'' "s!XXlastXX!${last}!" "$dest" + sed "s!XXmenuXX!${menu}!" "$dest" > "$tmpFile" + sed "s!XXlastXX!${last}!" "$tmpFile" > "$dest" + rm "$tmpFile" test "$3" = "1" && touch generate_index_html.flag } @@ -49,8 +51,9 @@ generate_gopher() { dest=$2 last=$(TZ=UTC date) echo " - generating $dest" - sed '1,/---------/d' "$orig" > "$dest" - sed -i'' "s!XXlastXX!${last}!" "$dest" + tmpFile=$(mktemp) + sed '1,/---------/d' "$orig" > "$tmpFile" + sed "s!XXlastXX!${last}!" "$tmpFile" > "$dest" test "$3" = "1" && touch generate_gophermap.flag }