I heartily endorse sdm. Try it!
I currently have 27 pi's of all vintages, all of them customized to some extent. The customization involves the following (and more) : deploying a lot of my own scripts and git projects, tweaking the UI via customized config files, installing more packages via apt, and setting a number of things via raspi-config. Last fall (2023), I was gearing up to remake all of them under Bookworm using a ton of my own scripts, and still a lot of manual work, when I found sdm. Eureka!
I ended up with a hybrid system, where I first use "sdm --customize" four times to create four modestly customized base images: 64-bit full, 64-bit, 32-bit, and 32-bit lite, with the customization that I like to have on EVERY pi. I then run "sdm --burn", in a loop, driven by a list of the 27 machines, doing further customization unique to each one, AS I BURN THEM. So efficient. After they've booted, I may run further custom per-pi scripts of my own, either for things that sdm doesn't yet do, or that sdm might do but that I haven't yet bothered to figure out. I am doing more now through sdm than when I started last fall, as I better grasp what sdm can do, and as bls has added more features.
Throughout, bls has provided excellent support.
I currently have 27 pi's of all vintages, all of them customized to some extent. The customization involves the following (and more) : deploying a lot of my own scripts and git projects, tweaking the UI via customized config files, installing more packages via apt, and setting a number of things via raspi-config. Last fall (2023), I was gearing up to remake all of them under Bookworm using a ton of my own scripts, and still a lot of manual work, when I found sdm. Eureka!
I ended up with a hybrid system, where I first use "sdm --customize" four times to create four modestly customized base images: 64-bit full, 64-bit, 32-bit, and 32-bit lite, with the customization that I like to have on EVERY pi. I then run "sdm --burn", in a loop, driven by a list of the 27 machines, doing further customization unique to each one, AS I BURN THEM. So efficient. After they've booted, I may run further custom per-pi scripts of my own, either for things that sdm doesn't yet do, or that sdm might do but that I haven't yet bothered to figure out. I am doing more now through sdm than when I started last fall, as I better grasp what sdm can do, and as bls has added more features.
Throughout, bls has provided excellent support.
Statistics: Posted by tinker2much — Sun Sep 01, 2024 6:44 pm