about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorCharadon <dev@iotib.net>2022-10-03 09:24:27 -0400
committerCharadon <dev@iotib.net>2022-10-03 09:24:27 -0400
commit58f87fe1e6e3eb9c77e2be0aba776e7fb38aecdc (patch)
treeac4c4180c3f90e98df254d5222cdb491e50f85a2
parent4eb8ca6f770f4e9e7e215af1dcd274a7367c7f9e (diff)
downloaddscip-58f87fe1e6e3eb9c77e2be0aba776e7fb38aecdc.tar.gz
setup.sh: Fixed portability issue on FreeBSD
-rwxr-xr-xsetup.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/setup.sh b/setup.sh
index a90294f..18aee77 100755
--- a/setup.sh
+++ b/setup.sh
@@ -122,9 +122,10 @@ install_dscip() {
 		install_templates || echo "Skipping templates as no Template Directory was set..."
 	fi
 	# Modifying config.sh with variables obtained from setup.sh
-	sed -i "s}DSCIP_GITREPO=.*}DSCIP_GITREPO=\"$PROJECT_URL\"}g" config.sh
-	sed -i "s/DSCIP_NAME=.*/DSCIP_NAME=\"$PROJECT_NAME\"/g" config.sh
-	sed -i "s/DSCIP_BRANCH=.*/DSCIP_BRANCH=\"$PROJECT_BRANCH\"/g" config.sh
+	sed -i'.dscipbackup' "s}DSCIP_GITREPO=.*}DSCIP_GITREPO=\"$PROJECT_URL\"}g" config.sh
+	sed -i'.dscipbackup' "s/DSCIP_NAME=.*/DSCIP_NAME=\"$PROJECT_NAME\"/g" config.sh
+	sed -i'.dscipbackup' "s/DSCIP_BRANCH=.*/DSCIP_BRANCH=\"$PROJECT_BRANCH\"/g" config.sh
+	rm ./*.dscipbackup
 	# Done. Go back to CWD, and tell user how to activate DSCIP.
 	set +x
 	printf "\n"