Hello I'm in need of help/advice,
I've written a framework that runs on top of Raspbian and it's very difficult to move from my development system to my target machines. The framework includes services and scripts, it was originally designed to deploy on a kiosk and run a custom gui written in python.
Currently I have written a script that archives all my scripts and config files. That works fine for that but it's useless for deploying. I have to then remember dependencies, enable/disable services, bug patch configuration files, ECT. Plus parts of the project aren't needed for each target.
As far as I can tell a deb package is by far the best idea but I have not found a guild that explains the process in a way makes sense for a project of this scale.
I feel that if I was to do packages I would need more than one. A core package and extras then maybe even plugins. I've also thought about a custom installer, make files, just using archives.
Anyone else tackled something like this or even played around with making deb packages? Is there something that automates the packaging process? Do you know of any guilds that can help or you've found useful?
Any ideas are welcome,