mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-22 14:36:31 +02:00
lib.sh: tidy up opening logic (put it together)
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+11
-10
@@ -30,9 +30,6 @@ x_() {
|
|||||||
[ $# -lt 1 ] || "$@" || $err "Unhandled error for: $(echo "$@")"; :
|
[ $# -lt 1 ] || "$@" || $err "Unhandled error for: $(echo "$@")"; :
|
||||||
}
|
}
|
||||||
|
|
||||||
xbmkpwd="`pwd`" || $err "Cannot generate PWD"
|
|
||||||
export PWD="$xbmkpwd"
|
|
||||||
|
|
||||||
setvars()
|
setvars()
|
||||||
{
|
{
|
||||||
_setvars="" && [ $# -lt 2 ] && $err "setvars: too few arguments"
|
_setvars="" && [ $# -lt 2 ] && $err "setvars: too few arguments"
|
||||||
@@ -49,13 +46,6 @@ chkvars()
|
|||||||
done; :
|
done; :
|
||||||
}
|
}
|
||||||
|
|
||||||
eval "`setvars "" _nogit board reinstall versiondate aur_notice configdir \
|
|
||||||
datadir version relname xbmktmp`"
|
|
||||||
|
|
||||||
for fv in version versiondate; do
|
|
||||||
eval "[ ! -f \".$fv\" ] || read -r $fv < \".$fv\" || :"
|
|
||||||
done
|
|
||||||
|
|
||||||
setcfg()
|
setcfg()
|
||||||
{
|
{
|
||||||
[ $# -gt 1 ] && printf "e \"%s\" f missing && return %s;\n" "$1" "$2"
|
[ $# -gt 1 ] && printf "e \"%s\" f missing && return %s;\n" "$1" "$2"
|
||||||
@@ -88,6 +78,17 @@ install_packages()
|
|||||||
[ -n "$aur_notice" ] && \
|
[ -n "$aur_notice" ] && \
|
||||||
printf "You need AUR packages: %s\n" "$aur_notice" 1>&2; :
|
printf "You need AUR packages: %s\n" "$aur_notice" 1>&2; :
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xbmkpwd="`pwd`" || $err "Cannot generate PWD"
|
||||||
|
export PWD="$xbmkpwd"
|
||||||
|
|
||||||
|
eval "`setvars "" _nogit board reinstall versiondate aur_notice configdir \
|
||||||
|
datadir version relname xbmktmp`"
|
||||||
|
|
||||||
|
for fv in version versiondate; do
|
||||||
|
eval "[ ! -f \".$fv\" ] || read -r $fv < \".$fv\" || :"
|
||||||
|
done
|
||||||
|
|
||||||
if [ $# -gt 0 ] && [ "$1" = "dependencies" ]; then
|
if [ $# -gt 0 ] && [ "$1" = "dependencies" ]; then
|
||||||
install_packages "$@" || exit 1
|
install_packages "$@" || exit 1
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Reference in New Issue
Block a user