mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
script/release.sh: make it possible to run from a git worktree
.git is a regular file in that case. Also check that script/release.sh is present as a relative path to ensure we're called from the expected location. Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
71b57a0ac3
commit
648f94d203
@ -17,14 +17,14 @@ CONF_UPLOAD_URL="samba-bugs@download-master.samba.org:/home/data/ftp/pub"
|
||||
CONF_DOWNLOAD_URL="https://download.samba.org/pub"
|
||||
CONF_HISTORY_URL="https://www.samba.org"
|
||||
|
||||
test -d ".git" || {
|
||||
test -d ".git" -o -r ".git" || {
|
||||
echo "Run this script from the top-level directory in the"
|
||||
echo "repository"
|
||||
exit 1
|
||||
}
|
||||
|
||||
usage() {
|
||||
echo "Usage: release.sh <PRODUCT> <COMMAND>"
|
||||
echo "Usage: script/release.sh <PRODUCT> <COMMAND>"
|
||||
echo ""
|
||||
echo "PRODUCT: ldb, talloc, tevent, tdb, samba-rc, samba-stable"
|
||||
echo "COMMAND: fullrelease, create, push, upload, announce"
|
||||
@ -32,6 +32,13 @@ usage() {
|
||||
return 0
|
||||
}
|
||||
|
||||
test -x "script/release.sh" || {
|
||||
usage
|
||||
echo "Run this script from the top-level directory in the"
|
||||
echo "repository: as 'script/release.sh'"
|
||||
exit 1
|
||||
}
|
||||
|
||||
check_args() {
|
||||
local cmd="$1"
|
||||
local got_args="$2"
|
||||
|
Loading…
x
Reference in New Issue
Block a user