Follow-up of ADSBexchange/feedclient#16 which applies as well to the present master branch (which sounds like a fork but started as a copy, isn't?)
apt-gets = Depends
git clone = .deb
compile readsb: Should be another .deb
mlat-client: Should be a pip / pipx
- adduser & systemd services => part of .deb
- uuid generation => part of pre-inst script
- whiptail / PORT selection / ... => debconf
- adsblol-feed.sh => converted to proper .service file (ideally, part of the readsb .deb)
- package only bundles a handful of files, clear configuration in /etc + an apparmor profile, all cleanly build with real idempotent install/uninstall the Debian way => Neither a blackbox, nor a mess, consistent and reproducible, and almost a one-command process
Does it sound desirable from a long-term maintenance perspective?
Follow-up of ADSBexchange/feedclient#16 which applies as well to the present
masterbranch (which sounds like a fork but started as a copy, isn't?)apt-gets =Dependsgit clone=.debcompile readsb: Should be another.debmlat-client: Should be a pip / pipxDoes it sound desirable from a long-term maintenance perspective?