Files
usbip-dkms-devcontainer-fea…/features/usbip-dkms/devcontainer-feature.json
Oystein Tveit ab8ba3e62f Version bump
2023-07-06 18:28:05 +02:00

45 lines
1.4 KiB
JSON

{
"name": "USBIP DKMS Module",
"id": "usbip-dkms",
"version": "0.3.1",
"description": "DKMS module for USBIP",
"installsAfter": [
"ghcr.io/devcontainers/features/common-utils"
],
"capAdd": [ "SYS_MODULE" ],
"securityOpt": [ "seccomp=unconfined" ],
"postStartCommand": "/opt/usbip-dkms/post-start.sh",
"options": {
"kernelVersion": {
"description": "Kernel version to use for the source code of the USBIP modules. If not specified, the feature will try to determine the kernel version automatically, but this is not guaranteed to work.",
"type": "string",
"proposals": [
"v4.4",
"v4.14",
"v4.19",
"v5.4",
"v5.10",
"v5.15",
"v6.1",
"v6.3",
"v6.4"
],
"default": ""
},
"enableVudc": {
"description": "Enable Virtual USB Device Controller (VUDC) support. This requires the kernel to have `CONFIG_USB_GADGET` enabled, which `linux-azure` (kernel used for GitHub Codespaces VMs) does not have by default.",
"type": "boolean",
"default": false
},
"autoModprobe": {
"description": "Automatically modprobe all modules after installation.",
"type": "boolean",
"default": true
}
}
}