summaryrefslogtreecommitdiff
path: root/parabolaiso/initcpio/install/parabolaiso_shutdown
blob: f99c8c9b621bcf5e3273f4b7ada85f341cce331c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env bash
#
# SPDX-License-Identifier: GPL-3.0-or-later

build() {
    add_binary cp

    add_runscript

    add_file /usr/lib/initcpio/parabolaiso_shutdown /shutdown
}

help() {
    cat <<HELPEOF
This hook will create a shutdown initramfs in /run/initramfs
that we can pivot to on shutdown in order to unmount / and
and other mount points, dm-snapshot and loopback devices.
Mostly useful for persistent dm-snapshot.
HELPEOF
}