]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - IMG/cpio/ventoy/init_chain
support original order in image_list plugin
[Ventoy.git] / IMG / cpio / ventoy / init_chain
index 7a102265a5357f87074a1d3c37daf988a6dc4849..666068f4e58d1f5e808585ee3ee3eeb0cd7743ba 100644 (file)
@@ -37,9 +37,11 @@ else
 fi
 
 ventoy_is_initrd_ramdisk() {
-    #As I known, PCLinuxOS use ramdisk
+    #As I known, PCLinuxOS/smgl use ramdisk
     if echo $vtkerver | grep -i -q 'PCLinuxOS'; then
         true
+    elif echo $vtkerver | grep -i -q 'SMGL-'; then
+        true
     else
         false
     fi
@@ -68,7 +70,7 @@ ventoy_unpack_initramfs() {
         return
     fi
     
-    for vtx in '1F8B zcat' '1F9E zcat' '425A bzcat' '5D00 lzcat' 'FD37 xzcat' '894C lzopcat' '0221 lz4cat' '28B5 zstdcat' '3037 cat'; do
+    for vtx in '1F8B zcat' '1F9E zcat' '425A bzcat' '5D00 lzcat' 'FD37 xzcat' '894C lzopcat' '0221 lz4cat' '28B5 zstdcat' '3037 cat' '4C5A lunzip -c'; do
         if [ "${vtx:0:4}" = "${vtmagic:0:4}" ]; then
             echo "vtx=$vtx" >> $VTLOG            
             if [ $vtskip -eq 0 ]; then