]> git.sur5r.net Git - bacula/docs/commitdiff
Update posgresql doc
authorKern Sibbald <kern@sibbald.com>
Fri, 28 Oct 2005 13:37:12 +0000 (13:37 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 28 Oct 2005 13:37:12 +0000 (13:37 +0000)
docs/home-page/pages/documentation.php
docs/home-page/pages/donations.php
docs/manual-de/postgresql.tex
docs/manual/postgresql.tex

index c667cf478e33f61c75dfd834c78f68666694f5f9..5620cd0aff5e9cd00265f6212bab68b2b02386c9 100644 (file)
@@ -38,7 +38,7 @@
    <ul>
    <li> <a href="dev-manual/index.html" >HTML Development Manual</a>
     <br>(User's manual for code under development)<br></li>
-   <li> <a href="<? echo $spath ?>/dev-bacula.pdf">PDF Development Manual</a>
+   <li> <a href="<? echo $spath ?>/bacula.pdf">PDF Development Manual</a>
     <br>(User's Manual for code under development)</li>
    </ul>
    </td>
index c15ca2bac7c0470f4570271be7a228ccf2cc5b29..425cd9a5c89f744cdcbccdf1e09c8f46277a1bc5 100644 (file)
 </tr>
 <tr>
     <td class="content">
-    Since beginning work on the Bacula project in January 2000
-    until now (October 2005), I have spent approximately $8000
-    per year for computers, tape drives, communications expenses,
-    electricity, software licenses, and other expenses.  I am
-    pleased to have been able to afford these expenditures and
-    have no desire to have them reimbursed.  
+    Although one talks about Free Software, in fact, software such
+    as Bacula was not developed without some cost. The software
+    may be free for the user, but it wasn't free for the developer
+    or developers, either in terms of time or in terms of financial
+    cost.
+
+    For example, since beginning work on the Bacula project in
+    January 2000 until now (October 2005), I (Kern) have spent
+    approximately $8000 per year for computers, tape drives,
+    communications expenses, electricity, software licenses, and
+    other expenses.  I am not complaining and am pleased to have
+    been able to afford these expenditures.  In addition, have no
+    desire to have them reimbursed.
+
     Bacula is now a fairly mature product, and to ensure its long
-    term servival, it should start to pay its own way.
+    term servival, I believe it should start to pay its own way.
     <p>
     As a consequence, it is now possible for you
     to contribute to the Bacula project.
     All funds collected will be used to help further the Bacula project
     by covering out of pocket expenses incurred by the project (no salaries).
+    Examples are, hardware, software licenses (yes Micro$oft), and possibly
+    a portion of travel/conference expenses.
     <p>
     The project actually has the following needs (approximate costs): <br>
     Three Microsoft Visual C++ licenses:  $3000<br>
     Bacula project account with PayPal. 
     <p>
     If you are a government or for-profit corporation and cannot
-    make &quot;donations&quot;, please consider paying a binary license
-    fee for any Bacula built binaries that you download.  A reasonable
-    license fee would be:
+    make &quot;donations&quot;, please consider paying a (non-obglitory)
+    binary license fee for any Bacula built binaries that you download. 
+    By providing you with these pre-built, pre-tested binaries, we are
+    really providing you with an extra service, which merits you
+    careful consideration for making a contribution or paying a 
+    &quot;license fee&quot;.
+
+    A reasonable license fee would be:
     <p>
     <table>
     <tr> <td>Number of Machines</td> <td>Fee</td></tr>
@@ -56,6 +71,9 @@
     <p>Example: 55 machine = $150 + 5 X $2.00 = $160<br>
     <p>Upgrades are 10% of the original license fee.
     <p>
+    The above table is just a suggestion. You are, of course, free
+    to make a larger or smaller contribution as you see fit.
+
     If you wish your payment to be anonymous, please put the word
     ANONYMOUS in the &quot;Payment For:&quot; field on the PayPal      
     payment form.
@@ -66,7 +84,7 @@
     confirmed directly by PayPal.
 
 <p>
-Donations received in 1995: 1 - $50.00<br> 
+Donations received in 1995: 1 - $50.00 -- thanks Ludovic!<br> 
 Contributions to EFF for Landon's Encryption project: 13 - $2,820<br>
 
 <p>
index f31ea06d0a57314874dd22b5e78a40caf80e0313..939631f83b00fff86820dd233a5836280730fffc 100644 (file)
@@ -84,6 +84,30 @@ user).
 \item ./create\_bacula\_database
 
    This script creates the PostgreSQL {\bf bacula} database.  
+   If it fails, it is probably because the database is owned by a
+   user other than yourself. On many systems, the database owner is
+   {\bf pgsql} and on others such as RedHat and Fedora it is {\bf postgre}.
+   You can find out which it is by examining your /etc/passwd file.
+   To create a new user under either your name or with say the name
+   {\bf bacula}, you can do the following:
+
+\begin{verbatim}
+   su
+   (enter root password)
+   password pgsql (or postgre)
+   (enter a password for this account)
+   exit
+   su pgsql (or postgre)
+   (enter password just created)
+   createuser kern (or perhaps bacula)
+   Shall the new user be allowed to create databases? (y/n) y
+   Shall the new user be allowed to create more new users? (y/n) (choose
+         what you want)
+   exit
+\end{verbatim}
+    
+    At this point, you should be able to execute the
+    ./create\_bacula\_database command.
 
 \item ./make\_bacula\_tables
 
index f31ea06d0a57314874dd22b5e78a40caf80e0313..939631f83b00fff86820dd233a5836280730fffc 100644 (file)
@@ -84,6 +84,30 @@ user).
 \item ./create\_bacula\_database
 
    This script creates the PostgreSQL {\bf bacula} database.  
+   If it fails, it is probably because the database is owned by a
+   user other than yourself. On many systems, the database owner is
+   {\bf pgsql} and on others such as RedHat and Fedora it is {\bf postgre}.
+   You can find out which it is by examining your /etc/passwd file.
+   To create a new user under either your name or with say the name
+   {\bf bacula}, you can do the following:
+
+\begin{verbatim}
+   su
+   (enter root password)
+   password pgsql (or postgre)
+   (enter a password for this account)
+   exit
+   su pgsql (or postgre)
+   (enter password just created)
+   createuser kern (or perhaps bacula)
+   Shall the new user be allowed to create databases? (y/n) y
+   Shall the new user be allowed to create more new users? (y/n) (choose
+         what you want)
+   exit
+\end{verbatim}
+    
+    At this point, you should be able to execute the
+    ./create\_bacula\_database command.
 
 \item ./make\_bacula\_tables