Skip to content

Commit 4e046ed

Browse files
authored
Merge pull request #1170 from OpenVPN/yuriy/reset-sources-before-build
release: Re-initialize source directory
2 parents 359b350 + 9d4cd8e commit 4e046ed

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

release/source-build.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ fi
3636
git -C $TOP_DIR/src/openvpn-gui remote update
3737
#TODO: make idempotent
3838
if ! [[ "$MSI_BUILD_ONLY" == "YES" ]]; then
39+
# Re-initialize source directory to make sure we do not have
40+
# any leftovers from previous builds
41+
read -p "Would you like to re-initialize source directory? (Y/n): " resp
42+
if [[ "$resp" != "N" && "$resp" != "n" ]]; then
43+
rm -rf "$TOP_DIR"/src/*
44+
git submodule update --init --recursive
45+
fi
46+
3947
$SCRIPT_DIR/create-release-files.sh
4048
read -p "Upload tarballs to $SECONDARY_WEBSERVER?"
4149
# uploads tarballs, required by some build steps

0 commit comments

Comments
 (0)