<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Henrik Stoerner wrote:
<blockquote cite="mid:20080130210848.GB19483@hswn.dk" type="cite">
<pre wrap="">On Wed, Jan 30, 2008 at 01:18:56PM -0700, Charles Jones wrote:
</pre>
<blockquote type="cite">
<pre wrap="">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.
</pre>
</blockquote>
<pre wrap=""><!---->
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.
</pre>
</blockquote>
Same problem here. Apparently though I am told that one of the persons
involved in managing CentOS Plus is a member of our local LUG. I intend
to get some information from him and perhaps his help on getting the
packages we need included.<br>
<blockquote cite="mid:20080130210848.GB19483@hswn.dk" type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap=""> * 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.
</pre>
</blockquote>
<pre wrap=""><!---->
Major issue. rrdtool is used by a lot of software packages.
</pre>
</blockquote>
Agreed. It is available via third party repos, but that creates extra
steps to successfully install Hobbit. If they will accept Hobbit
perhaps they will accept rrdtool as well.<br>
<blockquote cite="mid:20080130210848.GB19483@hswn.dk" type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">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.
</pre>
</blockquote>
<pre wrap=""><!---->
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
<a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard">http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard</a>
</pre>
</blockquote>
Hmm everytime I have installed Hobbit from source, it asks what user
Hobbit will run as, and then defaults to installing in /home/user.<br>
Here is the basic dir layout you get from FC5 rpm install:<br>
/etc/hobbit/bb-hosts<br>
/etc/hobbit/web<br>
/usr/bin/bb<br>
/usr/lib/hobbit/cgi-bin<br>
/usr/lib/hobbit/server/etc<br>
/usr/lib/hobbit/server/bin/bb<br>
/var/lib/hobbit/www<br>
/var/log/hobbit<br>
<br>
-Charles<br>
<br>
<br>
</body>
</html>