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
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 @@
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