]> git.sur5r.net Git - bacula/bacula/blobdiff - gui/bweb/install_bweb
bweb: Update some GPL2 notice to AGPL
[bacula/bacula] / gui / bweb / install_bweb
index 05c6e322cbe9f4a74b3ed750df01c2a7a2046e68..ec4fbdfb18c3280aa129b69f8c9e8bbc16ebeba1 100755 (executable)
@@ -91,6 +91,7 @@ cat > ${CONF_DIR}/bweb.conf <<END_OF_DATA
    },
   'password' => '${DB_PW}',
   'template_dir' => '${SHARE_DIR}/bweb/tpl',
+  'lang' => 'en',
   'dbi' => 'DBI:mysql:database=bacula',
   'error' => '',
   'debug' => 0,
@@ -103,24 +104,31 @@ fi
 chown ${HTTP_USER} ${CONF_DIR}/bweb.conf
 
 # copy the bweb template file
-if [ ! -d ${SHARE_DIR}/bweb/tpl ] ; then
-   mkdir -p ${SHARE_DIR}/bweb/tpl
+if [ ! -d ${SHARE_DIR}/bweb/tpl/en ] ; then
+   mkdir -p ${SHARE_DIR}/bweb/tpl/{en,fr,es}
 fi
-install -m 644 -o root -g root  tpl/*.tpl ${SHARE_DIR}/bweb/tpl
+install -m 644 -o root -g root  lang/en/tpl/*.tpl ${SHARE_DIR}/bweb/tpl/en
+install -m 644 -o root -g root  lang/es/tpl/*.tpl ${SHARE_DIR}/bweb/tpl/es
+install -m 644 -o root -g root  lang/fr/tpl/*.tpl ${SHARE_DIR}/bweb/tpl/fr
 
 # copy the bweb graphics elements (bweb elements must reside in /bweb)
-if [ ! -d ${WEB_DIR} ] ; then
-   mkdir ${WEB_DIR}/bweb
+if [ ! -d ${WEB_DIR}/bweb ] ; then
+   mkdir -p ${WEB_DIR}/bweb
 fi
 install -m 644 -o root -g root  html/*.{js,png,css,gif,ico,html} ${WEB_DIR}/bweb
 
 echo " "
-echo "Please edit /etc/bweb.conf and ensure that all the paths to"
+echo "Please edit ${CONF_DIR}/bweb.conf and ensure that all the paths to"
 echo "  the various programs and files such as bconsole, bconsole.conf"
 echo "  are correct, and that the DBI driver is correct (default mysql)"
 echo "  and has the right password for your DB"
 echo " "
-
+echo "You have to load sql scripts (in bweb/script) to your database with"
+echo "  something like :"
+echo "   root# mysql bacula < script/bweb-mysql.sql"
+echo "  or"
+echo "   postgres# echo 'CREATE PROCEDURAL LANGUAGE plpgsql;' | psql bacula"
+echo "   postgres# psql -U bacula bacula < script/bweb/bweb-postgresql.sql"
+echo " "
 
 # done !