This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: XFree86 4.2.0


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
troubles.

> * 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
mailto:tzafrir@technion.ac.il
http://www.technion.ac.il/~tzafrir



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]