|
|
@@ -27,11 +27,10 @@ git clone . "$TMPDIR" -b TMP --depth 1
|
|
|
git branch -D TMP
|
|
|
cd "$TMPDIR"
|
|
|
git submodule update --init
|
|
|
-git archive --prefix "$sw"/ --format tar "$tag" | tar xvp
|
|
|
-(
|
|
|
- cd libblkmaker
|
|
|
- git archive --prefix "libblkmaker/" --format tar HEAD | tar -C "../$sw" -xvp
|
|
|
-)
|
|
|
+{
|
|
|
+ git archive --prefix "$sw"/ --format tar "$tag"
|
|
|
+ git submodule --quiet foreach --recursive 'git archive --prefix "'"$sw"'/$path/" --format tar HEAD'
|
|
|
+} | tar -xivp
|
|
|
cd "$sw"
|
|
|
NOSUBMODULES=1 \
|
|
|
NOCONFIGURE=1 \
|