From e9191b08867c201a756fcd526f5f648f38d162e9 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Fri, 28 Oct 2005 13:37:12 +0000 Subject: [PATCH] Update posgresql doc --- docs/home-page/pages/documentation.php | 2 +- docs/home-page/pages/donations.php | 40 +++++++++++++++++++------- docs/manual-de/postgresql.tex | 24 ++++++++++++++++ docs/manual/postgresql.tex | 24 ++++++++++++++++ 4 files changed, 78 insertions(+), 12 deletions(-) diff --git a/docs/home-page/pages/documentation.php b/docs/home-page/pages/documentation.php index c667cf47..5620cd0a 100644 --- a/docs/home-page/pages/documentation.php +++ b/docs/home-page/pages/documentation.php @@ -38,7 +38,7 @@ diff --git a/docs/home-page/pages/donations.php b/docs/home-page/pages/donations.php index c15ca2ba..425cd9a5 100644 --- a/docs/home-page/pages/donations.php +++ b/docs/home-page/pages/donations.php @@ -17,19 +17,29 @@ - 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.

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.

The project actually has the following needs (approximate costs):
Three Microsoft Visual C++ licenses: $3000
@@ -42,9 +52,14 @@ Bacula project account with PayPal.

If you are a government or for-profit corporation and cannot - make "donations", please consider paying a binary license - fee for any Bacula built binaries that you download. A reasonable - license fee would be: + make "donations", 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 + "license fee". + + A reasonable license fee would be:

@@ -56,6 +71,9 @@

Example: 55 machine = $150 + 5 X $2.00 = $160

Upgrades are 10% of the original license fee.

+ 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 "Payment For:" field on the PayPal payment form. @@ -66,7 +84,7 @@ confirmed directly by PayPal.

-Donations received in 1995: 1 - $50.00
+Donations received in 1995: 1 - $50.00 -- thanks Ludovic!
Contributions to EFF for Landon's Encryption project: 13 - $2,820

diff --git a/docs/manual-de/postgresql.tex b/docs/manual-de/postgresql.tex index f31ea06d..939631f8 100644 --- a/docs/manual-de/postgresql.tex +++ b/docs/manual-de/postgresql.tex @@ -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 diff --git a/docs/manual/postgresql.tex b/docs/manual/postgresql.tex index f31ea06d..939631f8 100644 --- a/docs/manual/postgresql.tex +++ b/docs/manual/postgresql.tex @@ -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 -- 2.39.5

Number of Machines Fee