me
/
guix
Archived
1
0
Fork 0

install: final: Add some logging.

* gnu/installer/final.scm (umount-cow-store): Add some logging.
master
Mathieu Othacehe 2020-06-13 15:05:22 +02:00
parent f292d4719d
commit 478d1270ce
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 3 additions and 0 deletions

View File

@ -155,6 +155,8 @@ be much appreciated."
;; restart it.
(restart-service 'guix-daemon)
(syslog "Killing cow users.")
;; Kill all processes started while the cow-store was active (logins
;; on other TTYs for instance).
(kill-cow-users tmp-dir)
@ -162,6 +164,7 @@ be much appreciated."
;; Try to umount the store overlay. Some process such as udevd
;; workers might still be active, so do some retries.
(let loop ((try 5))
(syslog "Umount try ~a~%" (- 5 try))
(sleep 1)
(let ((umounted? (false-if-exception (umount tmp-dir))))
(if (and (not umounted?) (> try 0))