aboutsummaryrefslogtreecommitdiffstats
path: root/packaging-tools/mksrc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging-tools/mksrc.sh')
-rwxr-xr-xpackaging-tools/mksrc.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/packaging-tools/mksrc.sh b/packaging-tools/mksrc.sh
index b50e8c5de..8e881e74e 100755
--- a/packaging-tools/mksrc.sh
+++ b/packaging-tools/mksrc.sh
@@ -124,6 +124,7 @@ function create_and_delete_submodule()
echo " - Done zipping $_file -"
) &
wait
+ rm -rf $_file
done < $MODULES
cd ..
}
@@ -411,6 +412,17 @@ if [ $MULTIPACK = yes -a $SINGLEMODULE = no ]; then
mv $PACKAGE_NAME.* single/
echo " -- Creating archives per submodule -- "
create_and_delete_submodule
+ echo " -- Creating archive from super repository"
+ create_main_file
+ for POSTFIX in "7z" "zip" "tar.gz" "tar.xz"; do
+ if [ -f $PACKAGE_NAME.$POSTFIX ]; then
+ if [[ $POSTFIX == *"tar"* ]]; then
+ mv $PACKAGE_NAME.$POSTFIX submodules_tar/$REPO_NAME-$LICENSE-src-$QTVER.$POSTFIX
+ else
+ mv $PACKAGE_NAME.$POSTFIX submodules_zip/$REPO_NAME-$LICENSE-src-$QTVER.$POSTFIX
+ fi
+ fi
+ done
fi
cleanup