diff options
author | Jakob Kaivo <jkk@ung.org> | 2020-11-03 13:54:17 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2020-11-03 13:54:17 -0500 |
commit | bafe47b8c319a9b014665df258c2f7fa9dff97bc (patch) | |
tree | d97ad97bde511794337218683e2d0e0cb674bba6 | |
parent | 02f687dfa6dad97fea7bbbb0846d36d8f83bdcaa (diff) |
add license to final script, indent bodies of functions
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | add_common.sh | 4 | ||||
-rw-r--r-- | add_output.sh | 8 |
3 files changed, 10 insertions, 8 deletions
@@ -3,8 +3,10 @@ OUTPUTS=text.m4 html.m4 COMMON=pre.m4 -m4n: m4n.sh add_output.sh $(OUTPUTS) pre.m4 - printf '#!/bin/sh\nset -e\n\n' > $@ +m4n: m4n.sh add_common.sh add_output.sh $(OUTPUTS) pre.m4 LICENSE + printf '#!/bin/sh\n' > $@ + cat LICENSE | sed 's/^/# /' >> $@ + printf 'set -e\n\n' >> $@ for m4 in $(COMMON); do /bin/sh ./add_common.sh $$m4; done >> $@ for m4 in $(OUTPUTS); do /bin/sh ./add_output.sh $$m4; done >> $@ cat m4n.sh >> $@ diff --git a/add_common.sh b/add_common.sh index c806b11..fd962ca 100644 --- a/add_common.sh +++ b/add_common.sh @@ -3,6 +3,6 @@ eof="$(echo EOF_$1 | tr '.[[:lower:]]' '_[[:upper:]]')" printf '%s() {\n' "$(echo $1 | tr . _)" -printf 'uudecode -o- << %s\n' $eof -uuencode -m $1 < $1 +printf '\tuudecode -o- <<- %s\n' $eof +uuencode -m $1 < $1 | sed 's/^/\t/' printf '%s\n}\n\n' $eof diff --git a/add_output.sh b/add_output.sh index efbe7f9..ad8731c 100644 --- a/add_output.sh +++ b/add_output.sh @@ -3,8 +3,8 @@ eof="$(echo EOF_$1 | tr '.[[:lower:]]' '_[[:upper:]]')" printf '%s() {\n' "$(echo $1 | tr . _)" -printf 'pre_m4\n' -printf 'cat $1\n' -printf 'uudecode -o- << %s\n' $eof -uuencode -m $1 < $1 +printf '\tpre_m4\n' +printf '\tcat $1\n' +printf '\tuudecode -o- <<- %s\n' $eof +uuencode -m $1 < $1 | sed 's/^/\t/' printf '%s\n}\n\n' $eof |