guix/gnu/installer
Mathieu Othacehe 64704be417
installer: Fix cow-store umount.
This fixes <https://bugs.gnu.org/39712>.

The guix-daemon was preventing the cow-store umount, so restart it.  Some
udevd workers, using cow-store files might also still be around, so have some
umount retries.

* gnu/installer/final.scm (kill-cow-users): New procedure,
(umount-cow-store): restart guix-daemon and kill all processes started from
within the cow-store before trying to umount the store overlay. Also try 5
times to umount the overlay in case it is still busy.
2020-03-05 23:40:24 +01:00
..
aux-files
newt installer: Run commands without hopping through the shell. 2020-03-05 23:40:23 +01:00
connman.scm
final.scm installer: Fix cow-store umount. 2020-03-05 23:40:24 +01:00
hostname.scm
keymap.scm
locale.scm
newt.scm
parted.scm installer: Log important bits to syslog. 2020-02-22 00:45:42 +01:00
record.scm
services.scm installer: Install xterm alongside ratpoison. 2019-06-07 22:32:19 +02:00
steps.scm installer: Implement a dialog on /var/guix/installer-socket. 2020-03-05 23:40:22 +01:00
tests.scm tests: install: Add "gui-installed-os". 2020-03-05 23:40:23 +01:00
timezone.scm
user.scm
utils.scm installer: Run commands without hopping through the shell. 2020-03-05 23:40:23 +01:00