INNER CODE UNIT · Shell

device_nodes

Steam-Headless/docker-steam-headless · overlay/etc/cont-init.d/10-setup_user.sh:32

device_nodes=( /dev/uinput /dev/input/event* /dev/dri/* )
added_groups=""
for dev in "${device_nodes[@]}"; do
    # Only process $dev if it's a character device
    if [[ ! -c "${dev}" ]]; then
        continue
    fi

    # Get group name and ID
    dev_group=$(stat -c "%G" "${dev}")
    dev_gid=$(stat -c "%g" "${dev}")

    # Dont add root
    if [[ "${dev_gid}" = 0 ]]; then
        continue
    fi

    # Create a name for the group ID if it does not yet already exist

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…