Commit Graph

7 Commits

Author SHA1 Message Date
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
40288dfd61 Update README with pull-based workflow
Replaces build-from-source instructions with docker pull from the Gitea
registry, since the image is now built automatically by Gitea Actions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:38:49 -04:00
7415590fba Add Gitea Actions workflow to build and publish Docker image
Some checks failed
Docker Build and Publish / Build Docker image and publish to Gitea (push) Failing after 58s
Builds on push to main and publishes to git.sdgarren.com container registry.
Requires REGISTRY_USERNAME and REGISTRY_TOKEN repo secrets.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:36:26 -04:00
bf1ce4b70e Add vendor .deb package to packages/
Includes crash-cart.deb (Linux-X64 Crash Cart Software_1240415.deb) so the
Docker image can be built without needing to source the file separately.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 12:33:01 -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
1ce321c06f Initial commit 2026-04-07 12:21:29 -04:00