summaryrefslogtreecommitdiff
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
parentb8342f2bf79d5591d4d976174242823ccf03a7af (diff)
Don't use non-portable sed -i shell command
https://bugzilla.gnome.org/show_bug.cgi?id=728506
-rw-r--r--egg/Makefile.am6
-rw-r--r--gcr/Makefile.am7
2 files changed, 10 insertions, 3 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 += \
diff --git a/gcr/Makefile.am b/gcr/Makefile.am
index 2be0658..774cc12 100644
--- a/gcr/Makefile.am
+++ b/gcr/Makefile.am
@@ -159,9 +159,14 @@ DBUS_XML_DEFINITIONS = \
gcr/gcr-dbus-generated.c: $(DBUS_XML_DEFINITIONS)
$(AM_V_GEN) $(GDBUS_CODEGEN) --interface-prefix org.gnome.keyring.internal. \
--generate-c-code gcr/gcr-dbus-generated --c-namespace GcrDBus $^
- $(AM_V_GEN) sed -i -e 's/gcr_dbus/_gcr_dbus/g' gcr/gcr-dbus-generated.[ch]
+ $(AM_V_GEN) sed -e 's/gcr_dbus/_gcr_dbus/g' \
+ gcr/gcr-dbus-generated.c > gcr/gcr-dbus-generated.c.tmp && \
+ mv gcr/gcr-dbus-generated.c.tmp gcr/gcr-dbus-generated.c
gcr/gcr-dbus-generated.h: gcr/gcr-dbus-generated.c
+ $(AM_V_GEN) sed -e 's/gcr_dbus/_gcr_dbus/g' \
+ gcr/gcr-dbus-generated.h > gcr/gcr-dbus-generated.h.tmp && \
+ mv gcr/gcr-dbus-generated.h.tmp gcr/gcr-dbus-generated.h
pkgconfig_DATA += \
gcr-base-$(GCR_MAJOR).pc