]> git.apps.os.sepia.ceph.com Git - autobuild-ceph.git/commitdiff
build: use 'git submodule deinit' instead of 'rm -rf' wip-da-fix-submodules 25/head
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Thu, 5 Mar 2015 16:24:29 +0000 (17:24 +0100)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Thu, 5 Mar 2015 16:24:29 +0000 (17:24 +0100)
Fix submodule handling: deinit submodules instead of
removing them and call update with --recursive, needed
to checkout gtest within gmock.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
build-ceph-deb-native.sh
build-ceph-deb.sh
build-ceph-gcov.sh
build-ceph-notcmalloc.sh
build-ceph-rpm.sh
build-ceph.sh

index 2f74407ff3e55bb5afee6d73ccf9ddd031561ba5..f75f803f42922f8c99e0c9cbbb0bc196e958c3ef 100755 (executable)
@@ -2,21 +2,11 @@
 set -e
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 DIST=`lsb_release -sc`
index 4d3b7f81e6da74f828c9b6bfb10c418e45451088..95814aff97dd46b8d49293a3a10be4251a7b4dbc 100755 (executable)
@@ -2,21 +2,11 @@
 set -e
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 
index bfad54111106f63181d1262301462d2259cd9bc3..a30fa33ad77cd1f2c7c8dde03d1c85c802b81d1f 100755 (executable)
@@ -3,21 +3,11 @@ set -e
 
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 echo --START-IGNORE-WARNINGS
index 56909bd3c038b30040a5f52805fb07b2f572aef3..013dcb7a8ecb5f37856f9b9db8d22ae5dc2220df 100755 (executable)
@@ -3,21 +3,11 @@ set -e
 
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 
index 5e67e27ff8f3273c54fc610e35a8565d1e3649cc..acda681d8b25326dfb38431c829b1b9bcc7179b2 100755 (executable)
@@ -2,21 +2,11 @@
 set -e
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 DISTS=`cat ../../dists`
index d6bd7fc3103a34ac9963401ceba597bb930aae38..f289952e57789ddeaae667965e159c6e54c383bd 100755 (executable)
@@ -2,21 +2,11 @@
 set -e
 
 git clean -fdx && git reset --hard
-git submodule foreach 'git clean -fdx && git reset --hard'
-rm -rf ceph-object-corpus
-rm -rf ceph-erasure-code-corpus
-rm -rf src/gmock
-rm -rf src/leveldb
-rm -rf src/libs3
-rm -rf src/mongoose
-rm -rf src/civetweb
-rm -rf src/rocksdb
-rm -rf src/erasure-code/jerasure/gf-complete
-rm -rf src/erasure-code/jerasure/jerasure
+git submodule deinit -f .
 rm -rf .git/modules/
 /srv/git/bin/git submodule sync
 /srv/autobuild-ceph/use-mirror.sh
-/srv/git/bin/git submodule update --init
+/srv/git/bin/git submodule update --init --recursive
 git clean -fdx
 
 echo --START-IGNORE-WARNINGS