summary refs log tree commit diff
path: root/buildkernel.sh
diff options
context:
space:
mode:
Diffstat (limited to 'buildkernel.sh')
-rwxr-xr-xbuildkernel.sh35
1 files changed, 23 insertions, 12 deletions
diff --git a/buildkernel.sh b/buildkernel.sh
index 70211d3..e690b6b 100755
--- a/buildkernel.sh
+++ b/buildkernel.sh
@@ -1,25 +1,36 @@
 rm -r init/*
 # cp /usr/bin/zsh build
-# cp /usr/bin/nano build
+# cp /usr/bin/vi build
+# cp /usr/lib/iwd/iwd sbuild
+# cp /usr/bin/iwctl build
+cp /usr/bin/dhcpcd build
+cp /usr/bin/ping build
+cp /usr/bin/nano build
+# cp /usr/bin/cat build
 rm lib/*
 rm lib64/*
-# cp /usr/lib/libreadline.so.8 lib
+cp /usr/lib/libreadline.so.8 lib
 # cp /usr/lib/libcap.so.2 lib
-# cp /usr/lib/libc.so.6 lib
-# cp /usr/lib/libncursesw.so.6 lib
-# cp /usr/lib64/ld-linux-x86-64.so.2 lib64
+cp /usr/lib/libc.so.6 lib
+# cp /usr/lib/libell.so.0 lib
+# cp /usr/lib/libgcc_s.so.1 lib
+cp /usr/lib/libcrypto.so.3 lib
+cp /usr/lib/libncursesw.so.6 lib
+cp /usr/lib/libcap.so.2 lib
+cp /usr/lib/libidn2.so.0 lib
+cp /usr/lib/libunistring.so.5 lib
+cp /usr/lib64/ld-linux-x86-64.so.2 lib64
 # cp /usr/lib/libm.so.6 lib
 # cp /usr/lib/libc.so.6 lib
-# cp /usr/lib/libmagic.so.1 lib
-# cp /usr/lib/libzstd.so.1 lib
-# cp /usr/lib/liblzma.so.5 lib
-# cp /usr/lib/libbz2.so.1.0 lib
-# cp /usr/lib/libz.so.1 lib
+cp /usr/lib/libmagic.so.1 lib
+cp /usr/lib/libzstd.so.1 lib
+cp /usr/lib/liblzma.so.5 lib
+cp /usr/lib/libbz2.so.1.0 lib
+cp /usr/lib/libz.so.1 lib
 ./mkramfs.sh
 INITPATH=$PWD/init.cpio
 cd init
 find . | cpio -o -H newc > ../init.cpio
 cd ../kernel
-make isoimage FDARGS="initrd=/init.cpio" FDINITRD=$INITPATH -j 6
-qemu-system-x86_64 -cdrom ./arch/x86/boot/image.iso #-s -S
+make isoimage FDARGS="initrd=/init.cpio root=/dev/sr0 rootfstype=iso9660 ro" FDINITRD=$INITPATH -j 6
 cd ..
\ No newline at end of file