|
root / services / hammerhead / crypto.toml
crypto.toml TOML 22 lines 458 B
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
# crypto — Initialize Kernel Cryptographic Framework

[service]
name = "crypto"
description = "Kernel cryptographic framework"
type = "oneshot"

[exec]
start = "/etc/zyginit/crypto/start.sh"

[runlevel]
# Required if filesystem mounts include encrypted ZFS datasets — keys
# must be loaded before the filesystem service can mount them. Cheap
# enough to run unconditionally.
mode = "always"

[dependencies]
requires = ["root-fs"]

[restart]
on = "never"