[PATCH] Update submodule automatically via https/ssh
Ross Zwisler
ross.zwisler at linux.intel.com
Fri Oct 25 14:43:17 EDT 2013
---
rebuild-ltp.sh | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/rebuild-ltp.sh b/rebuild-ltp.sh
index 4322ac2..86bfdc4 100755
--- a/rebuild-ltp.sh
+++ b/rebuild-ltp.sh
@@ -35,6 +35,20 @@ cur_dir=$PWD
[ ! -d $src_dir ] && echo "Source directory $src_dir not present" && exit 1
+git submodule status | grep -q "^-"
+if [[ $? == 0 ]]; then
+ echo "Updating submodules"
+
+ git remote -v | grep -q 'origin.*https'
+ if [[ $? == 0 ]]; then
+ echo "Using https for submodules"
+ sed -i 's#ssh://git@#https://#' .gitmodules
+ fi
+
+ git submodule init
+ git submodule update
+fi
+
check_packages()
{
local plist="bison byacc flex make autoconf automake m4 libaio libaio-devel"
--
1.8.3.4
More information about the Linux-pmfs
mailing list