Bug#636164: RFP: apt-clone -- ZFS integrated APT package handling utility
* Package name : apt-clone
Version : 0.7.9nexenta28
* URL : see below
* License : CDDL
Programming Lang: Perl
Description : ZFS integrated APT package handling utility
apt-clone is the command-line tool for handling packages, and may be considered
the user's "front-end" to the apt-get(8). It manages GRUB menu and ZFS 'syspool'
filesystems. Two upgrade methods supported: 1) safe upgrades via cloning a
currently active filesystem and later chrooting into it to perform actual
upgrade operation; 2) in-place (live) upgrades by checkpointing a currently
active filesystem prior to any upgrade modifications done by apt-get utility.
The live upgrading, as the name implies, happens in-place on the running system,
and without reboot. Unless the safe -s option is explicitly specified, the
system will automatically detect whether the upgrade will require reboot, and
if so, it will clone the active filesystem and safely perform the software
upgrade within this ZFS clone. A user then has two options: reboot into the new
(upgraded) system folder or continue working (and possibly activate the upgrade
and reboot into it later).
apt-clone may be obtained from Nexenta APT repository. It is shipped as part
of the apt package: