[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#49578] [PATCH] Add bolt
From: |
Ludovic Courtès |
Subject: |
[bug#49578] [PATCH] Add bolt |
Date: |
Thu, 05 Jan 2023 22:28:57 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi,
Just noticed an issue:
phodina <phodina@protonmail.com> skribis:
> + (($ <bolt-configuration> package)
> + (with-imported-modules (source-module-closure
> + '((gnu build shepherd)))
> + (shepherd-service
> + (documentation "Thunderbolt daemon")
> + (provision '(thunderbolt))
> + (requirement '(networking))
> + (modules '((gnu build shepherd)))
> + (start #~(make-forkexec-constructor/container
> + (list #$(file-append package "/libexec/boltd"))
‘make-forkexec-constructor/container’ is deprecated in favor of the
facilities in (guix least-authority).
However, running boltd in a container might prevent it from accessing
useful files or devices under /dev, /sys, or whatever. I recommend
checking whether boltd can actually run in a container; you can strace
it to get an idea of the files it needs to access. It needs to run as
root anyway so perhaps running it in a container is not that important.
Ludo’.
- [bug#49578] [PATCH] Add bolt,
Ludovic Courtès <=