]>
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
--owner=root
:root
>loop.
cpio
31 find .
/hook
| cpio -o -H newc
--owner=root
:root
>hook.
cpio
36 find .
| cpio -o -H newc
--owner=root
:root
>..
/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
/
65 cp -a $VENTOY_PATH/cryptsetup
/veritysetup32 tool
/
66 cp -a $VENTOY_PATH/cryptsetup
/veritysetup64 tool
/
70 find .
/tool
| cpio -o -H newc
--owner=root
:root
>tool.
cpio
75 find .
| cpio -o -H newc
--owner=root
:root
>..
/ventoy_x86.
cpio
81 ########## cpio_arm64 ##############
82 chmod -R 777 cpio_arm64
83 cp -a cpio_arm64 cpio_tmp
84 cp -a cpio_x
86/ventoy
/tool
/*.sh cpio_tmp
/ventoy
/tool
/
88 cp -a $VENTOY_PATH/DMSETUP
/dmsetupaa64 tool
/
89 cp -a $VENTOY_PATH/SQUASHFS
/unsquashfs_aa64 tool
/
90 cp -a $VENTOY_PATH/FUSEISO
/vtoy_fuse_iso_aa64 tool
/
91 cp -a $VENTOY_PATH/VtoyTool
/vtoytool tool
/
92 rm -f tool
/vtoytool
/00/vtoytool_32
93 rm -f tool
/vtoytool
/00/vtoytool_64
94 rm -f tool
/vtoytool
/00/vtoytool_m64e
95 cp -a $VENTOY_PATH/VBLADE
/vblade
-master/vblade_aa64 tool
/
97 cp -a $VENTOY_PATH/LZIP
/lunzipaa64 tool
/
101 find .
/tool
| cpio -o -H newc
--owner=root
:root
>tool.
cpio
106 find .
| cpio -o -H newc
--owner=root
:root
>..
/ventoy_arm64.
cpio
113 ########## cpio_mips64 ##############
114 chmod -R 777 cpio_mips64
115 cp -a cpio_mips64 cpio_tmp
116 cp -a cpio_x
86/ventoy
/tool
/*.sh cpio_tmp
/ventoy
/tool
/
120 cp -a $VENTOY_PATH/DMSETUP
/dmsetupm64e tool
/
121 # cp -a $VENTOY_PATH/SQUASHFS/unsquashfs_m64e tool/
122 # cp -a $VENTOY_PATH/FUSEISO/vtoy_fuse_iso_m64e tool/
123 cp -a $VENTOY_PATH/VtoyTool
/vtoytool tool
/
124 rm -f tool
/vtoytool
/00/vtoytool_32
125 rm -f tool
/vtoytool
/00/vtoytool_64
126 rm -f tool
/vtoytool
/00/vtoytool_aa64
127 # cp -a $VENTOY_PATH/VBLADE/vblade-master/vblade_m64e tool/
129 # cp -a $VENTOY_PATH/LZIP/lunzipaa64 tool/
133 find .
/tool
| cpio -o -H newc
--owner=root
:root
>tool.
cpio
138 find .
| cpio -o -H newc
--owner=root
:root
>..
/ventoy_mips64.
cpio
146 echo '======== SUCCESS ============='
148 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy.
cpio
149 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_x86.
cpio
150 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_arm64.
cpio
151 rm -f $VENTOY_PATH/INSTALL
/ventoy
/ventoy_mips64.
cpio
152 cp -a ventoy.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
153 cp -a ventoy_x86.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
154 cp -a ventoy_arm64.
cpio $VENTOY_PATH/INSTALL
/ventoy
/
155 cp -a ventoy_mips64.
cpio $VENTOY_PATH/INSTALL
/ventoy
/