s4-install: old systems don't have sed -i
[ira/wip.git] / source4 / script / installmisc.sh
index 7851d1f77da4ff9641bec22425dff1ee3e197910..cb618628b091c030ae351792e6e1190e2c570786 100755 (executable)
@@ -18,7 +18,10 @@ cd $SRCDIR || exit 1
 fix_python_path() {
     f="$1"
     egrep 'sys.path.insert.*bin/python' $f > /dev/null && {
-       sed -i "s|\(sys.path.insert.*\)bin/python\(.*\)$|\1$PYTHONDIR\2|g" $f || exit 1
+       # old systems don't have sed -i :-(
+       sed "s|\(sys.path.insert.*\)bin/python\(.*\)$|\1$PYTHONDIR\2|g" < $f > $f.$$ || exit 1
+       mv -f $f.$$ $f || exit 1
+       chmod +x $f
     }
 }