mirror of
https://github.com/sheumann/hush.git
synced 2024-12-23 05:29:58 +00:00
gen_build_files.sh: simplify "print everything up to INSERT line" part
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
efd08bfa0a
commit
4ea37d62c2
@ -27,11 +27,11 @@ generate()
|
||||
# rules re handling of "\n" in echo params.
|
||||
printf "%s\n" "${header}"
|
||||
# print everything up to INSERT line
|
||||
sed -n '/^INSERT$/q;1,/^INSERT$/p' "${src}"
|
||||
sed -n '/^INSERT$/ q; p' "${src}"
|
||||
# copy stdin to stdout
|
||||
cat
|
||||
# print everything after INSERT line
|
||||
sed -n '/^INSERT$/{:l;n;p;bl}' "${src}"
|
||||
sed -n '/^INSERT$/ { :l; n; p; bl }' "${src}"
|
||||
} >"${dst}.tmp"
|
||||
if ! cmp -s "${dst}" "${dst}.tmp"; then
|
||||
gen "${dst}"
|
||||
|
Loading…
Reference in New Issue
Block a user