Automated Osmo-TRX Build Script
Budget: $30 – $250 USD
I need a repeatable, one-shot bash script that will take a brand-new Ubuntu 24.04 desktop install, pull the latest upstream osmo-trx sources, compile them against UHD 4.8.0.0, and leave a working binary using the default build configuration.
The script must:
• run on a completely fresh, untouched Ubuntu 24.04 VM or machine that you use for your own testing first
• resolve and install every required package automatically (tool-chain, UHD 4.8.0.0, headers, libraries, etc.)
• clone or download the most recent stable osmo-trx release, build it cleanly, and install it system-wide
• exit with a non-zero status on any error so problems surface quickly
When I copy the script to my own clean image and execute:
bash build_osmo_trx.sh
it should complete without manual intervention and `osmo-trx --version` must report the exact commit or tag you built.
Add inline comments explaining each major step; no external documentation is necessary beyond what is embedded in the script itself.
The script must:
• run on a completely fresh, untouched Ubuntu 24.04 VM or machine that you use for your own testing first
• resolve and install every required package automatically (tool-chain, UHD 4.8.0.0, headers, libraries, etc.)
• clone or download the most recent stable osmo-trx release, build it cleanly, and install it system-wide
• exit with a non-zero status on any error so problems surface quickly
When I copy the script to my own clean image and execute:
bash build_osmo_trx.sh
it should complete without manual intervention and `osmo-trx --version` must report the exact commit or tag you built.
Add inline comments explaining each major step; no external documentation is necessary beyond what is embedded in the script itself.
Related categories:
Python
Linux
Shell Script
Software Development
Ubuntu
Scripting
Continuous Integration
DevOps
Automation
Bash