mirror of
https://github.com/Antynea/grub-btrfs.git
synced 2026-10-20 02:42:03 +08:00
grub-btrfs: sanitize title menu entries
Closes #198 Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
This commit is contained in:
+2
-1
@@ -156,7 +156,7 @@ fi
|
|||||||
## Create entry
|
## Create entry
|
||||||
entry()
|
entry()
|
||||||
{
|
{
|
||||||
echo "$@" >> "$grub_directory/grub-btrfs.new"
|
echo "$@" >> "$grub_directory/grub-btrfs.new"
|
||||||
}
|
}
|
||||||
|
|
||||||
## menu entries
|
## menu entries
|
||||||
@@ -453,6 +453,7 @@ title_format()
|
|||||||
if [[ "${#var}" -lt "${#title_column[${GRUB_BTRFS_TITLE_FORMAT[$key],,}]}" ]]; then # Add extra spaces if length of $var is smaller than the length of column, needed for pretty formatting
|
if [[ "${#var}" -lt "${#title_column[${GRUB_BTRFS_TITLE_FORMAT[$key],,}]}" ]]; then # Add extra spaces if length of $var is smaller than the length of column, needed for pretty formatting
|
||||||
printf -v var "%-$(((${#title_column[${GRUB_BTRFS_TITLE_FORMAT[$key],,}]}-${#var})+${#var}))s" "${var}";
|
printf -v var "%-$(((${#title_column[${GRUB_BTRFS_TITLE_FORMAT[$key],,}]}-${#var})+${#var}))s" "${var}";
|
||||||
fi
|
fi
|
||||||
|
var="$(sed "s/'//g" <(echo "${var}"))"
|
||||||
title_menu+="${var}|"
|
title_menu+="${var}|"
|
||||||
title_submenu+=" $(trim "${var}") |"
|
title_submenu+=" $(trim "${var}") |"
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user