summaryrefslogtreecommitdiff
path: root/egg
diff options
context:
space:
mode:
authorAntoine Jacoutot <ajacoutot@gnome.org>2014-05-21 12:49:07 +0200
committerStef Walter <stefw@gnome.org>2014-05-21 12:51:59 +0200
commite4cf94c764fd1cdd9f3ba16b2dd0880390345425 (patch)
tree93bcf315b67e747a53f7bce869b2ebe3bfd129f8 /egg
parentb8342f2bf79d5591d4d976174242823ccf03a7af (diff)
downloadgcr-e4cf94c764fd1cdd9f3ba16b2dd0880390345425.tar.gz
Don't use non-portable sed -i shell command
https://bugzilla.gnome.org/show_bug.cgi?id=728506
Diffstat (limited to 'egg')
-rw-r--r--egg/Makefile.am6
1 files changed, 4 insertions, 2 deletions
diff --git a/egg/Makefile.am b/egg/Makefile.am
index 5b28e2a..bb6c1fa 100644
--- a/egg/Makefile.am
+++ b/egg/Makefile.am
@@ -139,8 +139,10 @@ ASN_SRCS = \
asn:
for asn in $(ASN_SRCS); do \
- asn1Parser -o $(srcdir)/$$asn.h $(srcdir)/$$asn; \
- sed -i 's|#include.*|/* \0 */|' $(srcdir)/$$asn.h; \
+ asn1Parser -o $(srcdir)/$$asn.h.tmp $$asn && \
+ sed 's|#include.*|/* \0 */|' < $(srcdir)/$$asn.h.tmp > $(srcdir)/$$asn.h.tmp2 && \
+ mv $(srcdir)/$$asn.h.tmp2 $(srcdir)/$$asn.h && \
+ rm -f $(srcdir)/$$asn.h.tmp $(srcdir)/$$asn.h.tmp2
done
EXTRA_DIST += \