You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2021/03/06 13:25:47 UTC

[jclouds-site] branch master updated: Avoid sed -i

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

gaul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jclouds-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 4687903  Avoid sed -i
4687903 is described below

commit 468790315216ca2ee7095cac11647266e5772fa7
Author: Andrew Gaul <ga...@apache.org>
AuthorDate: Sat Mar 6 22:18:23 2021 +0900

    Avoid sed -i
    
    GNU sed -i does not take an argument while macOS sed -i requires one:
    
    https://stackoverflow.com/questions/26679799/sed-i-with-quotes-as-first-arg
---
 deploy-javadoc.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/deploy-javadoc.sh b/deploy-javadoc.sh
index 3eb68ef..d979c72 100755
--- a/deploy-javadoc.sh
+++ b/deploy-javadoc.sh
@@ -33,14 +33,16 @@ apis="openstack-glance openstack-marconi rackspace-autoscale"
 
 for api in ${apis}; do
   mv jclouds-labs-openstack/${api} jclouds/apis/
-  sed -i "" "s#<module>route53</module>#<module>route53</module><module>${api}</module>#g" jclouds/apis/pom.xml
+  sed "s#<module>route53</module>#<module>route53</module><module>${api}</module>#g" < jclouds/apis/pom.xml > tmp
+  mv tmp jclouds/apis/pom.xml
 done
 
 providers="rackspace-autoscale-us rackspace-cloudqueues-us rackspace-cloudqueues-uk"
 
 for provider in ${providers}; do
   mv jclouds-labs-openstack/${provider} jclouds/providers/
-  sed -i "" "s#<module>dynect</module>#<module>dynect</module><module>${provider}</module>#g" jclouds/providers/pom.xml
+  sed "s#<module>dynect</module>#<module>dynect</module><module>${provider}</module>#g" < jclouds/providers/pom.xml > tmp
+  mv tmp jclouds/providers/pom.xml
 done
 
 cd jclouds