D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
systemd
/
system-generators
/
Filename :
lxd-agent-generator
back
Copy
#!/bin/sh # $1 = normal, $2 = early, $3 = late OUT_DIR="${2}" UNIT_NAME="lxd-agent.service" SOURCE_UNIT="/usr/lib/systemd/system/${UNIT_NAME}" TARGET_DIR="${OUT_DIR}/multi-user.target.wants" # SYSTEMD_VIRTUALIZATION was added in version 251 [ "${SYSTEMD_VIRTUALIZATION:-vm:kvm}" = "vm:kvm" ] || exit 0 # In a LXD VM, the board name is set to "LXD" f="/sys/class/dmi/id/board_name" [ -r "${f}" ] || exit 0 read -r board_name < "${f}" || true if [ "${board_name}" = "LXD" ]; then [ -d "${TARGET_DIR}" ] || mkdir -p "${TARGET_DIR}" ln -sf "${SOURCE_UNIT}" "${TARGET_DIR}/${UNIT_NAME}" fi