XFree86 4.2.0

Tzafrir Cohen tzafrir@technion.ac.il
Sun Jan 20 23:08:00 GMT 2002

On Mon, 21 Jan 2002, Robert Collins wrote:

> All that should be needed (as a starting point) for a setup.exe based
> distribution (if your current tarballs are rooted at / ) is to
> * Create a src package(s) as appropriate. You can have one for all the
> binaries (*)
> * Rename any hardcoded config files that users might change to
> foo.default or similar.
> * If you've got scripts to do post-extraction tasks, such as create
> desktop icons or the like, place them in /etc/postinstall/packagename.sh

But examine them first, and decide if they can't be run earlier (while
creating the package). A complecated post-install script calls for

> * Create setup.hint files - one per .tar.gz|bz2/
> * Check with http://www.cygwin.com/setup.html to see if anything has
> been missed.
> (*) via a little trickery.

The X server needs to be in a seperate binary package (as it is likely to
change). The libraries should be in a seperate package, as I might be
using them to run programs with a different X server.

Further separations can probably made (separate fonts packages, separate
documentation packages, etc. Think of all the choices that the install
script gives youon what to install).

I hope someone cares enough to take this task. Installing this bunch of
tarballs with the strange install script (that required me write
permission to the directory of the tarballs, for instance) proved to be a
real pain. And I'm a bit afraid of upgrading it...

Tzafrir Cohen

More information about the Cygwin-xfree mailing list