grub wrapper: move to simple space indentation and minimal whitespace cleanup

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2021-07-08 09:27:15 +02:00
parent 25c7338c8a
commit ea065c7e3f

View File

@ -1,39 +1,38 @@
#! /bin/sh #! /bin/sh
set -e set -e
. /usr/share/pve-kernel-helper/scripts/functions . /usr/share/pve-kernel-helper/scripts/functions
init_boot_disks() { init_boot_disks() {
if ! (echo "${curr_uuid}" | grep -qE '[0-9a-fA-F]{4}-[0-9a-fA-F]{4}'); then if ! (echo "${curr_uuid}" | grep -qE '[0-9a-fA-F]{4}-[0-9a-fA-F]{4}'); then
warn "WARN: ${curr_uuid} read from ${ESP_LIST} does not look like a VFAT-UUID - skipping" warn "WARN: ${curr_uuid} read from ${ESP_LIST} does not look like a VFAT-UUID - skipping"
return return
fi fi
path="/dev/disk/by-uuid/$curr_uuid" path="/dev/disk/by-uuid/$curr_uuid"
if [ ! -e "${path}" ]; then if [ ! -e "${path}" ]; then
warn "WARN: ${path} does not exist - clean '${ESP_LIST}'! - skipping" warn "WARN: ${path} does not exist - clean '${ESP_LIST}'! - skipping"
return return
fi fi
proxmox-boot-tool init "$path" proxmox-boot-tool init "$path"
} }
if proxmox-boot-tool status --quiet; then if proxmox-boot-tool status --quiet; then
#detect when being called by dpkg (e.g. grub-pc.postinst # detect when being called by dpkg (e.g. grub-pc.postinst
if [ -n "$DPKG_RUNNING_VERSION" ] && \ if [ -n "$DPKG_RUNNING_VERSION" ] && echo "$DPKG_MAINTSCRIPT_PACKAGE" | grep -sq "^grub-"; then
echo "$DPKG_MAINTSCRIPT_PACKAGE" | grep -sq "^grub-"; then MARKER_FILE="/tmp/proxmox-boot-tool.dpkg.marker"
MARKER_FILE="/tmp/proxmox-boot-tool.dpkg.marker" if [ ! -e "$MARKER_FILE" ]; then
if [ ! -e "$MARKER_FILE" ]; then warn "This system is booted via proxmox-boot-tool, running proxmox-boot-tool init for all configured bootdisks"
warn "This system is booted via proxmox-boot-tool, running proxmox-boot-tool init for all configured bootdisks" loop_esp_list init_boot_disks
loop_esp_list init_boot_disks touch "$MARKER_FILE"
touch "$MARKER_FILE" exit 0
exit 0 else
else exit 0
exit 0 fi
fi fi
fi warn "grub-install is disabled because this system is booted via proxmox-boot-tool, if you really need to run it, run /usr/sbin/grub-install.real"
warn "grub-install is disabled because this system is booted via proxmox-boot-tool, if you really need to run it, run /usr/sbin/grub-install.real" exit 1
exit 1
else else
grub-install.real "$@" grub-install.real "$@"
fi fi