Working on the Research in Action follow-up I had a thought.
Is there a package I can install on a (Debian-based) machine which would automatically advertise to all machines on the network (via mDNS or the like) that I have (signed) repository sources and .debs available?
The idea being that an "Internet Bus" would update normally when at the central station, downloading the signed repository states and packages, and then would broadcast the presence of its updates as it toured the countryside. Clients looking for the mDNS service would be able to query for the set of repository images and .debs and download those which would be needed for them to update their current software images.
You'd need something whereby clients could request that a given package not on the bus be added to the set of packages normally cached/picked up. That would likely include all of the X and similar packages, since the bus wouldn't be likely to have them. Of course, if there's a client on the bus, it would likely have those packages anyway.
In non-bus mode, the same services should allow you to automatically reduce upstream bandwidth by having whatever machine first updates its packages share those packages/updates with all others on your network.
Does it exist?
Pingbacks are closed.