From: Christian Marangi Date: Thu, 2 May 2024 12:26:40 +0000 (+0200) Subject: github-merge-pr: fix loading .config if symbolic link is used X-Git-Url: http://git.openwrt.org/feed/routing.git;lede-17.01?a=commitdiff_plain;p=maintainer-tools.git github-merge-pr: fix loading .config if symbolic link is used Fix loading of .config is symbolic link is used to reference the github-merge-pr.sh script. Signed-off-by: Christian Marangi --- diff --git a/github-merge-pr.sh b/github-merge-pr.sh index cce2586..dd08a89 100755 --- a/github-merge-pr.sh +++ b/github-merge-pr.sh @@ -29,8 +29,11 @@ GITHUB_REPO_OWNER="openwrt" # Set this line in .config to use SSH key to rebase PR branch # GITHUB_USE_SSH=1 +SCRIPT_DIR="$(dirname $0)" +[ -h $0 ] && SCRIPT_DIR="$(dirname $(readlink $0))" + # Everything in .config will overwrite the default values set up -[ -f "$(dirname $0)/.config" ] && source $(dirname $0)/.config +[ -f "$SCRIPT_DIR/.config" ] && source "$SCRIPT_DIR"/.config PRID="$1" BRANCH="${2:-main}"