X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/d72bb15956ccf039a03702bc47c984f42d7df960..a1c6fe2d2428cb8a1b4a9e11a9a5075a4bccecd1:/IMG/cpio/ventoy/init_chain diff --git a/IMG/cpio/ventoy/init_chain b/IMG/cpio/ventoy/init_chain index 6f87a5d..a2feafa 100644 --- a/IMG/cpio/ventoy/init_chain +++ b/IMG/cpio/ventoy/init_chain @@ -77,12 +77,10 @@ ventoy_unpack_initramfs() { if [ "${vtx:5}" = "xzcat" ]; then rm -f $VTOY_PATH/xzlog ${vtx:5} $vtfile 2> $VTOY_PATH/xzlog | (cpio -idmu 2>>$VTLOG; cat > $vttmp) - if grep -q 'corrupted data' $VTOY_PATH/xzlog; then - echo 'xzcat failed, now try xzminidec...' >> $VTLOG - cat $vtfile | xzminidec | (cpio -idmu 2>>$VTLOG; cat > $vttmp) + echo 'xzcat failed, now try xzcat_musl ...' >> $VTLOG + xzcat_musl $vtfile | (cpio -idmu 2>>$VTLOG; cat > $vttmp) fi - else ${vtx:5} $vtfile | (cpio -idmu 2>>$VTLOG; cat > $vttmp) fi