tests/util/grub-fs-tester: Use CSMACINTOSH encoding instead of macroman
From Debian 12 to 13, recode had a major overhaul and now does not support the macroman encoding. Its unclear if this is a bug or intentional. Regardless, use the CSMACINTOSH encoding instead as MacRoman and it are aliases and CSMACINTOSH is supported on both Debian 12 and 13. Signed-off-by: Glenn Washburn <development@efficientek.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
9b2c8ae5d2
commit
ee283b14ae
@ -743,7 +743,9 @@ for LOGSECSIZE in $(range "$MINLOGSECSIZE" "$MAXLOGSECSIZE" 1); do
|
|||||||
dd if=/dev/urandom of="${MOUNTDEVICE}" bs=1 seek=$((0x468)) conv=notrunc count=8
|
dd if=/dev/urandom of="${MOUNTDEVICE}" bs=1 seek=$((0x468)) conv=notrunc count=8
|
||||||
MOUNTFS="hfsplus";;
|
MOUNTFS="hfsplus";;
|
||||||
x"hfs")
|
x"hfs")
|
||||||
"mkfs.hfs" -b $BLKSIZE -v "`echo $FSLABEL |recode utf8..macroman`" -h "${MOUNTDEVICE}"
|
# CSMACINTOSH is an alias for MacRoman which is the
|
||||||
|
# encoding used on HFS.
|
||||||
|
"mkfs.hfs" -b $BLKSIZE -v "`echo $FSLABEL | recode utf8..CSMACINTOSH`" -h "${MOUNTDEVICE}"
|
||||||
dd if=/dev/urandom of="${MOUNTDEVICE}" bs=1 seek=$((0x474)) conv=notrunc count=8
|
dd if=/dev/urandom of="${MOUNTDEVICE}" bs=1 seek=$((0x474)) conv=notrunc count=8
|
||||||
MOUNTOPTS="iocharset=utf8,codepage=macroman,"
|
MOUNTOPTS="iocharset=utf8,codepage=macroman,"
|
||||||
;;
|
;;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user