summary refs log tree commit diff
path: root/buildkernel.sh
blob: e690b6b6959e808216e720fbf10211869d6fa807 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
rm -r init/*
# cp /usr/bin/zsh 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/libcap.so.2 lib
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
./mkramfs.sh
INITPATH=$PWD/init.cpio
cd init
find . | cpio -o -H newc > ../init.cpio
cd ../kernel
make isoimage FDARGS="initrd=/init.cpio root=/dev/sr0 rootfstype=iso9660 ro" FDINITRD=$INITPATH -j 6
cd ..