2012/7/14 Luis Ibanez <luis.iba...@kitware.com>:

> Our first rough cut at the directory structure
> for the VistA Debian package has been:
>
>
> /var/lib/vista/
> /var/lib/vista/r
> /var/lib/vista/o
> /var/lib/vista/g
> /var/lib/vista/j
> /var/lib/vista/logs
> /var/lib/vista/inetd
> /var/lib/vista/profile

(I apologize beforehand for being largely ignorant about the way
Debian packages work. I also hope that this question hasn’t been asked
and answered before.)

I have a problem understanding how the following would work:

* The package seems to contain files constituting a database (which
seems to mean both data and code in an M context).
* Those files are put in /var/, and are therefore probably expected to
change during the normal course of operations (e.g., when VistA is
being used by users).
* Are those files therefore supposed to be considered “configuration
files”? (Because package-provided non-configuration files are not
supposed to be changed except by the package management system.)
* If so, how are updates supposed to work? Do newer packages contain a
full “pristine” version of a VistA database or rather files that
describe how to update existing files (“KIDS patches”)?
* Such a full pristine version seems to be required in any case,
because otherwise I don’t see how users that install the newer package
without upgrading from an older version would be able to get a VistA
database.

I.e., I don’t understand how the mixture of user data (changed
continuously) and code-like stuff (normally managed by the package
management system) is going to be implemented by the package.

Are there other packages that had to solve a similar problem?

Nicolas

-- 
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


--
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cap-rdtap2oxgtrxzks-onrdpn7ecqruzh831hjydtykv8oa...@mail.gmail.com

Reply via email to