mirror of
https://github.com/linuxkit/linuxkit.git
synced 2026-04-11 18:04:15 +00:00
25 lines
458 B
Plaintext
Executable File
25 lines
458 B
Plaintext
Executable File
#!/sbin/openrc-run
|
|
|
|
depend()
|
|
{
|
|
after dev
|
|
before docker
|
|
}
|
|
|
|
start()
|
|
{
|
|
ebegin "Configuring host block device"
|
|
|
|
DEV="$(ls /dev/[xv]da | head -1 | sed s@/dev/@@)"
|
|
DRIVE="/dev/${DEV}"
|
|
SWAP="${DRIVE}1"
|
|
DATA="${DRIVE}2"
|
|
|
|
if fdisk -l ${DRIVE} | grep -q "doesn't contain a valid partition table"
|
|
then
|
|
ERASE_DISKS="${DRIVE}" setup-disk -m data ${DRIVE}
|
|
else
|
|
mount ${DATA} /var && swapon ${SWAP} || ERASE_DISKS="${DRIVE}" setup-disk -m data ${DRIVE}
|
|
fi
|
|
}
|