<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to GettingStarted</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>Recent changes to GettingStarted</description><atom:link href="https://sourceforge.net/p/rubycula/wiki/GettingStarted/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 21 Mar 2013 20:01:08 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/rubycula/wiki/GettingStarted/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -19,11 +19,14 @@

     :::ruby
     #!/usr/bin/ruby
-    require_relative "BaculaBase.rb"
-    require_relative "BaculaConf.rb"
-    require_relative "BaculaConfSection.rb"
-    require_relative "BaculaConfMysql.rb"
+    load "BaculaBase.rb"
+    load "BaculaConf.rb"
+    load "BaculaConfSection.rb"
+    load "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
+    # has to be run only once (on the 1st usage of the database)
+    baculaMysql.updateTablesSchema()
+    
     dirConfig = BaculaConf.new(baculaMysql)

     # add the 1st client
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Thu, 21 Mar 2013 20:01:08 -0000</pubDate><guid>https://sourceforge.net695973e94319cea776ffeffb481b77c7b4a932d4</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v6
+++ v7
@@ -1,4 +1,4 @@
-**0.** Install rubygem-mysql (BaculaConfMysql does not support rubygem-mysql2 yet)
+**0.** Install rubygem-mysql2 (for ruby 1.9)
 
 **1.** Get the code:
 
@@ -19,10 +19,10 @@
 
     :::ruby
     #!/usr/bin/ruby
-    require "BaculaBase.rb"
-    require "BaculaConf.rb"
-    require "BaculaConfSection.rb"
-    require "BaculaConfMysql.rb"
+    require_relative "BaculaBase.rb"
+    require_relative "BaculaConf.rb"
+    require_relative "BaculaConfSection.rb"
+    require_relative "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
     dirConfig = BaculaConf.new(baculaMysql)
     
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Fri, 03 Aug 2012 15:21:49 -0000</pubDate><guid>https://sourceforge.netab77f7473a08be29584324bc6efba0d2a5209ba4</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -1,3 +1,5 @@
+**0.** Install rubygem-mysql (BaculaConfMysql does not support rubygem-mysql2 yet)
+
 **1.** Get the code:
 
     :::shell
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Fri, 03 Aug 2012 13:24:00 -0000</pubDate><guid>https://sourceforge.net2a2d45c91525061045bcc832d16804986ecabf7d</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v4
+++ v5
@@ -16,11 +16,11 @@
 **3.** Create the 1st script using Rubycula, eg. bacula.rb:
 
     :::ruby
-    #!/usr/bin/ruby1.9
-    require_relative "BaculaBase.rb"
-    require_relative "BaculaConf.rb"
-    require_relative "BaculaConfSection.rb"
-    require_relative "BaculaConfMysql.rb"
+    #!/usr/bin/ruby
+    require "BaculaBase.rb"
+    require "BaculaConf.rb"
+    require "BaculaConfSection.rb"
+    require "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
     dirConfig = BaculaConf.new(baculaMysql)
     
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Fri, 03 Aug 2012 13:19:14 -0000</pubDate><guid>https://sourceforge.net531d18376f4da21213d83fcb4e6e3b2193f7d7b0</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -16,11 +16,11 @@
 **3.** Create the 1st script using Rubycula, eg. bacula.rb:
 
     :::ruby
-    #!/usr/bin/ruby
-    require "BaculaBase.rb"
-    require "BaculaConf.rb"
-    require "BaculaConfSection.rb"
-    require "BaculaConfMysql.rb"
+    #!/usr/bin/ruby1.9
+    require_relative "BaculaBase.rb"
+    require_relative "BaculaConf.rb"
+    require_relative "BaculaConfSection.rb"
+    require_relative "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
     dirConfig = BaculaConf.new(baculaMysql)
     
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Fri, 03 Aug 2012 11:30:05 -0000</pubDate><guid>https://sourceforge.netd32860c9909abcfe1b94e3e6d2dd9dfb455d7d9f</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -22,9 +22,9 @@
     require "BaculaConfSection.rb"
     require "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
+    dirConfig = BaculaConf.new(baculaMysql)
     
     # add the 1st client
-    dirConfig = BaculaConf.new(baculaMysql)
     hParams = {"Name" =&gt; "Client-1", "Address" =&gt; "localhost", "Password" =&gt; "changeme", "FD Port" =&gt; 9102}
     newID = dirConfig.sectionCreate("Client", hParams)
     print "Created new Client with ID #{newID}!\n"
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Fri, 03 Aug 2012 09:32:39 -0000</pubDate><guid>https://sourceforge.net280543b01a2ce86c76db4abc0abca0a534ddf632</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -15,12 +15,14 @@
 &lt;br/&gt;
 **3.** Create the 1st script using Rubycula, eg. bacula.rb:
 
+    :::ruby
     #!/usr/bin/ruby
     require "BaculaBase.rb"
     require "BaculaConf.rb"
     require "BaculaConfSection.rb"
     require "BaculaConfMysql.rb"
     baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
+    
     # add the 1st client
     dirConfig = BaculaConf.new(baculaMysql)
     hParams = {"Name" =&gt; "Client-1", "Address" =&gt; "localhost", "Password" =&gt; "changeme", "FD Port" =&gt; 9102}
@@ -33,3 +35,6 @@
     :::shell
     chmod 755 bacula.rb
     ./bacula.rb
+
+&lt;br/&gt;
+See more examples here: [Examples].
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Wed, 01 Aug 2012 07:34:39 -0000</pubDate><guid>https://sourceforge.netbbc53ef7b11c7a820d43dc1c95f2deb00dec5845</guid></item><item><title>WikiPage GettingStarted modified by Silver</title><link>https://sourceforge.net/p/rubycula/wiki/GettingStarted/</link><description>**1.** Get the code:

    :::shell
    svn checkout svn://svn.code.sf.net/p/rubycula/code/BaculaConf/trunk rubycula
    cd rubycula

&lt;br/&gt;
**2.** Create database:

    :::shell
    mysql -e 'CREATE DATABASE `bacula-dir`'
    mysql -e 'GRANT ALL PRIVILEGES ON `bacula-dir`.* TO `bacula-dir`@localhost'
    mysql -u bacula-dir bacula-dir &lt; bacula-dir.sql

&lt;br/&gt;
**3.** Create the 1st script using Rubycula, eg. bacula.rb:

    #!/usr/bin/ruby
    require "BaculaBase.rb"
    require "BaculaConf.rb"
    require "BaculaConfSection.rb"
    require "BaculaConfMysql.rb"
    baculaMysql = BaculaConfMysql.new({"host" =&gt; "localhost", "user" =&gt; "bacula-dir", "password" =&gt; "", "database" =&gt; "bacula-dir"})
    # add the 1st client
    dirConfig = BaculaConf.new(baculaMysql)
    hParams = {"Name" =&gt; "Client-1", "Address" =&gt; "localhost", "Password" =&gt; "changeme", "FD Port" =&gt; 9102}
    newID = dirConfig.sectionCreate("Client", hParams)
    print "Created new Client with ID #{newID}!\n"

&lt;br/&gt;
**4.** Run the script:

    :::shell
    chmod 755 bacula.rb
    ./bacula.rb</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Silver</dc:creator><pubDate>Tue, 31 Jul 2012 16:06:51 -0000</pubDate><guid>https://sourceforge.net5b08767e56d1f6a5c4aad9a6bc45c7371a953e4b</guid></item></channel></rss>