calamares-next: no more konsole jumpscare, pacman log goes to file instead

This commit is contained in:
2026-07-21 17:48:11 +02:00
parent 9ffada8aac
commit 485339a711
@@ -32,15 +32,13 @@ FollowFile() {
CatchChrootedPacmanLog() {
local pacmanlog=""
local lockfile="$HOME/.$progname.lck"
local pacmanlog_copy="$HOME/pacman-install.log"
while true ; do
sleep 2
pacmanlog="$(/usr/bin/ls -1 /tmp/calamares-root-*/var/log/pacman.log 2>/dev/null | /usr/bin/tail -n 1)"
if [ -n "$pacmanlog" ] ; then
[ -r "$lockfile" ] && return
/usr/bin/touch "$lockfile"
FollowFile "$pacmanlog" "Pacman log" 400 50
/usr/bin/cp "$pacmanlog" "$pacmanlog_copy"
break
fi
done