Compare commits
1 Commits
v4.3.1
...
yage/dev/v
Author | SHA1 | Date | |
---|---|---|---|
d1a17e4285 |
@ -102,7 +102,6 @@ jobs:
|
|||||||
&& echo "source=(scwrypts.tar.gz)" >> PKGBUILD
|
&& echo "source=(scwrypts.tar.gz)" >> PKGBUILD
|
||||||
&& echo "sha256sums=(SKIP)" >> PKGBUILD
|
&& echo "sha256sums=(SKIP)" >> PKGBUILD
|
||||||
&& makepkg --noconfirm -si
|
&& makepkg --noconfirm -si
|
||||||
&& echo validating scwrypts version
|
|
||||||
&& scwrypts --version | grep "^scwrypts v$PKGVER$"
|
&& scwrypts --version | grep "^scwrypts v$PKGVER$"
|
||||||
;
|
;
|
||||||
|
|
||||||
|
2
scwrypts
2
scwrypts
@ -84,7 +84,7 @@ source "$(dirname $(readlink -f "$0"))/zsh/lib/import.driver.zsh" || exit 42
|
|||||||
--version )
|
--version )
|
||||||
case $SCWRYPTS_INSTALLATION_TYPE in
|
case $SCWRYPTS_INSTALLATION_TYPE in
|
||||||
manual ) echo "scwrypts $(GIT_SCWRYPTS describe --tags) (via GIT)" ;;
|
manual ) echo "scwrypts $(GIT_SCWRYPTS describe --tags) (via GIT)" ;;
|
||||||
* ) echo "scwrypts $(cat "$SCWRYPTS_ROOT__scwrypts/VERSION")" ;;
|
* ) echo scwrypts $(cat "$SCWRYPTS_ROOT__scwrypts/VERSION") ;;
|
||||||
esac
|
esac
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
|
@ -1,27 +1,22 @@
|
|||||||
[[ $__SCWRYPT -eq 1 ]] && return 0
|
[[ $__SCWRYPT -eq 1 ]] && return 0
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
# Apparently MacOS puts ALL of the homebrew stuff inside of a top level git repository
|
SCWRYPTS_ROOT="$(cd -- ${0:a:h}; git rev-parse --show-toplevel 2>/dev/null)"
|
||||||
# with bizarre git ignores; so:
|
|
||||||
# - USE the git root if it's a manual install...
|
|
||||||
# - UNLESS that git root is just the $(brew --prefix)
|
|
||||||
SCWRYPTS_ROOT="$(cd -- ${0:a:h}; git rev-parse --show-toplevel 2>/dev/null | grep -v "^$(brew --prefix 2>/dev/null)$")"
|
|
||||||
|
|
||||||
[ $SCWRYPTS_ROOT ] && [ -d "$SCWRYPTS_ROOT" ] \
|
[ $SCWRYPTS_ROOT ] && [ -d "$SCWRYPTS_ROOT" ] \
|
||||||
|| SCWRYPTS_ROOT="$(echo "${0:a:h}" | sed -n 's|\(share/scwrypts\).*$|\1|p')"
|
|| SCWRYPTS_ROOT="echo \"${0:a:h}\" | sed -n 's|\(share/scwrypts\).*$|\1|p'"
|
||||||
|
|
||||||
[ $SCWRYPTS_ROOT ] && [ -d "$SCWRYPTS_ROOT" ] || {
|
[ $SCWRYPTS_ROOT ] && [ -d "$SCWRYPTS_ROOT" ] || {
|
||||||
echo "cannot determine scwrypts root path for current installation; aborting"
|
echo "cannot determine scwrypts root path for current installation; aborting"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
export SCWRYPTS_ROOT__scwrypts="$SCWRYPTS_ROOT"
|
|
||||||
|
|
||||||
[ -f "$SCWRYPTS_ROOT__scwrypts/MANAGED_BY" ] \
|
[ -f "$SCWRYPTS_ROOT__scwrypts/MANAGED_BY" ] \
|
||||||
&& export SCWRYPTS_INSTALLATION_TYPE=$(cat "$SCWRYPTS_ROOT__scwrypts/MANAGED_BY") \
|
&& export SCWRYPTS_INSTALLATION_TYPE=$(cat "$SCWRYPTS_ROOT__scwrypts/MANAGED_BY") \
|
||||||
|| export SCWRYPTS_INSTALLATION_TYPE=manual \
|
|| export SCWRYPTS_INSTALLATION_TYPE=manual \
|
||||||
;
|
;
|
||||||
|
|
||||||
|
export SCWRYPTS_ROOT__scwrypts="$SCWRYPTS_ROOT"
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user