Feature: Minimum Intrusion
Evaluations and Migrations without Hassle
As OpenPKG is fully self-contained it allows you to evaluate new
software versions side-by-side to the production version without hassle
by just temporarily installation another OpenPKG instance directly on
the production system.
Similarily, OpenPKG allows you to easily migrate instances even between
completely different Unix platforms. For instance, developers are able
to run production, staging and evaluation setups side-by-side on a single Unix
system.
Minimum Operating System Intrusion
All this is possible
as all OpenPKG instances are 100% separated from each other — all
related files are stored exclusively within the instance itself — and each instance shares just
5 tiny connection points with the underlying operating system:
/etc/passwd entry,
/etc/group entry,
crontab
entries, global run-command script and the top-level instance
directory.
Independent how many packages you have installed into an OpenPKG
instance, fully residue-free removing an OpenPKG instance under
prefix is just a matter
of a single command:
$
prefix/bin/openpkg rpm -e `prefix/bin/openpkg rpm -qa`