HEX
Server: Apache/2.4.6 () PHP/7.4.33
System: Linux chile-dev-app-1 5.4.17-2136.315.5.el7uek.x86_64 #2 SMP Wed Dec 21 19:57:57 PST 2022 x86_64
User: apache (48)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: //usr/libexec/cloud-init/hook-hotplug
#!/bin/bash
# This file is part of cloud-init. See LICENSE file for license information.

# This script checks if cloud-init has hotplug hooked and if
# cloud-init has finished; if so invoke cloud-init hotplug-hook

is_finished() {
    [ -e /run/cloud-init/result.json ]
}

if is_finished; then
    # only hook pci devices at this time
    case "${DEVPATH}" in
        /devices/pci*)
            # open cloud-init's hotplug-hook fifo rw
            exec 3<>/run/cloud-init/hook-hotplug-cmd
            env_params=(
                --devpath="${DEVPATH}"
                --subsystem="${SUBSYSTEM}"
                --udevaction="${ACTION}"
            )
            # write params to cloud-init's hotplug-hook fifo
            echo "--hotplug-debug ${env_params[@]}" >&3
            ;;
    esac
fi