calamares-next: no more konsole jumpscare, pacman log goes to file instead
This commit is contained in:
@@ -32,15 +32,13 @@ FollowFile() {
|
|||||||
|
|
||||||
CatchChrootedPacmanLog() {
|
CatchChrootedPacmanLog() {
|
||||||
local pacmanlog=""
|
local pacmanlog=""
|
||||||
local lockfile="$HOME/.$progname.lck"
|
local pacmanlog_copy="$HOME/pacman-install.log"
|
||||||
|
|
||||||
while true ; do
|
while true ; do
|
||||||
sleep 2
|
sleep 2
|
||||||
pacmanlog="$(/usr/bin/ls -1 /tmp/calamares-root-*/var/log/pacman.log 2>/dev/null | /usr/bin/tail -n 1)"
|
pacmanlog="$(/usr/bin/ls -1 /tmp/calamares-root-*/var/log/pacman.log 2>/dev/null | /usr/bin/tail -n 1)"
|
||||||
if [ -n "$pacmanlog" ] ; then
|
if [ -n "$pacmanlog" ] ; then
|
||||||
[ -r "$lockfile" ] && return
|
/usr/bin/cp "$pacmanlog" "$pacmanlog_copy"
|
||||||
/usr/bin/touch "$lockfile"
|
|
||||||
FollowFile "$pacmanlog" "Pacman log" 400 50
|
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user