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]
