On Mon, Jan 06, 2003 at 10:52:03AM +0100, Ralf S. Engelschall wrote:
>On Sat, Jan 04, 2003, Bill Campbell wrote:
>
>> Is anybody already working on openpkg for OS X or SCO OpenServer?
>
>AFAIK, no. At least no one of the OpenPKG developers, because we do not
>have those OS installed here. We only have an UnixWare 8.0 installed
>on which I got some OpenPKG packages running some time ago. So I guess
>SCO OpenServer should be not too hard. And because OpenPKG runs perfect
>under FreeBSD 4, porting it to MacOS X should also not too hard, because
>its Darwin part is based on FreeBSD 3.

I have SCO OpenServer and OS X boxes here for development, and will be
working on these as soon as I've gotten enough of my old RPMS done in
openpkg so I'm sure of what I'm doing.  The Caldera versions of RPM have
macros and some perl scripts that provide similar functionality to rpmtool
and shtool so the first package I wrote for openpkg was to provide these
scripts so I can minimize the amount of work to convert my existing spec
files.  This is mainly helping me get familiar with the internals and
differences between openpkg, and the system's I'm used to.

OpenServer is quite a different beastie than UnixWare 8.0.  UW 8 is on the
SVR4 while OpenServer is the decendent of Xenix and is more System III and
earlier SYSV based.  I started doing *ix systems in 1982 on the Radio Shack
Model 16s running Tandy Xenix, and have been compiling free sofware for SCO
systems since the mid '80s (for years ftp.celestial.com was considered the
definitive source for binary packages for Xenix, OpenDesktop and OpenServer
systems).  I started working with RPM on OpenServer early in 1999, porting
the Caldera Linux version, and am currently running rpm-3.0.6 on it.

There's a version of RPM 4.02 for OS X (possibly newer since I haven't
looked for at least six months).  Darwin has some interesting quirks
linking, and won't do static linking.  There's been a fair amount of work
in the gnu-darwin and fink projects on the autoconf, automake, and libtool
programs to deal with these linking and compiling quirks.  Another issue on
OS X is that the default HTFS+ file system is basically case insensitive,
and it took me about an hour to run into an issue where I have Lib and lib
subdirectories in a single directory.  It took me about an hour to
partition the hard drive so half of it's a UFS file system where all the
Real Work(tm) gets done.

>> [...]
>> Is there any documentation on porting openpkg to other non-standard
>> systems?  So far, I haven't found much in the docs on the web site.
>
>I've added a few hints under http://www.openpkg.org/faq.html#porting now.

Thanks.  I'll take a look at that.

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software LLC
UUCP:               camco!bill  PO Box 820; 6641 E. Mercer Way
FAX:            (206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676
URL: http://www.celestial.com/

``The children who know how to think for themselves spoil the harmony of
the collective society that is coming, where everyone would be
interdependent.''  1899 John Dewey, educational philosopher, proponent of
modern public schools.
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      [EMAIL PROTECTED]

Reply via email to