Mercurial > hg
changeset 28988:4f1dac94b53f stable
builddeb: use sed -i
Notice that there is no space after '-i'. This makes it work on both GNU and
BSD versions of sed.
author | Sean Farley <sean@farley.io> |
---|---|
date | Sat, 16 Apr 2016 12:33:21 -0700 |
parents | 023f47c5ce79 |
children | a8256e3701be |
files | contrib/builddeb |
diffstat | 1 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/builddeb Sun Apr 17 10:36:40 2016 -0700 +++ b/contrib/builddeb Sat Apr 16 12:33:21 2016 -0700 @@ -67,11 +67,8 @@ cp -r $PWD/contrib/debian debian chmod -R 0755 debian - # This looks like sed -i, but sed -i behaves just differently enough - # between BSD and GNU sed that I gave up and did the dumb thing. - sed "s/__VERSION__/$debver/" < $changelog > $changelog.tmp - date=$(date --rfc-2822) - sed "s/__DATE__/$date/" < $changelog.tmp > $changelog + sed -i.tmp "s/__VERSION__/$debver/" $changelog + sed -i.tmp "s/__DATE__/$(date --rfc-2822)/" $changelog rm $changelog.tmp debuild -us -uc -b