Xymon Mailing List Archive search

Future of Hobbit - Getting added to distro repos

list Josh Luthman
Wed, 30 Jan 2008 16:15:04 -0500
Message-Id: <user-684d2c09621a@xymon.invalid>

I'm using CentOS but I always install rpmforge once the install is done.  I
know for a fact that rrdtool is in either the CentOS or rpmforge repo's.  If
you're correct that the rrdtool isn't on the CentOS repo, it is on the
rpmforge one.

It is a VERY easy install:

http://wiki.centos.org/Repositories/RPMForge

Here's a snip from my install notes:

yum -y install yum-priorities
wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
yum -y install gcc gcc-c++ pcre-devel libpng-devel openssl-devel
openldap-devel fping rrdtool-devel
yum -y update


On 1/30/08, Henrik Stoerner <user-ce4a2c883f75@xymon.invalid> wrote:
On Wed, Jan 30, 2008 at 01:18:56PM -0700, Charles Jones wrote:
I am going to attempt to drive getting Hobbit added to the Centos Plus
repository, but first we need to figure out a few things:

1. Who will create and maintain the RPMs
   I'd rather someone with experience creating and maintaining
distribution
packages do this, but if all else fails I will volunteer.
One reason why I hesitate to contact the various distributions is that I
don't know what their normal practice is for package maintainers. Some
- like Red Hat - have their own team, others depend on volunteers. And
some just pick up one of their distribution brethren.
  * librrdtool is not provided in the RHEL or CentOS/CentOS Plus
repository
(so even if you had a Hobbit RPM, you would have to go and get 3 rrdtool
packages (rrdtool, rrdtool-devel, and perl-rrdtool) from the DAG
repository.
Major issue. rrdtool is used by a lot of software packages.
3. Figuring out what would be the most common/preferred/accepted
installation dirs for Hobbit. Last week I installed the FC5 rpm, and it
installed to /etc/hobbit, whereas the tarball by default installs to a
subdirectory of /home. Some people like system tools to be in a "system"
directory, while others like being able to install to a user space
controlled location.
There is actually a standard for this: The Linux Filesystem Hierarchy
Standard (FHS). The packaging scripts that come with Hobbit tries to
follow it.

One of the things that FHS/LSB dictates is that you do not EVER install
software in /home or /usr/local . Architecture dependant binaries go in
/usr, configuration files in /etc, logs in /var/log, data files in /var
and so on. Wikipedia has a brief overview of this in
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard


Regards,
Henrik

-- 
Josh Luthman
Office: XXX-XXX-XXXX
Direct: XXX-XXX-XXXX
XXXX Wayne St
Suite XXXX
Troy, OH XXXXX

Those who don't understand UNIX are condemned to reinvent it, poorly.
--- Henry Spencer