tMakefile: fix sed portability - adamsgaard.dk - my academic webpage
HTML git clone git://src.adamsgaard.dk/adamsgaard.dk
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 58984d08c1f4f7296bf325b7efb45b5224529585
DIR parent 1e9a23afee24eef3a050cbe9594c00e95d81ca05
HTML Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Fri, 12 Dec 2025 11:28:10 +0100
Makefile: fix sed portability
Diffstat:
M Makefile | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
---
DIR diff --git a/Makefile b/Makefile
t@@ -1,7 +1,7 @@
default: generate
-output = output/
-gopheroutput = gopheroutput/
+output = output
+gopheroutput = gopheroutput
generate:
mkdir -p $(output)
t@@ -16,8 +16,7 @@ generate:
cat "$$f" >> "$$out"; \
done
mv $(output)/*.gph $(gopheroutput)/
- sed -i 's,|\([A-Za-z0-9-]*\)\.html|server|port,|/\1.txt|server|port,' \
- $(gopheroutput)/index.gph
+ <$(gopheroutput)/index.gph sed 's,|\([A-Za-z0-9-]*\)\.html|server|port,|/\1.txt|server|port,' >tmp.gph && mv tmp.gph $(gopheroutput)/index.gph
sed 's,https://adamsgaard.dk,gopher://adamsgaard.dk/0,g; \
s,text/html,text,g; \
s,\.html,\.txt,g' \