#212 Issue closed
: Error in grabbing name during saving partition layout (on name containing spaces)¶
Labels: bug
, fixed / solved / done
gdha opened issue at 2013-03-24 11:48:¶
Error handling 'labels with spaces' in script
layout/save/GNU/Linux/20_partition_layout.sh
++ read partition_nr size start junk
+++ grep '^3:' /tmp/rear.M5FFilyg9X8i2zw/tmp/parted
+++ cut -d : -f 6
++ type='EFI System Partition'
++ [[ -z EFI System Partition ]]
++ sed -i '/^3 /s/$/ EFI' System Partition/ /tmp/rear.M5FFilyg9X8i2zw/tmp/partitions
sed: -e expression #1, char 13: unterminated `s' command
++ read partition_nr size start junk
+++ grep '^4:' /tmp/rear.M5FFilyg9X8i2zw/tmp/parted
+++ cut -d : -f 6
++ type=freedom-boot
++ [[ -z freedom-boot ]]
++ sed -i '/^4 /s/$/ freedom-boot/' /tmp/rear.M5FFilyg9X8i2zw/tmp/partitions
gdha commented at 2013-03-24 14:07:¶
@jhoekx could you verify the fixes and confirm that I didn't forgot something?
jhoekx commented at 2013-03-24 14:19:¶
I have no test environment nearby. If you tested it, I believe it will work :-) I can't see any problems with it.
I prefer a commit title that is more descriptive than 'fixes issue #xxx' though. Something like 'Replace spaces in disk labels by 0x20'.
gdha commented at 2013-04-05 09:22:¶
restore test was fine. close this issue.
jsmeix commented at 2018-01-23 12:29:¶
Unfortunately via
https://github.com/rear/rear/commit/2540c7a2319791b58fa2b9c87fdefbe3c5341b4c
the duplicated quoting to make parted work via
https://github.com/rear/rear/commit/316b5f8d5aa5bb96b8aa037266912a59e6cda046
got removed (I assume because no comment explained why that
overcomplicated
looking duplicated quoting is actually needed), cf.
https://github.com/rear/rear/issues/1563#issuecomment-358965623
and subsequent comments.
jsmeix commented at 2018-01-26 15:31:¶
With
https://github.com/rear/rear/pull/1706
merged
this issue should be again fixed to a currently reasonable extent
which means: Currently it fails for UTF-8 encoded strings
so that UTF-8 encoded GPT partition names
are not (yet?) supported.
[Export of Github issue for rear/rear.]