From 1130873aa55c9b0a7e5af48edc44bd6c6fd1f888 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Wed, 13 May 2020 11:04:02 +0200 Subject: restructure repo * remove packager * move everything from builder/* back to root --- modules.d/slx-dmsetup/module-setup.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 modules.d/slx-dmsetup/module-setup.sh (limited to 'modules.d/slx-dmsetup/module-setup.sh') diff --git a/modules.d/slx-dmsetup/module-setup.sh b/modules.d/slx-dmsetup/module-setup.sh new file mode 100755 index 00000000..68e9b7b4 --- /dev/null +++ b/modules.d/slx-dmsetup/module-setup.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +check() { + return 255 +} +depends() { + echo "slx-tools" +} +install() { + inst "$moddir/scripts/dmsetup-slx-device" "/usr/local/bin/dmsetup-slx-device" + + inst_hook pre-pivot 10 "$moddir/scripts/generate-fstab-swap.sh" + inst_hook pre-pivot 00 "$moddir/scripts/grow-rootfs.sh" + # deliberatly left ext helpers out for now, since we don't really use it. + inst_multiple blockdev xxd \ + mkfs.ext4 resize2fs \ + xfs_repair xfs_growfs +} +installkernel() { + # install those modules in case the used kernel does not have them builtin + instmods \ + dm-thin-pool dm-snapshot \ + dm-crypt crc32c xts \ + xfs ext4 +} -- cgit v1.2.3-55-g7522