чување 7f9284ef5cc6751551cdba1a968bd300a4b80770
родитељ 4a9bece4bbf3777ca27fc1f1abead502135b6675
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sun, 9 Jan 2022 21:31:26 +0100
*.do: Convert to POSIX, away from dirname/basename
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 3, додавања: 5(+), брисања: 4(-)
diff --git a/default.html.do b/default.html.do
@@ -1,2 +1,2 @@
redo-ifchange $2.slw slweb
-./slweb -d $(dirname $2.slw) $2.slw >$3
+./slweb -d ${2%/*} $2.slw >$3
diff --git a/examples/includes/index.html.do b/examples/includes/index.html.do
@@ -1,5 +1,5 @@
+redo ../../slweb
for f in *.slw inc/*.slw; do
echo $f
done | xargs redo-ifchange
-../../slweb -d $(dirname $2.slw) $(basename -s.html $2).slw >$3
-
+../../slweb ${2/%.html/.slw} >$3
diff --git a/pack.do b/pack.do
@@ -5,7 +5,8 @@ VERSION=$(echo $VERSION | sed 's/^v//')
DISTDIR=slweb-$VERSION
mkdir $DISTDIR
for f in $(find . -regextype posix-extended -regex '.*\.(slw|csv|c|h|in|do)$'); do
- d=$DISTDIR/$(dirname $f)
+ d=${f%/}
+ d=$DISTDIR/${d%/*}
mkdir -p $d
cp $f $d
done