harness: fix tea-login writing to /.config instead of /root/.config
This commit is contained in:
parent
2d3a87f545
commit
f762348fca
1 changed files with 5 additions and 2 deletions
|
|
@ -390,10 +390,13 @@
|
|||
echo "tea-login: could not resolve username from forge API; skipping"
|
||||
exit 0
|
||||
fi
|
||||
# tea reads config from $HOME/.config/tea/config.yml.
|
||||
# tea reads config from ~/.config/tea/config.yml (for root: /root/.config/tea/config.yml).
|
||||
# Write it directly so we control default:true and always
|
||||
# refresh a rotated token — no 'tea login add' interactive dance.
|
||||
CONFIG="$HOME/.config/tea/config.yml"
|
||||
# Use getent to resolve root's home dir rather than $HOME which
|
||||
# is unset in systemd service context (causing writes to /.config/).
|
||||
_HOME=$(getent passwd root | cut -d: -f6)
|
||||
CONFIG="$_HOME/.config/tea/config.yml"
|
||||
mkdir -p "$(dirname "$CONFIG")" || true
|
||||
cat > "$CONFIG" << EOF
|
||||
logins:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue