How to package ?
-----BEGIN PGP SIGNED MESSAGE-----
Ive got a question how to do the following right:
Im working on a library package (fidoconf) which has some binarys. So i build
a libfidoconf0, libfidoconf0-dev and fidoconf-runtime Package. It depends on
libsmapi but this is not a problem, i build this package yesterday.
libsmapi and libfidoconf are part of the Husky-Project (a complete Fidonet
Software Suite). More than 90% of all Husky-Programs depends on fidoconf and
Fidoconf is a central library in this Project, its the one used for the
Config. Every Programm calls Fidoconf to get his configuration. All
Configuration is done in one file (most of the time, 90%).
So, my Problem:
a.) One Binary (from 8) in fidoconf-runtime is really neccessary for
libfidoconf (or better: for the User): You can check your config for Syntax
Errors. But the other Binaries are just goodies. What should i do ? Put the
one binary file in the dev-Package and let libfidoconf depend on it ? Or put
it in the shared file (policy says no), or should libfidoconf depend on the
runtime file ?
There is another problem with the Configuration File for the Husky Suite. It
is just one central Config for all Programs which comes with fidoconf and is
in /etc/fido/config. It is not really policy-clean (every package should have
its own subdir in /etc) but its the Husky-Way, only one central config for
So i provide the Config (as an example, no debconf) in the Fidoconf Package.
But where ? If i depend on the runtime-package i put it into the runtime. If
not it is better to put it into the shared library package i think.
What do you say ?
Fingerprint: A3D2 83A4 535D A826 F2AA 4348 8BDD 849C 1120 D31B
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
-----END PGP SIGNATURE-----