JMK8 wrote:I suppose you could avoid saving the whole modified SD card by creating a script to implement all your desired changes on a standard Raspbian distribution. Possibly not trivial but doable.
Something like that would be great. After every Pi install I always remove some packages, install others, add my own programs and scripts, edit boot and other configuration files, all to make things how I would like them to be. It would sure be nice to have a means of doing that automatically rather than manually every time I install Raspbian.
Unfortunately I haven't worked out any easy means to do it. With Raspbian evolving it is not safe to simply move an edited version of a file over the existing, it has to be smarter than that.
The best I could come up with is an automated check list which can tell me what I have done and what I have yet to do; You haven't removed Wolfram, You haven't installed Samba, Ethernet doesn't have the right static IP addresses, You haven't turned off CLI blanking, Your locale is wrong, etc, with brief instructions on what to do to fix the issue.
I created a means to do that for Windows back in the day, automating as much as it could, and leaving the rest for the user to sort out, but I haven't had the time to get round to it for the Pi.