This is an automated email from the ASF dual-hosted git repository.

rnewson pushed a commit to branch podman-macos-inplace-sed
in repository https://gitbox.apache.org/repos/asf/couchdb-pkg.git

commit 3276ef2fea351744c06bb0bce18b61012395fde6
Author: Robert Newson <[email protected]>
AuthorDate: Mon Dec 11 17:59:14 2023 +0000

    avoid in-place edit
    
    creating the temp file fails with podman on macos,
    this approach should work everywhere.
---
 Makefile | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/Makefile b/Makefile
index ba64d88..31f335c 100644
--- a/Makefile
+++ b/Makefile
@@ -253,9 +253,8 @@ build-couch:
 
 # ######################################
 sm-ver-debian:
-       cp debian/control.in debian/control
-       sed -i 's/%SPIDERMONKEY%/$(SPIDERMONKEY)/g' debian/control
-       sed -i 's/%SPIDERMONKEY_DEV%/$(SPIDERMONKEY_DEV)/g' debian/control
+       sed 
's/%SPIDERMONKEY%/$(SPIDERMONKEY)/g;s/%SPIDERMONKEY_DEV%/$(SPIDERMONKEY_DEV)/g' 
\
+       debian/control.in > debian/control
        echo 'SM_VER = $(SM_VER)' > debian/sm_ver.mk
 
 find-couch-dist:
@@ -285,10 +284,8 @@ link-couch-dist:
        $(eval VERSION := $(shell echo $(VERSION) | sed 's/-/\./'))
 
 sm-ver-rpm:
-       cp rpm/SPECS/couchdb.spec.in rpm/SPECS/couchdb.spec
-       sed -i 's/%SPIDERMONKEY%/$(SPIDERMONKEY)/g' rpm/SPECS/couchdb.spec
-       sed -i 's/%SPIDERMONKEY_DEV%/$(SPIDERMONKEY_DEV)/g' 
rpm/SPECS/couchdb.spec
-       sed -i 's/%SM_VER%/$(SM_VER)/g' rpm/SPECS/couchdb.spec
+       sed 
's/%SPIDERMONKEY%/$(SPIDERMONKEY)/g;s/%SPIDERMONKEY_DEV%/$(SPIDERMONKEY_DEV)/g;s/%SM_VER%/$(SM_VER)/g'
 \
+       rpm/SPECS/couchdb.spec.in > rpm/SPECS/couchdb.spec
 
 make-rpmbuild:
        rm -rf ../rpmbuild

Reply via email to