use mv/sed/rm on a temporary file instead of "sed -i" which is not

2008-01-11 09:00:28  Tim Janik  <timj@imendio.com>                                                                                                            
                                                                                                                                                              
        * glib/Makefile.am (install-exec-hook): use mv/sed/rm on a temporary                                                                                  
        file instead of "sed -i" which is not portable enough.                                                                                                
                                                                                                                                                              


svn path=/trunk/; revision=6291
This commit is contained in:
09:00:28 Tim Janik 2008-01-11 08:01:44 +00:00 committed by Tim Janik
parent d43b188954
commit 902391e387
2 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2008-01-11 09:00:28 Tim Janik <timj@imendio.com>
* glib/Makefile.am (install-exec-hook): use mv/sed/rm on a temporary
file instead of "sed -i" which is not portable enough.
2008-01-08 Alexander Larsson <alexl@redhat.com>
* tests/cxx-test.C:

View File

@ -326,12 +326,12 @@ CONFIGVARS = \
install-exec-hook:
for sf in ${auto_config_binscripts} ; do \
sed -i.bak \
mv -f "$(DESTDIR)$(bindir)/$$sf" "$(DESTDIR)$(bindir)/$$sf".tmp \
&& sed < "$(DESTDIR)$(bindir)/$$sf".tmp > "$(DESTDIR)$(bindir)/$$sf" \
-e '1,24s|^ *#@PKGINSTALL_CONFIGVARS_IN24LINES@| ${CONFIGVARS}|' \
-e '1,1s|#!/usr/bin/env python\([0-9]\+\(\.[0-9]\+\)\?\)\?|#!${PYTHON}|' \
"$(DESTDIR)$(bindir)/$$sf" \
|| exit $$? \
&& rm -f "$(DESTDIR)$(bindir)/$$sf".bak ; \
|| exit $$? ; \
rm -f "$(DESTDIR)$(bindir)/$$sf".tmp ; \
done
endif