RPM homepage link
Home
Up

   Mirrored from: http://www.panix.com/~davidr/macosx-software/
on: 15 Dec 2002


davidr@uchicago.SPAM.edu (you know what to do)
This is kind of terse, but I don't really have a lot to say. I've ported some software I can't do without to MacOS X. Here it is.

RPM 4.0.2
MIT Kerberos5 1.2.2





A MacOS X native package for RPM 4.0.2. It installs the RPM binaries into /usr/local/.

Two problems:
  • I have no idea how to uninstall this package (or any MacOS X package). If anyone knows, I'd love it if you would tell me.
  • For some reason, it looks like uname() on darwin is returning "power macintosh" instead of something like "powerpc" or "ppc". Consequently, when you build RPMs, your rpms will be named like "package-1.2-1.power macintosh.rpm" (note the space between power and macintosh) which is kind of annoying. RPM lets you substitute that out for something else via its buildarchtranslate rpmrc command, but that doesn't work since there's a space in it. At some point, I'd like to patch rpm so that it will handle that better.

Usual warnings apply: This might completely destroy your MacOS X installation and set your computer on fire. If it does, don't blame me.

Instructions:
  • Download the RPM package here: (FTP | HTTP)
  • Verify the md5 checksum: 1057d8b86ab4c7b1352340b804c4d4df
  • Or: Verify the gnupg signature HERE with my public key.
  • Using the Terminal application, run this command: "gzip -dc RPM.pkg.tar.gz| tar xf -"
  • Go find the package with your finder window and double click on it.
  • IMPORTANT: I forgot one little thing. With your favorite text editor, edit /usr/local/lib/rpmrc and add "provides: /bin/sh" at the very bottom. I'll make a new package tonight.




A real Kerberos distribution for MacOS X. In RPM format, no less.

Apple shipped MacOS X with some Kerberos support (kinit, kpasswd, etc.) but none of the actual kerberized client programs (you know, those pesky things that you need to actually use Kerberos) made it into the release. After a few hours, I came across the magic voodoo ./configure flag and got it to compile. So I made an rpm package of it.

Instructions

  • With RPM:
    1. Download the krb5-1.2.2-1 RPM ( FTP | HTTP)
    2. Verify the md5 checksum: 6e5488bf1fbd13c7442721919681149b
    3. Or: Verify the gnupg signature HERE with my public key
    4. # rpm -i krb5-1.2.2-1.ppc.rpm
    5. Put /usr/local/bin first in your path so you can use the kerberized client programs without having to put /usr/local/bin in front of them.

  • Use the source..
    1. Get the source from MIT
    2. $ ./configure --with-ccopts="-traditional-cpp -U__MACH__" \
      --with-cppopts="-traditional-cpp -U__MACH__"
      \
      Plus any other options you might want.. Those two are important.

Last updated: Sun, 15 Dec 2002 20:50:52 -0500

 

Back to Top page
Maintained by Owl River Company -- Comments to: rpm editor, please.