aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2025-04-10 14:54:36 +0000
committeremmett1 <emmett1.2miligrams@protonmail.com>2025-04-10 14:54:36 +0000
commitf436c0d74ddf425902cbf1215dbaea18d27ce954 (patch)
tree4e87db8dc3846a86845b11433fe5680268684fbe
parentca3b8902af0723e10de4bd5f81bde0d7e4090fcc (diff)
parent05416a7dec36c55dfb13ecde63dedfbccd05905c (diff)
downloadautils-f436c0d74ddf425902cbf1215dbaea18d27ce954.tar.gz
autils-f436c0d74ddf425902cbf1215dbaea18d27ce954.zip
Merge pull request 'apkg: Fix(msg() when ran on in a non-interactive session), feat(Respect user env vars)' (#7) from xplshn/autils:main into main
Reviewed-on: https://codeberg.org/emmett1/autils/pulls/7
-rwxr-xr-xapkg11
1 files changed, 7 insertions, 4 deletions
diff --git a/apkg b/apkg
index f8ffa36..3debe15 100755
--- a/apkg
+++ b/apkg
@@ -216,8 +216,11 @@ apply_patch() {
}
msg() {
- ttysize=$(stty size | awk '{print $2}')
- printf "%s\n" "[${name:-...}] $@" | fold -sw $ttysize
+ # Don't bother if we're not in a terminal
+ if [ -t 1 ]; then
+ ttysize=$(stty size 2>/dev/null | awk '{print $2}' || echo "80")
+ fi
+ printf "%s\n" "[${name:-...}] $@" | fold -sw ${ttysize:-80}
}
buildstatus() {
@@ -248,8 +251,8 @@ build_src() {
apply_patch
- export CARGO_HOME=$SRC/.cargo
- export GOCACHE=$SRC/.go
+ export CARGO_HOME=${CARGO_HOME:-$SRC/.cargo}
+ export GOCACHE=${GOCACHE:-$SRC/.go}
export DESTDIR=$PKG
export DEST_DIR=$PKG # p7zip
export INSTALLROOT=$PKG # syslinux