5 Commits

Author SHA1 Message Date
673d6216ef Add libsdl1.2debian to fix missing libSDL-1.2.so.0
All checks were successful
Docker Build and Publish / Build Docker image and publish to Gitea (push) Successful in 58s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:56:31 -04:00
12e52124d0 Use dpkg-deb --extract to bypass postinstall scripts
All checks were successful
Docker Build and Publish / Build Docker image and publish to Gitea (push) Successful in 46s
The package postinstall runs udevadm and xdg-desktop-icon which don't
exist in a container. --extract drops the files in place without running
any maintainer scripts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:43:53 -04:00
9aa722065b Create /etc/udev/rules.d before dpkg install
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 42s
The package postinstall script copies udev rules there, but the directory
doesn't exist in a minimal Ubuntu 16.04 container.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:42:10 -04:00
5899ca619a Fix dpkg udev dependency in Docker build
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 41s
The .deb declares a dependency on udev but udev is a host service, not
needed inside the container. Use --force-depends to skip that check.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:40:53 -04:00
5e23e78b51 Add Dockerfile and run scripts for containerized crash cart adapter
Wraps the NOTECONS02 USB Crash Cart Adapter software (usb-crash-cart-adapter
v20240517) in an Ubuntu 16.04 Docker container to resolve incompatibilities
with modern Fedora. Includes X11/XWayland passthrough, USB device access,
and host udev rules for the crash cart adapter (vendor 152a, products 8460/8463).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:28:58 -04:00