]> git.sur5r.net Git - bacula/bacula/commitdiff
baculum: Split deb result package into baculum, baculum-lighttpd and baculum-apache2...
authorMarcin Haba <marcin.haba@bacula.pl>
Sat, 15 Aug 2015 23:43:36 +0000 (01:43 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Sun, 16 Aug 2015 11:08:23 +0000 (13:08 +0200)
22 files changed:
gui/baculum/debian/baculum-apache2.dirs [new file with mode: 0644]
gui/baculum/debian/baculum-apache2.install [new file with mode: 0644]
gui/baculum/debian/baculum-apache2.links [new file with mode: 0644]
gui/baculum/debian/baculum-apache2.postinst [new file with mode: 0644]
gui/baculum/debian/baculum-apache2.prerm [new file with mode: 0644]
gui/baculum/debian/baculum-lighttpd.dirs [new file with mode: 0644]
gui/baculum/debian/baculum-lighttpd.init [new file with mode: 0755]
gui/baculum/debian/baculum-lighttpd.install [new file with mode: 0644]
gui/baculum/debian/baculum-lighttpd.links [new file with mode: 0644]
gui/baculum/debian/baculum-lighttpd.postinst [new file with mode: 0644]
gui/baculum/debian/baculum-lighttpd.prerm [new file with mode: 0644]
gui/baculum/debian/baculum.dirs [new file with mode: 0644]
gui/baculum/debian/baculum.init [deleted file]
gui/baculum/debian/baculum.install [new file with mode: 0644]
gui/baculum/debian/baculum.links
gui/baculum/debian/baculum.postinst
gui/baculum/debian/baculum.prerm
gui/baculum/debian/changelog
gui/baculum/debian/control
gui/baculum/debian/dirs [deleted file]
gui/baculum/debian/install [deleted file]
gui/baculum/debian/rules

diff --git a/gui/baculum/debian/baculum-apache2.dirs b/gui/baculum/debian/baculum-apache2.dirs
new file mode 100644 (file)
index 0000000..948b785
--- /dev/null
@@ -0,0 +1 @@
+etc/baculum/Data-apache
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-apache2.install b/gui/baculum/debian/baculum-apache2.install
new file mode 100644 (file)
index 0000000..b38195f
--- /dev/null
@@ -0,0 +1,2 @@
+build/etc/baculum/Data-apache/baculum.users    /etc/baculum/Data-apache/
+build/etc/apache2/sites-available/baculum.conf  /etc/apache2/sites-available/
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-apache2.links b/gui/baculum/debian/baculum-apache2.links
new file mode 100644 (file)
index 0000000..35b0099
--- /dev/null
@@ -0,0 +1 @@
+etc/baculum/Data-apache usr/share/baculum/htdocs/protected/Data
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-apache2.postinst b/gui/baculum/debian/baculum-apache2.postinst
new file mode 100644 (file)
index 0000000..80ea2cd
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+       chown -R www-data:www-data /etc/baculum/Data-apache
+       chmod 750 /etc/baculum/Data-apache
+       chown -R www-data:www-data /var/cache/baculum
+    ;;
+esac
+
+#DEBHELPER#
diff --git a/gui/baculum/debian/baculum-apache2.prerm b/gui/baculum/debian/baculum-apache2.prerm
new file mode 100644 (file)
index 0000000..ff8e5c4
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+rm /usr/share/baculum/htdocs/protected/Data/baculum.users
+
+#DEBHELPER#
+
+exit 0
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-lighttpd.dirs b/gui/baculum/debian/baculum-lighttpd.dirs
new file mode 100644 (file)
index 0000000..c4f4fbf
--- /dev/null
@@ -0,0 +1 @@
+etc/baculum/Data-lighttpd
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-lighttpd.init b/gui/baculum/debian/baculum-lighttpd.init
new file mode 100755 (executable)
index 0000000..27f6fb3
--- /dev/null
@@ -0,0 +1,93 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides:          baculum
+# Required-Start:    $local_fs $remote_fs $network $syslog $named
+# Required-Stop:     $local_fs $remote_fs $network $syslog $named
+# Default-Start:     2 3 4 5
+# Default-Stop:      0 1 6
+# Short-Description: Start/stop Baculum
+# Description:       Start the Baculum WebGUI Bacula Community tool.
+#  This script uses Lighttpd web server for working Baculum WebGUI tool.
+### END INIT INFO
+
+DESC="Baculum WebGUI Bacula Community tool"
+NAME=baculum
+SCRIPTNAME=/etc/init.d/$NAME
+DAEMON=/usr/sbin/lighttpd
+DAEMON_OPTS="-f /etc/baculum/baculum-lighttpd.conf"
+PIDFILE="/var/run/$NAME.pid"
+
+test -x $DAEMON || exit 0
+
+check_syntax()
+{
+    $DAEMON -t $DAEMON_OPTS > /dev/null || exit $?
+}
+
+. /lib/lsb/init-functions
+
+case "$1" in
+    start)
+        check_syntax
+        log_daemon_msg "Starting $DESC" $NAME
+        if ! start-stop-daemon --start --oknodo --quiet \
+            --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS
+        then
+            log_end_msg 1
+        else
+            log_end_msg 0
+        fi
+        ;;
+    stop)
+        log_daemon_msg "Stopping $DESC" $NAME
+        if start-stop-daemon --stop --retry 30 --oknodo --quiet \
+            --pidfile $PIDFILE --exec $DAEMON
+        then
+            rm -f $PIDFILE
+            log_end_msg 0
+        else
+            log_end_msg 1
+        fi
+        ;;
+    reload|force-reload)
+        check_syntax
+        log_daemon_msg "Reloading $DESC configuration" $NAME
+        if start-stop-daemon --stop --signal INT --quiet \
+            --pidfile $PIDFILE --exec $DAEMON
+        then
+            rm $PIDFILE
+            if start-stop-daemon --start --quiet  \
+                --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS ; then
+                log_end_msg 0
+            else
+                log_end_msg 1
+            fi
+        else
+            log_end_msg 1
+        fi
+        ;;
+    reopen-logs)
+        log_daemon_msg "Reopening $DESC logs" $NAME
+        if start-stop-daemon --stop --signal HUP --oknodo --quiet \
+            --pidfile $PIDFILE --exec $DAEMON
+        then
+            log_end_msg 0
+        else
+            log_end_msg 1
+        fi
+        ;;
+    restart)
+        check_syntax
+        $0 stop
+        $0 start
+        ;;
+    status)
+        status_of_proc -p "$PIDFILE" "$DAEMON" lighttpd && exit 0 || exit $?
+        ;;
+    *)
+        echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload|status}" >&2
+        exit 1
+        ;;
+esac
+
+exit 0
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-lighttpd.install b/gui/baculum/debian/baculum-lighttpd.install
new file mode 100644 (file)
index 0000000..21770ec
--- /dev/null
@@ -0,0 +1,2 @@
+build/etc/baculum/baculum-lighttpd.conf          /etc/baculum/
+build/etc/baculum/Data-lighttpd/baculum.users    /etc/baculum/Data-lighttpd/
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum-lighttpd.links b/gui/baculum/debian/baculum-lighttpd.links
new file mode 100644 (file)
index 0000000..5477af7
--- /dev/null
@@ -0,0 +1 @@
+etc/baculum/Data-lighttpd usr/share/baculum/htdocs/protected/Data
diff --git a/gui/baculum/debian/baculum-lighttpd.postinst b/gui/baculum/debian/baculum-lighttpd.postinst
new file mode 100644 (file)
index 0000000..c00e972
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+       chown -R www-data:www-data /etc/baculum/Data-lighttpd
+       chown www-data:www-data /etc/baculum/baculum-lighttpd.conf
+       chmod 750 /etc/baculum/Data-lighttpd
+       chown -R www-data:www-data /var/cache/baculum
+    ;;
+esac
+
+#DEBHELPER#
diff --git a/gui/baculum/debian/baculum-lighttpd.prerm b/gui/baculum/debian/baculum-lighttpd.prerm
new file mode 100644 (file)
index 0000000..ff8e5c4
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -e
+
+rm /usr/share/baculum/htdocs/protected/Data/baculum.users
+
+#DEBHELPER#
+
+exit 0
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum.dirs b/gui/baculum/debian/baculum.dirs
new file mode 100644 (file)
index 0000000..02791f0
--- /dev/null
@@ -0,0 +1 @@
+var/cache/baculum
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum.init b/gui/baculum/debian/baculum.init
deleted file mode 100755 (executable)
index 9137967..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides:          baculum
-# Required-Start:    $local_fs $remote_fs $network $syslog $named
-# Required-Stop:     $local_fs $remote_fs $network $syslog $named
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: Start/stop Baculum
-# Description:       Start the Baculum WebGUI Bacula Community tool.
-#  This script uses Lighttpd web server for working Baculum WebGUI tool.
-### END INIT INFO
-
-DESC="Baculum WebGUI Bacula Community tool"
-NAME=baculum
-SCRIPTNAME=/etc/init.d/$NAME
-DAEMON=/usr/sbin/lighttpd
-DAEMON_OPTS="-f /etc/baculum/baculum.lighttpd.conf"
-PIDFILE="/var/run/$NAME.pid"
-
-test -x $DAEMON || exit 0
-
-check_syntax()
-{
-    $DAEMON -t $DAEMON_OPTS > /dev/null || exit $?
-}
-
-. /lib/lsb/init-functions
-
-case "$1" in
-    start)
-        check_syntax
-        log_daemon_msg "Starting $DESC" $NAME
-        if ! start-stop-daemon --start --oknodo --quiet \
-            --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS
-        then
-            log_end_msg 1
-        else
-            log_end_msg 0
-        fi
-        ;;
-    stop)
-        log_daemon_msg "Stopping $DESC" $NAME
-        if start-stop-daemon --stop --retry 30 --oknodo --quiet \
-            --pidfile $PIDFILE --exec $DAEMON
-        then
-            rm -f $PIDFILE
-            log_end_msg 0
-        else
-            log_end_msg 1
-        fi
-        ;;
-    reload|force-reload)
-        check_syntax
-        log_daemon_msg "Reloading $DESC configuration" $NAME
-        if start-stop-daemon --stop --signal INT --quiet \
-            --pidfile $PIDFILE --exec $DAEMON
-        then
-            rm $PIDFILE
-            if start-stop-daemon --start --quiet  \
-                --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS ; then
-                log_end_msg 0
-            else
-                log_end_msg 1
-            fi
-        else
-            log_end_msg 1
-        fi
-        ;;
-    reopen-logs)
-        log_daemon_msg "Reopening $DESC logs" $NAME
-        if start-stop-daemon --stop --signal HUP --oknodo --quiet \
-            --pidfile $PIDFILE --exec $DAEMON
-        then
-            log_end_msg 0
-        else
-            log_end_msg 1
-        fi
-        ;;
-    restart)
-        check_syntax
-        $0 stop
-        $0 start
-        ;;
-    status)
-        status_of_proc -p "$PIDFILE" "$DAEMON" lighttpd && exit 0 || exit $?
-        ;;
-    *)
-        echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload|status}" >&2
-        exit 1
-        ;;
-esac
-
-exit 0
\ No newline at end of file
diff --git a/gui/baculum/debian/baculum.install b/gui/baculum/debian/baculum.install
new file mode 100644 (file)
index 0000000..c2d4f6a
--- /dev/null
@@ -0,0 +1,13 @@
+build/usr/share/baculum/htdocs/AUTHORS                    /usr/share/baculum/htdocs/
+build/usr/share/baculum/htdocs/framework                  /usr/share/baculum/htdocs/
+build/usr/share/baculum/htdocs/index.php                  /usr/share/baculum/htdocs/
+build/usr/share/baculum/htdocs/protected/application.xml  /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/Class            /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/JavaScript       /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/Lang             /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/Layouts          /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/Pages            /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/protected/Portlets         /usr/share/baculum/htdocs/protected/
+build/usr/share/baculum/htdocs/themes                     /usr/share/baculum/htdocs/
+build/usr/share/locale/en/LC_MESSAGES/baculum.mo          /usr/share/locale/en/LC_MESSAGES/
+build/usr/share/locale/pl/LC_MESSAGES/baculum.mo          /usr/share/locale/pl/LC_MESSAGES/
\ No newline at end of file
index c2b821f6ac127d0315c918228429336e3e95c207..11559a0345077dc981f9b5f1cf595ef67ce2a3b2 100644 (file)
@@ -1,5 +1,6 @@
 usr/share/javascript/excanvas/excanvas.js usr/share/baculum/htdocs/protected/JavaScript/excanvas.js
-etc/baculum/baculum.users usr/share/baculum/htdocs/protected/Data/baculum.users
 usr/share/doc/baculum/copyright usr/share/baculum/htdocs/LICENSE
 var/cache/baculum usr/share/baculum/htdocs/assets
-var/cache/baculum usr/share/baculum/htdocs/protected/runtime
\ No newline at end of file
+var/cache/baculum usr/share/baculum/htdocs/protected/runtime
+usr/share/locale/en/LC_MESSAGES/baculum.mo usr/share/baculum/htdocs/protected/Lang/en/messages.mo
+usr/share/locale/pl/LC_MESSAGES/baculum.mo usr/share/baculum/htdocs/protected/Lang/pl/messages.mo
\ No newline at end of file
index fee9d1b58f700257d25dbc007313102f63d86fb8..1a21eca17b018bb39a4542ef719b88c202b4053f 100644 (file)
@@ -4,13 +4,8 @@ set -e
 
 case "$1" in
     configure)
-       chown -R www-data:www-data /etc/baculum
        chown -R www-data:www-data /usr/share/baculum/htdocs
-       chmod 750 /etc/baculum
-       chmod 750 /usr/share/baculum/htdocs/protected/Data
        chown -R www-data:www-data /var/cache/baculum
-       chown www-data:www-data /var/log/baculum
-       chmod 750 /var/log/baculum
     ;;
 esac
 
index 697846fb2cdbcf041afbf9c010d4576b416d4718..b9555f2ad0a4e85c2168f9726bada2ac40bbff11 100644 (file)
@@ -3,7 +3,6 @@
 set -e
 
 rm /usr/share/baculum/htdocs/protected/JavaScript/excanvas.js
-rm /usr/share/baculum/htdocs/protected/Data/baculum.users
 rm /usr/share/baculum/htdocs/LICENSE
 
 #DEBHELPER#
index 5ac862d14765c7989ee383cb26a0974751e29ff7..29fe299bc03857a344e2deeb58e49a89a44fa9b0 100644 (file)
@@ -1,5 +1,18 @@
-baculum (7.0.5) stable; urgency=low
+baculum (7.2.0-1~vivid1) vivid; urgency=medium
 
-   * new upstream
+  [ Marcin Haba ]
+  * update upstream to 7.2.0
+  * Tweak typo in package description
+  * runtime symbolic link is not included in install file
+  * override dh_auto_build in rules file
+  * update copyright
+  * split package into baculum, baculum-apache2 and baculum-lighttpd packages
 
- -- Marcin Haba <marcin.haba@bacula.pl>  Sun, 08 Feb 2015 21:00:01 +0200
+ -- Marcin Haba <marcin.haba@bacula.pl>  Sun, 16 Aug 2015 00:48:01 +0200
+
+baculum (7.0+git20150616ppa1~vivid1) vivid; urgency=low
+
+  [ Marcin Haba ]
+  * new upstream
+
+ -- Marcin Haba <marcin.haba@bacula.pl>  Tue, 16 Jun 2015 22:52:01 +0200
index 5b7670adbd2a6c354e56d1bdcf853fbba1d2913d..b9f10e1e99fef0f4d407e23616f67ea3e89ca23d 100644 (file)
@@ -8,9 +8,28 @@ Standards-Version: 3.9.6
 Package: baculum
 Section: web
 Architecture: all
-Depends: ${misc:Depends}, php5-cgi, php5-curl, php5-mysql, php5-pgsql, php5-sqlite, php5-json, lighttpd, libjs-excanvas
+Depends: ${misc:Depends}, php5-cgi, php5-curl, php5-mysql, php5-pgsql, php5-sqlite, php5-json, libjs-excanvas
 Description: WebGUI tool for Bacula Community program
- Baculum is web based tool to manage, administrate and monitor Bacula services.
- From server side Baculum is written in PHP and works basing on PRADO Framework.
+ Baculum is web based tool to manage, administer and monitor Bacula services.
+ From server side Baculum is written in PHP and it works basing on PRADO Framework.
  Baculum interface enables e.g. to run Bacula backup and restore actions, take
- access to Bacula console via web, watch backup graphs and others.
\ No newline at end of file
+ access to Bacula console via web, watch backup graphs and others.
+
+Package: baculum-apache2
+Section: web
+Architecture: all
+Depends: ${misc:Depends}, apache2, libapache2-mod-php5, baculum
+Conflicts: baculum-lighttpd
+Description: WebGUI tool for Bacula Community program
+ This package provides the Apache configuration for Baculum WebGUI tool.
+ By using this module it is possible to run Baculum in Apache environment.
+
+Package: baculum-lighttpd
+Section: web
+Architecture: all
+Depends: ${misc:Depends}, lighttpd
+Conflicts: baculum-httpd
+Description: WebGUI tool for Bacula Community program, baculum
+ This package provides the Lighttpd configuration for Baculum WebGUI tool.
+ By using this module it is possible to run Baculum in Lighttpd environment.
+
diff --git a/gui/baculum/debian/dirs b/gui/baculum/debian/dirs
deleted file mode 100644 (file)
index 7b407e7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-etc/baculum
-usr/share/baculum/htdocs
-usr/share/baculum/htdocs/protected
-var/cache/baculum
-var/log/baculum
\ No newline at end of file
diff --git a/gui/baculum/debian/install b/gui/baculum/debian/install
deleted file mode 100644 (file)
index f9fa998..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-.htaccess                          /usr/share/baculum/htdocs/
-AUTHORS                            /usr/share/baculum/htdocs/
-framework                          /usr/share/baculum/htdocs/
-index.php                          /usr/share/baculum/htdocs/
-protected/application.xml          /usr/share/baculum/htdocs/protected/
-protected/Class                    /usr/share/baculum/htdocs/protected/
-protected/Data                     /usr/share/baculum/htdocs/protected/
-protected/.htaccess                /usr/share/baculum/htdocs/protected/
-protected/JavaScript               /usr/share/baculum/htdocs/protected/
-protected/Lang                     /usr/share/baculum/htdocs/protected/
-protected/Layouts                  /usr/share/baculum/htdocs/protected/
-protected/Pages                    /usr/share/baculum/htdocs/protected/
-protected/Portlets                 /usr/share/baculum/htdocs/protected/
-themes                             /usr/share/baculum/htdocs/
-examples/deb/baculum.users         /etc/baculum/
-examples/deb/baculum.lighttpd.conf /etc/baculum/
index 251d2cff3295f7b1ae86b6dadef8d65db64f1999..9dd2f0b872f31a8ac1172f5902de941335402a1c 100755 (executable)
@@ -14,4 +14,4 @@ PACKAGE_NAME = baculum
 %:
        dh $@ 
 override_dh_auto_build:
-       true
+       make DESTDIR=build SAMPLETYPE=deb-template HTTPDNAME=apache2 HTTPDSITECONF=sites-available