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