diff options
Diffstat (limited to 'build-modules.sh')
-rwxr-xr-x | build-modules.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/build-modules.sh b/build-modules.sh new file mode 100755 index 0000000..bdcc2a1 --- /dev/null +++ b/build-modules.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +echo "Building ./modules/ floppy folder..." + +rm -rf ./modules +INSTALL_MOD_PATH=$(pwd)/modules make -C linux-5.17.2 modules_install +mv modules/lib/modules/* modules/ +rmdir modules/lib/modules modules/lib +rm modules/5.17.2clyne/{source,build} +find modules/ -type f -name "*.ko" -exec strip --strip-debug {} \; +du -sh ./modules + +echo "Creating modules.img..." + +dd if=/dev/zero of=modules.img bs=1k count=1440 +mkfs.vfat -F 12 modules.img +sudo mount -oloop modules.img /mnt +sudo cp -R modules/* /mnt/ +sudo chown root:root /mnt/* +df -h /mnt +sudo umount /mnt + |