]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph: use 'sed -ie' to edit file in-place
authorYan, Zheng <zyan@redhat.com>
Mon, 17 Aug 2015 02:44:44 +0000 (10:44 +0800)
committerKefu Chai <kchai@redhat.com>
Mon, 31 Aug 2015 08:00:29 +0000 (16:00 +0800)
On OSX, 'sed -i script' does not work, because it considers 'script'
as suffix of backup file. 'sed -ie script' works on both OSX and Linux.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/Makefile-client.am

index 7e8c7165f441f6baf540c7d30ac7da2229d1d3b1..dcd18359962e83d1d63a17898ab29dbae834651f 100644 (file)
@@ -20,9 +20,9 @@ bin_PROGRAMS += ceph-syn
 ceph: ceph.in ./ceph_ver.h Makefile
        rm -f $@ $@.tmp
        cp $@.in $@.tmp
-       sed -i "s|@PYTHON_EXECUTABLE@|/usr/bin/env python|" $@.tmp
-       grep CEPH_GIT_NICE_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -i "s/@CEPH_GIT_NICE_VER@/{}/g" $@.tmp
-       grep CEPH_GIT_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -i "s/@CEPH_GIT_VER@/{}/g" $@.tmp
+       sed -ie "s|@PYTHON_EXECUTABLE@|/usr/bin/env python|" $@.tmp
+       grep CEPH_GIT_NICE_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -ie "s/@CEPH_GIT_NICE_VER@/{}/g" $@.tmp
+       grep CEPH_GIT_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -ie "s/@CEPH_GIT_VER@/{}/g" $@.tmp
        cat $(srcdir)/$@.in >>$@.tmp
        chmod a+x $@.tmp
        chmod a-w $@.tmp