A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

nwztools/script: fix dump_rootfs.sh to handle ext4

Change-Id: I04bd7599a58669df96dfd018a2ab0e3d53e06694

+16 -2
+16 -2
utils/nwztools/scripts/dump_rootfs.sh
··· 66 66 ROOTFS_TMP_DIR=/tmp/rootfs 67 67 mkdir $ROOTFS_TMP_DIR 68 68 . /install_script/constant.txt 69 - if ! mount -t ext3 -o ro $COMMON_ROOTFS_PARTITION $ROOTFS_TMP_DIR 70 - then 69 + 70 + # If there is an ext4 mounter, try it. Otherwise or on failure, try ext3 and 71 + # then ext2. 72 + # NOTE some platforms probably use an mtd and this might need some fixing 73 + if [ -e /usr/local/bin/icx_mount.ext4 ]; then 74 + /usr/local/bin/icx_mount.ext4 $COMMON_ROOTFS_PARTITION $ROOTFS_TMP_DIR 75 + else 76 + false 77 + fi 78 + if [ "$?" != 0 ]; then 79 + mount -t ext3 $COMMON_ROOTFS_PARTITION $ROOTFS_TMP_DIR 80 + fi 81 + if [ "$?" != 0 ]; then 82 + mount -t ext2 $COMMON_ROOTFS_PARTITION $ROOTFS_TMP_DIR 83 + fi 84 + if [ "$?" != 0 ]; then 71 85 lcdmsg -f /usr/local/bin/font_08x12.bmp -l 0,13 "ERROR: cannot mount rootfs" 72 86 else 73 87 tar -cf $DUMP_DIR/rootfs.tar $ROOTFS_TMP_DIR