mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-22 05:00:08 +02:00
init.sh: set pyver from set_env
it's related to this function, no point calling from main Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+42
-40
@@ -30,7 +30,7 @@ xbmk_init()
|
|||||||
id -u 1>/dev/null 2>/dev/null || err "suid check failed (id -u)"
|
id -u 1>/dev/null 2>/dev/null || err "suid check failed (id -u)"
|
||||||
[ "$(id -u)" != "0" ] || err "this command as root is not permitted"
|
[ "$(id -u)" != "0" ] || err "this command as root is not permitted"
|
||||||
|
|
||||||
for init_cmd in get_version set_env lock git_init set_pyver child_exec
|
for init_cmd in get_version set_env lock git_init child_exec
|
||||||
do
|
do
|
||||||
xbmk_$init_cmd "$@" || break
|
xbmk_$init_cmd "$@" || break
|
||||||
done
|
done
|
||||||
@@ -117,46 +117,8 @@ xbmk_set_env()
|
|||||||
|
|
||||||
remkdir "$xbmktmp" "$xbmklocal"
|
remkdir "$xbmktmp" "$xbmklocal"
|
||||||
remkdir "$XBMK_CACHE/gnupath" "$XBMK_CACHE/xbmkpath"
|
remkdir "$XBMK_CACHE/gnupath" "$XBMK_CACHE/xbmkpath"
|
||||||
}
|
|
||||||
|
|
||||||
xbmk_lock()
|
xbmk_set_pyver
|
||||||
{
|
|
||||||
[ -f "$xbmklock" ] && err "'$xbmklock' exists. Is a build running?"
|
|
||||||
touch "$xbmklock" || err "cannot create '$xbmklock'"; :
|
|
||||||
}
|
|
||||||
|
|
||||||
xbmk_set_version()
|
|
||||||
{
|
|
||||||
version_="$version"
|
|
||||||
[ ! -e ".git" ] || version="$(git describe --tags HEAD 2>&1)" || \
|
|
||||||
version="git-$(git rev-parse HEAD 2>&1)" || version="$version_"
|
|
||||||
versiondate_="$versiondate"
|
|
||||||
[ ! -e ".git" ] || versiondate="$(git show --no-patch --no-notes \
|
|
||||||
--pretty='%ct' HEAD)" || versiondate="$versiondate_"
|
|
||||||
|
|
||||||
chkvars version versiondate
|
|
||||||
update_xbmkver "."
|
|
||||||
|
|
||||||
relname="$projectname-$version"
|
|
||||||
}
|
|
||||||
|
|
||||||
xbmk_git_init()
|
|
||||||
{
|
|
||||||
for gitarg in "--global user.name" "--global user.email"; do
|
|
||||||
gitcmd="git config $gitarg"; $gitcmd 1>/dev/null 2>/dev/null \
|
|
||||||
|| err "Run this first: $gitcmd \"your ${gitcmd##*.}\""
|
|
||||||
done
|
|
||||||
|
|
||||||
[ -L ".git" ] && return 1
|
|
||||||
[ -e ".git" ] && return 0
|
|
||||||
eval "`setvars "$(date -Rud @$versiondate)" cdate _nogit`"
|
|
||||||
|
|
||||||
x_ git init 1>/dev/null 2>/dev/null
|
|
||||||
x_ git add -A . 1>/dev/null 2>/dev/null
|
|
||||||
x_ git commit -m "$projectname $version" --date "$cdate" \
|
|
||||||
--author="xbmk <xbmk@example.com>" 1>/dev/null 2>/dev/null
|
|
||||||
x_ git tag -a "$version" -m "$projectname $version" 1>/dev/null \
|
|
||||||
2>/dev/null; :
|
|
||||||
}
|
}
|
||||||
|
|
||||||
xbmk_set_pyver()
|
xbmk_set_pyver()
|
||||||
@@ -212,6 +174,46 @@ pybin()
|
|||||||
command -v "$1" 2>/dev/null || return 1
|
command -v "$1" 2>/dev/null || return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xbmk_lock()
|
||||||
|
{
|
||||||
|
[ -f "$xbmklock" ] && err "'$xbmklock' exists. Is a build running?"
|
||||||
|
touch "$xbmklock" || err "cannot create '$xbmklock'"; :
|
||||||
|
}
|
||||||
|
|
||||||
|
xbmk_set_version()
|
||||||
|
{
|
||||||
|
version_="$version"
|
||||||
|
[ ! -e ".git" ] || version="$(git describe --tags HEAD 2>&1)" || \
|
||||||
|
version="git-$(git rev-parse HEAD 2>&1)" || version="$version_"
|
||||||
|
versiondate_="$versiondate"
|
||||||
|
[ ! -e ".git" ] || versiondate="$(git show --no-patch --no-notes \
|
||||||
|
--pretty='%ct' HEAD)" || versiondate="$versiondate_"
|
||||||
|
|
||||||
|
chkvars version versiondate
|
||||||
|
update_xbmkver "."
|
||||||
|
|
||||||
|
relname="$projectname-$version"
|
||||||
|
}
|
||||||
|
|
||||||
|
xbmk_git_init()
|
||||||
|
{
|
||||||
|
for gitarg in "--global user.name" "--global user.email"; do
|
||||||
|
gitcmd="git config $gitarg"; $gitcmd 1>/dev/null 2>/dev/null \
|
||||||
|
|| err "Run this first: $gitcmd \"your ${gitcmd##*.}\""
|
||||||
|
done
|
||||||
|
|
||||||
|
[ -L ".git" ] && return 1
|
||||||
|
[ -e ".git" ] && return 0
|
||||||
|
eval "`setvars "$(date -Rud @$versiondate)" cdate _nogit`"
|
||||||
|
|
||||||
|
x_ git init 1>/dev/null 2>/dev/null
|
||||||
|
x_ git add -A . 1>/dev/null 2>/dev/null
|
||||||
|
x_ git commit -m "$projectname $version" --date "$cdate" \
|
||||||
|
--author="xbmk <xbmk@example.com>" 1>/dev/null 2>/dev/null
|
||||||
|
x_ git tag -a "$version" -m "$projectname $version" 1>/dev/null \
|
||||||
|
2>/dev/null; :
|
||||||
|
}
|
||||||
|
|
||||||
xbmk_child_exec()
|
xbmk_child_exec()
|
||||||
{
|
{
|
||||||
xbmk_rval=0
|
xbmk_rval=0
|
||||||
|
|||||||
Reference in New Issue
Block a user