<!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>