diff options
| -rwxr-xr-x | build | 4 | 
1 files changed, 4 insertions, 0 deletions
| @@ -78,6 +78,7 @@ mkrelease()  	[ -e "$vdir" ] && $err "already exists: \"$vdir\""  	mkdir -p "$vdir" || $err "mkvdir: !mkdir -p \"$vdir\""  	git clone . "$srcdir" || $err "mkdir: !gitclone \"$srcdir\"" +	touch "$srcdir/lock" || $err "can't make lock file in $srcdir/"  	build_release @@ -95,6 +96,7 @@ build_release()  	git log --graph --pretty=format:'%Cred%h%Creset %s %Creset' \  	    --abbrev-commit > "$srcdir/CHANGELOG" || $err "!gitlog $srcdir" +	rm -f "$srcdir/lock" || $err "can't remove lock file in $srcdir"  	(  	cd "${srcdir%/*}" || $err "$_xm: mktarball \"$srcdir\"" @@ -102,6 +104,8 @@ build_release()  	) || $err "can't create src tarball"  	[ "$mode" = "src" ] && return 0 +	touch "$srcdir/lock" || $err "can't make lock file in $srcdir/" +  	(  	cd "$srcdir" || $err "$_xm: 2 !cd \"$srcdir\""  	./build roms all || $err "$_xm: roms-all" | 
