]>
glassweightruler.freedombox.rocks Git - Ventoy.git/blob - IMG/mkcpio.sh
6 if [ -d cpio_tmp
]; then
11 ############### cpio ############
13 rm -f ventoy.
cpio ventoy_x86.
cpio ventoy_arm64.
cpio ventoy_mips64.
cpio
20 ln -s sbin
/init linuxrc
24 find .
/loop
| cpio -o -H newc
>loop.
cpio
31 find .
/hook
| cpio -o -H newc
>hook.
cpio
36 find .
| cpio -o -H newc
>..
/ventoy.
cpio
44 ########## cpio_x86 ##############
46 cp -a cpio_x86 cpio_tmp
50 cp -a $VENTOY_PATH/DMSETUP
/dmsetup32 tool
/
51 cp -a $VENTOY_PATH/DMSETUP
/dmsetup64 tool
/
52 cp -a $VENTOY_PATH/SQUASHFS
/unsquashfs_32 tool
/
53 cp -a $VENTOY_PATH/SQUASHFS
/unsquashfs_64 tool
/
54 cp -a $VENTOY_PATH/FUSEISO
/vtoy_fuse_iso_32 tool
/
55 cp -a $VENTOY_PATH/FUSEISO
/vtoy_fuse_iso_64 tool
/
56 cp -a $VENTOY_PATH/VtoyTool
/vtoytool tool
/
57 rm -f tool
/vtoytool
/00/vtoytool_aa64
58 rm -f tool
/vtoytool
/00/vtoytool_m64e
59 cp -a $VENTOY_PATH/VBLADE
/vblade
-master/vblade_32 tool
/
60 cp -a $VENTOY_PATH/VBLADE
/vblade
-master/vblade_64 tool
/
62 cp -a $VENTOY_PATH/LZIP
/lunzip32 tool
/
63 cp -a $VENTOY_PATH/LZIP
/lunzip64 tool
/
67 find .
/tool
| cpio -o -H newc
>tool.
cpio
72 find .
| cpio -o -H newc
>..
/ventoy_x86.
cpio
78 ########## cpio_arm64 ##############
79 chmod -R 777 cpio_arm64
80 cp -a cpio_arm64 cpio_tmp
81 cp -a cpio_x
86/ventoy
/tool
/*.sh cpio_tmp
/ventoy
/tool
/
85 cp -a $VENTOY_PATH/DMSETUP
/dmsetupaa64 tool
/
86 cp -a $VENTOY_PATH/SQUASHFS
/unsquashfs_aa64 tool
/
87 cp -a $VENTOY_PATH/FUSEISO
/vtoy_fuse_iso_aa64 tool
/
88 cp -a $VENTOY_PATH/VtoyTool
/vtoytool tool
/
89 rm -f tool
/vtoytool
/00/vtoytool_32
90 rm -f tool
/vtoytool
/00/vtoytool_64
91 rm -f tool
/vtoytool
/00/vtoytool_m64e
92 cp -a $VENTOY_PATH/VBLADE
/vblade
-master/vblade_aa64 tool
/
94 cp -a $VENTOY_PATH/LZIP
/lunzipaa64 tool
/
98 find .
/tool
| cpio -o -H newc
>tool.
cpio
103 find .
| cpio -o -H newc
>..
/ventoy_arm64.
cpio
110 ########## cpio_mips64 ##############
111 chmod -R 777 cpio_mips64
112 cp -a cpio_mips64 cpio_tmp
113 cp -a cpio_x
86/ventoy
/tool
/*.sh cpio_tmp
/ventoy
/tool
/
117 cp -a $VENTOY_PATH/DMSETUP
/dmsetupm64e tool
/
118 # cp -a $VENTOY_PATH/SQUASHFS/unsquashfs_m64e tool/
119 # cp -a $VENTOY_PATH/FUSEISO/vtoy_fuse_iso_m64e tool/
120 cp -a $VENTOY_PATH/VtoyTool
/vtoytool tool
/
121 rm -f tool
/vtoytool
/00/vtoytool_32
122 rm -f tool
/vtoytool
/00/vtoytool_64
123 rm -f tool
/vtoytool
/00/vtoytool_aa64
124 # cp -a $VENTOY_PATH/VBLADE/vblade-master/vblade_m64e tool/
126 # cp -a $VENTOY_PATH/LZIP/lunzipaa64 tool/
130 find .
/tool
| cpio -o -H newc
>tool.
cpio
135 find .
| cpio -o -H newc
>..
/ventoy_mips64.
cpio
143 echo '======== SUCCESS ============='
145 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy.
cpio
146 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_x86.
cpio
147 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_arm64.
cpio
148 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_mips64.
cpio
149 cp -a ventoy.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
150 cp -a ventoy_x86.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
151 cp -a ventoy_arm64.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
152 cp -a ventoy_mips64.
cpio $VENTOY_PATH/INSTALL
/ventoy
/