]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
contrib: dracut: zfs-snapshot-bootfs: exit status fix
authorgregory-lee-bartholomew <gregory.lee.bartholomew@gmail.com>
Fri, 12 Aug 2022 21:28:15 +0000 (16:28 -0500)
committerGitHub <noreply@github.com>
Fri, 12 Aug 2022 21:28:15 +0000 (14:28 -0700)
commitd22dd77c4d4556373b995121412c4abac02bcf8a
tree52af68308155525b9677c84f4b33f47a76d777c5
parente713b69e519437af05f88b9db623022dfba69f6d
contrib: dracut: zfs-snapshot-bootfs: exit status fix

When the zfs-snapshot-bootfs service attempts to create a snapshot
that already exists, the exit status of the command is non-zero and
the service reports failed to the systemd service manager. This is a
common occurrence if bootfs.snapshot is left set on the kernel command
line and it should not be considered a failure.

This service was originally set to ignore this error by prefixing
the command with - on the ExecStart line, but the leading - appears
to have been dropped in #13359.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
Closes #13769
contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in