[arch-general] arch rollback machine

Cédric Girard girard.cedric at gmail.com
Thu Sep 5 05:19:41 EDT 2013


On Thu, Sep 5, 2013 at 2:44 AM, Sébastien Luttringer wrote:

> I created the following tree (don't remember former hierarchy, but
> seems compatible)
>
> # tree -L 3
> ├── 2013
> │   ├── 08
> │   │   └── 31
> │   └── 09
> │       ├── 01
> │       ├── ...
> │       └── 05
> ├── last -> 2013/09/05
> └── month -> 2013/09/01
>
> The sync is done everyday at 12h21 CEST, and pooled with hardlink (I
> don't trust btrfs snapshot).
> The `last' symlink points to the last successful sync.
> The `month' symlink points to the first sync of the month. This can
> help people wanting a slower rolling distro.
>


Nice but this means adding your ARM-like server as a fallback server in one
mirror list won't work.
I was using this when I cannot do a full system update on a server. It
allows to keep an outdated version of the repo db and install "new" (ie
uninstalled not latest) packages even if the version in the local db is
older than the one currently in the repo.

Pointing to a daily snapshot wont work either as packages updates happens
between repo db sync and your snapshot. The only solution would be to use
your server as unique mirror.

Regards,

-- 
Cédric Girard


More information about the arch-general mailing list