]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - IMG/mkcpio.sh
initial commit
[Ventoy.git] / IMG / mkcpio.sh
1 #!/bin/bash
2
3 VENTOY_PATH=$PWD/../
4
5 rm -f ventoy.cpio
6
7 chmod -R 777 cpio
8
9 cp -a cpio cpio_tmp
10
11 cd cpio_tmp
12 rm -f init
13 ln -s sbin/init init
14 ln -s sbin/init linuxrc
15
16 cd ventoy
17
18
19
20 find ./tool | cpio -o -H newc>tool.cpio
21 xz tool.cpio
22 rm -rf tool
23
24 xz ventoy.sh
25
26 find ./hook | cpio -o -H newc>hook.cpio
27 xz hook.cpio
28 rm -rf hook
29 cd ..
30
31 find .| cpio -o -H newc>../ventoy.cpio
32
33 cd ..
34 rm -rf cpio_tmp
35
36 echo '======== SUCCESS ============='
37
38 rm -f $VENTOY_PATH/INSTALL/ventoy/ventoy.cpio
39 cp -a ventoy.cpio $VENTOY_PATH/INSTALL/ventoy/
40