diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2021-05-27 13:29:28 -0400 |
---|---|---|
committer | Andreas Grapentin <andreas@grapentin.org> | 2022-01-18 17:31:57 +0100 |
commit | d887c7a48de0f495c6afaf4f93697052b20b6b6f (patch) | |
tree | a2d463ce516ffd6aaeb5f8e7a2c6752786565f92 | |
parent | 5adbda9b807ee6303061460991d418ba03962285 (diff) |
wip - meld-src-pkgbuilds
-rwxr-xr-x | src/maintenance-tools/meld-src-pkgbuilds | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/maintenance-tools/meld-src-pkgbuilds b/src/maintenance-tools/meld-src-pkgbuilds index ecc8237..ca323f2 100755 --- a/src/maintenance-tools/meld-src-pkgbuilds +++ b/src/maintenance-tools/meld-src-pkgbuilds @@ -1,7 +1,13 @@ #!/bin/bash # readonly PKGS_DIR=/packages -readonly PKGS_DIR="$(source <(grep 'WORKDIR=' /etc/libretools.conf) ; echo "${WORKDIR}")" + echo "$(grep 'WORKDIR=' /etc/libretools.conf | sed 's|^WORKDIR="\([^"]*\)"|\1|') IN" + echo "$(grep 'WORKDIR=' /etc/libretools.conf | sed 's|^WORKDIR=||' | tr '"' ' ') IN" +readonly PKGS_DIR="$(source /etc/libretools.conf ; echo "${WORKDIR}" ;)" +# readonly PKGS_DIR="$(source "$(grep 'WORKDIR=' /etc/libretools.conf)" ; echo "${WORKDIR}")" +echo "PKGS_DIR=$PKGS_DIR" +[[ ! -d "$PKGS_DIR" ]] && echo "no such dir" && exit 1 + # readonly PKGS_DIR=$(grep 'WORKDIR=' /etc/libretools.conf | sed 's|.*WORKDIR="\([^"]*\)*"|\1|') read -r -d '' USAGE <<-'USAGE_MSG' @@ -24,8 +30,6 @@ USAGE_MSG readonly UseAbs=0 readonly UseGui=0 - - SelectSrcpkg() # (pkgname) { echo "SelectSrcpkg() OUT"; return @@ -79,7 +83,7 @@ echo "GitPkgbuilds() 2" echo "GitPkgbuilds() OUT" # ( set -x ; echo ${arch_dir}/trunk/ ${abs_dir}/ ) } -DoDiff() # (pkgbuild_a pkgbuild_b) +DoDiff() { local a="$1$( (( UseAbs )) || echo '/PKGBUILD')" local b="$2$( (( UseAbs )) || echo '/PKGBUILD')" @@ -103,7 +107,7 @@ DoDiff() # (pkgbuild_a pkgbuild_b) fi } -main() # ( [ -gui ] pkgname ) +main() { echo "meld-src-pkgbuilds() IN" # $# $@" >&2 ; local in=$# ; @@ -152,4 +156,5 @@ echo -e "meld-src-pkgbuilds()\n pkgbuild_a=${pkgbuild_a}\n pkgbuild_b=${pkgbui } + main "$@" |