On Fri, 2005-11-18 at 12:14 -0600, Aleksandar Milivojevic wrote:
> I'm in the process of making couple of adjustments to bacula.spec file.  This 
> is
> the list of changes that I think might be worth incorporating into official
> bacula.spec file.  If Scott and Kern like them, that is ;-)
> 
> On Red Hat and look-alikes (rhl*, rhel*, centos4, fedora*), do not build mtx. 
> mtx package is already part of distribution.  Instead, put mtx package into
> "Requires".  This resolves conflicts if mtx package is already installed on 
> the
> system.  If for whatever reason Bacula needs it's own version of mtx, I guess
> the right thing to do would be to build and install mtx in bacula specific
> location (much like sqlite is built and installed).  BTW, newer versions of
> centos (starting with centos 4.2) and newer fedoras have sqlite package
> (3.x.x), so same change could be done in that department too?
> 
> Add defines for dir_daemon_user, sd_daemon_user, and fd_daemon_user, plus 
> couple
> of lines of code to create users if they don't exist (much like 
> daemon_group). 
> Set dir_daemon_user and sd_daemon_user to bacula, and fd_daemon_user to root. 
> Director doesn't really need to run as root.  Storage daemon on most systems
> doesn't need either.  For non-root storage daemon, either the ownership of
> directory/device can be adjusted on system level, or bacula user can be placed
> in appropriate group to give it access to storage device(s).
> 
> Add '--with-*-password' set of options to configure.  Storing something that
> looks like real passwords into default configuration files makes people lazy. 
> Probably nobody really wants to use default passwords from RPM file anyhow. 
> Also it doesn't make any sense.  Next time packages are rebuilt, the passwords
> in them are going to be different anyhow (and not valid, unless all servers 
> and
> clients are running exactly same OS and are all updated to new version).  I 
> used
> --with-dir-password="Replace with Director's password [`openssl rand -base64
> 16`]" (and simmilary for other with-*-password options).  This would generate
> config files where it would be obvious what password goes where and obvious
> that you should change Password lines, with some randomness between builds for
> lazy people.
> 
> That's all for now.  Let me know if you guys like any of those changes...
----
I just love following your footsteps Aleksandar

I just downloaded src rpm 1.380-1 and was about to try to build it.

Do you want a test victim for your SPEC file (CentOS 4)?

Craig


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to