lib.sh: write version/versiondate to dotfiles

write to .version and .versiondate, instead
of version and versiondate.

this will hide them to avoid visual clutter while
analysing files within lbmk.

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-04-12 13:51:49 +01:00
parent 23b942c83e
commit f0c629dcc6
2 changed files with 10 additions and 8 deletions
+2
View File
@@ -24,6 +24,8 @@
/push /push
/version /version
/versiondate /versiondate
/.version
/.versiondate
/vendorfiles/ /vendorfiles/
*me.bin *me.bin
*sch5545ec.bin *sch5545ec.bin
+8 -8
View File
@@ -50,7 +50,7 @@ eval "`setvars "" _nogit board reinstall versiondate aur_notice configdir \
datadir version relname xbmk_parent`" datadir version relname xbmk_parent`"
for fv in version versiondate; do for fv in version versiondate; do
eval "[ ! -f \"$fv\" ] || read -r $fv < \"$fv\" || :" eval "[ ! -f \".$fv\" ] || read -r $fv < \".$fv\" || :"
done done
setcfg() setcfg()
@@ -155,10 +155,10 @@ x_() {
$err "Unhandled non-zero exit: $(echo "$@")"; : $err "Unhandled non-zero exit: $(echo "$@")"; :
} }
[ -e ".git" ] || [ -f "version" ] || printf "unknown\n" > version || \ [ -e ".git" ] || [ -f ".version" ] || printf "unknown\n" > .version || \
$err "Cannot generate unknown version file" $err "Cannot generate unknown .version file"
[ -e ".git" ] || [ -f "versiondate" ] || printf "1716415872\n" > versiondate \ [ -e ".git" ] || [ -f ".versiondate" ] || printf "1716415872\n" > \
|| $err "Cannot generate unknown versiondate file" .versiondate || $err "Cannot generate unknown .versiondate file"
version_="$version" version_="$version"
[ ! -e ".git" ] || version="$(git describe --tags HEAD 2>&1)" || \ [ ! -e ".git" ] || version="$(git describe --tags HEAD 2>&1)" || \
@@ -168,7 +168,7 @@ versiondate_="$versiondate"
--pretty='%ct' HEAD)" || versiondate="$versiondate_" --pretty='%ct' HEAD)" || versiondate="$versiondate_"
for p in version versiondate; do for p in version versiondate; do
chkvars "$p" chkvars "$p"
eval "x_ printf \"%s\\n\" \"\$$p\" > $p" eval "x_ printf \"%s\\n\" \"\$$p\" > .$p"
done done
relname="$projectname-$version" relname="$projectname-$version"
export LOCALVERSION="-$projectname-${version%%-*}" export LOCALVERSION="-$projectname-${version%%-*}"
@@ -189,8 +189,8 @@ remkdir()
mkrom_tarball() mkrom_tarball()
{ {
printf "%s\n" "$version" > "$1/version" || $err "$1 !version" printf "%s\n" "$version" > "$1/.version" || $err "$1 !version"
printf "%s\n" "$versiondate" > "$1/versiondate" || $err "$1 !vdate" printf "%s\n" "$versiondate" > "$1/.versiondate" || $err "$1 !vdate"
mktarball "$1" "${1%/*}/${relname}_${1##*/}.tar.xz" mktarball "$1" "${1%/*}/${relname}_${1##*/}.tar.xz"
x_ rm -Rf "$1" x_ rm -Rf "$1"