From 1fceff3d256930815096b5c1267c3bf4dcb16226 Mon Sep 17 00:00:00 2001 From: Tomas Chvatal Date: Wed, 27 Jul 2011 14:52:21 +0200 Subject: distro-install-desktop-integration: use "sed -i" use the more elegant "sed -i" instead of "sed+mv" Signed-off-by: Petr Mladek --- bin/distro-install-desktop-integration | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'bin/distro-install-desktop-integration') diff --git a/bin/distro-install-desktop-integration b/bin/distro-install-desktop-integration index 5e1b59702e25..e4dd872ab7a3 100755 --- a/bin/distro-install-desktop-integration +++ b/bin/distro-install-desktop-integration @@ -84,13 +84,11 @@ cp -a sysui/desktop/share/create_tree.sh "$sysui_temp" builddir=`pwd` cd $sysui_temp # we want non-versioned stuff in the distro packages -for file in * ; do - sed -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \ - -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \ - -e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \ - "$file" >"$file.new" - mv "$file.new" "$file" -done +sed -i \ + -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \ + -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \ + -e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \ + * # call in subshell to do not malfrom PRODUCTVERSION, ... ( export OFFICE_PREFIX=$LIBDIR @@ -118,13 +116,11 @@ fi # we want non-versioned desktop files cd $DESTDIR/$INSTALLDIR/share/xdg # we want non-versioned stuff in the distro packages -for file in *.desktop ; do - sed -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \ - -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \ - -e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \ - "$file" >"$file.new" - mv -f "$file.new" "$file" -done +sed -i \ + -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION_NODOT/\1/" \ + -e "s/\($INSTALLDIRNAME\)$PRODUCTVERSION/\1/" \ + -e "s/\($PRODUCTNAME\) $PRODUCTVERSION/\1/" \ + *.desktop cd - # put the stuff installed by create_tree.sh into the right file lists -- cgit