diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2014-06-17 23:47:21 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-04-17 14:46:10 -0400 |
commit | e4e5a028843316edf73cae4ac70d9df3cf8e1565 (patch) | |
tree | b51b782a9ecc247fb00c4164a43dd1b5019918ae /testing2x | |
parent | a2891a08c0cde48d966b037503c24b0d8f5b5f6d (diff) |
Consistently use "$(dirname "$(readlink -e "$0")")"
This does correct handling of
- executing a program by symlink
- any weird characters in the full path
- I'm sure there's another case I thought about when I originally did
this.
Diffstat (limited to 'testing2x')
-rwxr-xr-x | testing2x | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,7 +1,7 @@ #!/bin/bash -. "$(dirname "$0")/config" -. "$(dirname "$0")/db-functions" +. "$(dirname "$(readlink -e "$0")")/config" +. "$(dirname "$(readlink -e "$0")")/db-functions" if [ $# -lt 1 ]; then msg "usage: %s <pkgname|pkgbase> ..." "${0##*/}" @@ -54,7 +54,7 @@ for repo in "${STABLE_REPOS[@]}"; do repo_unlock "${repo}" "${pkgarch}" done if [ -n "${pkgs[${repo}]}" ]; then - "$(dirname "$0")/db-move" "${TESTING_REPO}" "${repo}" "${pkgs[${repo}]}" + "$(dirname "$(readlink -e "$0")")/db-move" "${TESTING_REPO}" "${repo}" "${pkgs[${repo}]}" fi done |