I have around 50 raspberry pi 2s in the field.
They are using a raspian image that i have then edited to suit the application they are used for, for instance create an access point, a front end for user to interact with the system, backend code to communicate with the host system etc.
I have replicated the SD cards using ApplePi Baker (MAC), i'm sure it would work the same using Win32DiskImager.
My question is that; the disk imager simply uses dd (I assume), to image the whole disk regardless of whether the whole disk is used. If i download a fresh copy of raspbian lite for instance, that image is only around 1.3GB. How can I image my "now custom" OS in such a way that I dont have to burn 8GB/16GB cards everytime, with the risk they will not fit, if the card is slightly smaller?
Thanks in advance.