mirror of
https://github.com/siderolabs/extensions.git
synced 2026-05-05 04:06:38 +02:00
fix: export zpools on zfs shutdown
Fixes cases where later tasks fail because the disks are still in use (e.g. closing encrypted volumes). Signed-off-by: Galen Abell <galen@galenabell.com> Signed-off-by: Noel Georgi <git@frezbo.dev>
This commit is contained in:
parent
b28a70da13
commit
5aeaf4e774
@ -31,4 +31,11 @@ func main() {
|
||||
if err := cmd.Run(); err != nil {
|
||||
log.Fatalf("zfs-service: zfs unmount error: %v\n", err)
|
||||
}
|
||||
|
||||
cmd = exec.Command("/usr/local/sbin/zpool", "export", "-a")
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
if err := cmd.Run(); err != nil {
|
||||
log.Fatalf("zfs-service: zpool export error: %v\n", err)
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user