replaced GNUism in sed invocation in install.sh file with portable
authorMichael Smith <xmldoc@users.sourceforge.net>
Sun, 23 Mar 2008 04:29:34 +0000 (04:29 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Sun, 23 Mar 2008 04:29:34 +0000 (04:29 +0000)
alternative (works at least with BSD/OSX sed)

releasetools/install.sh

index 792e0968e2c90976bf89293c5ee578c7540094d1..51fad8365306dacd4518543cba28617095afe454 100755 (executable)
@@ -718,9 +718,7 @@ EOF
           ;;
           *)
           dotEmacsBackup=$myEmacsFile.$$.bak
-          mv $myEmacsFile $dotEmacsBackup       || exit 1
-          cp $dotEmacsBackup $myEmacsFile       || exit 1
-          sed -i "/$revertLine/d" $myEmacsFile  || exit 1
+          sed -e "/$revertLine/d" -i .$$.bak $myEmacsFile  || exit 1
           cat 1>&2 <<EOF
 NOTE: successfully reverted the following file:
       $myEmacsFile
@@ -771,9 +769,7 @@ EOF
           ;;
           *)
           dotFileBackup=$HOME/$file.$$.bak
-          mv $HOME/$file $dotFileBackup           || exit 1
-          cp $dotFileBackup $HOME/$file           || exit 1
-          sed -i "/$revertLineEsc/d" $HOME/$file  || exit 1
+          sed -e "/$revertLineEsc/d" -i .$$.bak $HOME/$file  || exit 1
           cat 1>&2 <<EOF
 NOTE: Successfully updated the following file:
       $HOME/$file