Before examining operations details, we supply some general notes about our file system behavior.
PackageFS never asks the user for any confirmation other than those
asked by system base tools (if for example, the interactive option
is given); however the user may modify the package
manager default behavior to satisfy his needs. Common preferences
may be the installation of some suggested packages and the ``purge''5.2 operation instead of the typical removal. In fact, after an installation
request arises, the user could receive some suggestions about packages
to install. Again, when a package has to be removed, it must decide
if its configuration files have to be left untouched or deleted. PackageFS
actions triggered from these events depend on low-level package manager
current settings.