You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-kernel/installkernel-systemd-boot/files/00-00machineid-directory.in...

29 lines
694 B

#!/usr/bin/env bash
# this file is installed by sys-kernel/installkernel-systemd-boot
COMMAND="${1}"
ENTRY_DIR_ABS="${3}"
# this is exported by kernel-install
if ! [[ $KERNEL_INSTALL_MACHINE_ID ]]; then
exit 0
fi
if [[ $COMMAND != add ]]; then
exit 0
fi
# If the machine-id dir does not exist (e.g. $ESP/<machine-id>)
# create it. It receives values directly from kernel-install.
# This is the only function of this plugin.
MACHINE_ID_DIR="${ENTRY_DIR_ABS%/*}"
if ! [[ -d "${MACHINE_ID_DIR}" ]]; then
if [[ "${KERNEL_INSTALL_VERBOSE}" -gt 0 ]]; then
echo "+mkdir -v -p ${MACHINE_ID_DIR}"
mkdir -v -p "${MACHINE_ID_DIR}"
else
mkdir -p "${MACHINE_ID_DIR}"
fi
fi