File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed
pkg/cidata/cidata.TEMPLATE.d/boot Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -25,14 +25,24 @@ for i in $(seq 0 $((LIMA_CIDATA_DISKS - 1))); do
2525 # first time setup
2626 if [[ ! -b " /dev/disk/by-label/lima-${DISK_NAME} " ]]; then
2727 if $FORMAT_DISK ; then
28- echo ' type=linux' | sfdisk --label gpt " /dev/${DEVICE_NAME} "
29- # shellcheck disable=SC2086
30- mkfs.$FORMAT_FSTYPE $FORMAT_FSARGS -L " lima-${DISK_NAME} " " /dev/${DEVICE_NAME} 1"
28+ if [ " $FORMAT_FSTYPE " == " swap" ]; then
29+ echo ' type=swap' | sfdisk --label gpt " /dev/${DEVICE_NAME} "
30+ # shellcheck disable=SC2086
31+ mkswap $FORMAT_FSARGS -L " lima-${DISK_NAME} " " /dev/${DEVICE_NAME} 1"
32+ else
33+ echo ' type=linux' | sfdisk --label gpt " /dev/${DEVICE_NAME} "
34+ # shellcheck disable=SC2086
35+ mkfs.$FORMAT_FSTYPE $FORMAT_FSARGS -L " lima-${DISK_NAME} " " /dev/${DEVICE_NAME} 1"
36+ fi
3137 fi
3238 fi
3339
34- mkdir -p " /mnt/lima-${DISK_NAME} "
35- mount -t " $FORMAT_FSTYPE " " /dev/${DEVICE_NAME} 1" " /mnt/lima-${DISK_NAME} "
40+ if [ " $FORMAT_FSTYPE " == " swap" ]; then
41+ swapon " /dev/${DEVICE_NAME} 1"
42+ else
43+ mkdir -p " /mnt/lima-${DISK_NAME} "
44+ mount -t " $FORMAT_FSTYPE " " /dev/${DEVICE_NAME} 1" " /mnt/lima-${DISK_NAME} "
45+ fi
3646 if command -v growpart > /dev/null 2>&1 && command -v resize2fs > /dev/null 2>&1 ; then
3747 growpart " /dev/${DEVICE_NAME} " 1 || true
3848 # Only resize when filesystem is in a healthy state
You can’t perform that action at this time.
0 commit comments