mirror of
https://github.com/h7x4/usbip-dkms-devcontainer-feature.git
synced 2026-01-24 07:33:11 +01:00
45 lines
1.4 KiB
JSON
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
|
|
}
|
|
}
|
|
}
|