The current RPM is built using install4j and just isn't very good. It doesn't perform upgrades well and doesn't do enough to configure the OS. We need to create our own RPM.
Environment
None
Activity
Show:
Daniel Henninger
May 9, 2007 at 12:37 AM
Just a couple of comments folk.
I've changed the owner to daemon:daemon for the sake of general consistency with 'standard installs'. Generally I like to avoid creating new users if possible. If y'all have strong objections I'd like to hear them.
The config being overwritten is fixed. Easy one.
As for the RPM from jpackage.org, it's hard to juggle all of the 83 types of java rpms out there. (one from sun, one from jpackage.org. etc) So what we're aiming to do for the standard RPM is to bundle the JRE, but I'm also allowing the ability to override via /etc/sysconfig/openfire. I think it'll work out well.
Mariusz Smykuła
July 18, 2006 at 4:43 PM
This RPM should works with java-1.5.0-sun-1.5.0.07-1jpp from jpackage.org
Sorin Sbarnea
July 16, 2006 at 11:04 PM
Bugs with current rpm script:
the installer does not change the owner to jive.jive (at leas when installed as root) -> server down on upgrades too!
the installer is changing (overwriting) the server name in the configuration -> server down on upgrades if default server name is not the same as the jabber domain.
The current RPM is built using install4j and just isn't very good. It doesn't perform upgrades well and doesn't do enough to configure the OS. We need to create our own RPM.