aboutsummaryrefslogtreecommitdiff
path: root/gnu/build/chromium-extension.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-11-20 21:04:45 +0200
committerEfraim Flashner <efraim@flashner.co.il>2024-11-28 11:05:35 +0200
commit616e6ec362107c2d2023abb3891cb406b6757ba7 (patch)
tree716c1339705787d3655cf00624dc002589cd9620 /gnu/build/chromium-extension.scm
parent308345c7d45bb7a26c3d6099e3569db60f9bb46c (diff)
downloadguix-616e6ec362107c2d2023abb3891cb406b6757ba7.tar.gz
guix-616e6ec362107c2d2023abb3891cb406b6757ba7.zip
gnu: Add rust-gix-revision-0.27.
* gnu/packages/crates-vcs.scm (rust-gix-revision-0.27): New variable. Change-Id: I929e55e129bad1fe215d58971baa03c8e21372ca
Diffstat (limited to 'gnu/build/chromium-extension.scm')
0 files changed, 0 insertions, 0 deletions
d3fff6fa25ef4c'>installer: Install the locale before mounting the cow-store.Mathieu Othacehe Fixes: <https://issues.guix.gnu.org/52831>. Make sure to install the en_US.utf8 fallback locale if the selected locale is not supported. * gnu/installer/final.scm (install-locale): New procedure. (install-system): Call it. 2022-01-14installer: Do not set the locale in run-command.Mathieu Othacehe Installing the locale inside the container, once the cow-store is mounted, causes the process to keep opened locale files that can later prevent the cow-store umount. * gnu/installer/utils.scm (run-command): Remove locale argument. * gnu/installer/final.scm (install-system): Adapt it. 2022-01-14installer: Remove an unused procedure.Mathieu Othacehe * gnu/installer/final.scm (kill-cow-users): Remove it. 2020-09-10installer: final: Introduce call-with-mnt-container.Mathieu Othacehe * gnu/installer/final.scm (call-with-mnt-container): New procedure, (install-system): use it instead of call-with-container, to make sure that the container is not jailed. 2020-09-02installer: Run the installation inside a container.Mathieu Othacehe When the store overlay is mounted, other processes such as kmscon, udev and guix-daemon may open files from the store, preventing the underlying install support from being umounted. See: https://lists.gnu.org/archive/html/guix-devel/2018-12/msg00161.html. To avoid this situation, mount the store overlay inside a container, and run the installation from within that container. * gnu/build/shepherd.scm (fork+exec-command/container): New procedure. * gnu/services/base.scm (guix-shepherd-service): Support an optional PID argument passed to the "start" method. If that argument is passed, ensure that guix-daemon enters the given PID MNT namespace by using fork+exec-command/container procedure. * gnu/installer/final.scm (umount-cow-store): Remove it, (install-system): run the installation from within a container. * gnu/installer/newt/final.scm (run-install-shell): Remove the display hack. 2020-06-16installer: final: Remove restart-service procedure.Mathieu Othacehe * gnu/installer/final.scm (umount-cow-store): Remove "restart-service" that is now provided by (gnu services herd). 2020-06-13install: final: Add some logging.Mathieu Othacehe * gnu/installer/final.scm (umount-cow-store): Add some logging.