[pkg-bacula-commits] [SCM] Bacula, a network backup, recovery and verification program branch, master, updated. debian/5.0.3-1-59-g960e5ed

Alexander Golovko alexandro at ankalagon.ru
Sun May 20 14:56:43 UTC 2012


The following commit has been merged in the master branch:
commit a354655f2f6886b4cc62bdfbae2dcc31ede09cbd
Merge: 0f2040421d6cdd56fc00c7110a9d7852ca2dafd1 0a8a3fcf4c94d3062a859327b281e9bac450cdeb
Author: Alexander Golovko <alexandro at ankalagon.ru>
Date:   Sun May 20 11:54:19 2012 +0400

    Merge commit '0a8a3fc'
    
    Changes from merged commit:
      fix bacula-fd.so installation
      cleanup bat binary installation
      fix dh_prep calling after real dh_auto_install
      fix overriting *-pgsql and *-mysql files by files, generated for *-sqlite3
      fix files living in *-mysql and *-sqlite3 from first *-pgsql build
      fix defconfig files installation
    
    Resulting packages don't differ from pre-merge, except:
      examples/nagios/check_bacula/Makefile.gz which must be removed
      from package

diff --combined debian/bacula-common.install
index 67c5fa1,3692a53..e412d72
--- a/debian/bacula-common.install
+++ b/debian/bacula-common.install
@@@ -1,15 -1,9 +1,15 @@@
- debian/tmp-install-sqlite3/usr/sbin/btraceback usr/lib/bacula
- debian/tmp-install-sqlite3/etc/bacula/scripts/btraceback.gdb etc/bacula/scripts
- debian/tmp-install-sqlite3/usr/lib/bacula/libbaccfg* usr/lib/bacula
- debian/tmp-install-sqlite3/usr/lib/bacula/libbacfind* usr/lib/bacula
- debian/tmp-install-sqlite3/usr/lib/bacula/libbac.* usr/lib/bacula
- debian/tmp-install-sqlite3/usr/lib/bacula/libbac-* usr/lib/bacula
- debian/tmp-install-sqlite3/usr/lib/bacula/libbacpy* usr/lib/bacula
- debian/tmp-install-sqlite3/usr/sbin/bsmtp		usr/lib/bacula
- debian/tmp-install-sqlite3/etc/bacula/tray-monitor.conf	usr/share/bacula-common/defconfig
- debian/tmp-install-sqlite3/etc/bacula/bat.conf			usr/share/bacula-common/defconfig
- debian/tmp-install-sqlite3/etc/bacula/bconsole.conf		usr/share/bacula-common/defconfig
- debian/tmp-install-sqlite3/etc/bacula/bacula-sd.conf		usr/share/bacula-common/defconfig
- debian/tmp-install-sqlite3/etc/bacula/bacula-fd.conf		usr/share/bacula-common/defconfig
- debian/tmp-install-sqlite3/etc/bacula/bacula-dir.conf		usr/share/bacula-common/defconfig
+ etc/bacula/scripts/btraceback.gdb
+ usr/lib/bacula/libbaccfg*
+ usr/lib/bacula/libbacfind*
+ usr/lib/bacula/libbac.*
+ usr/lib/bacula/libbac-*
+ usr/lib/bacula/libbacpy*
+ usr/sbin/btraceback		usr/lib/bacula
+ usr/sbin/bsmtp			usr/lib/bacula
  debian/common-functions		usr/share/bacula-common
++etc/bacula/tray-monitor.conf	usr/share/bacula-common/defconfig
++etc/bacula/bat.conf		usr/share/bacula-common/defconfig
++etc/bacula/bconsole.conf	usr/share/bacula-common/defconfig
++etc/bacula/bacula-sd.conf	usr/share/bacula-common/defconfig
++etc/bacula/bacula-fd.conf	usr/share/bacula-common/defconfig
++etc/bacula/bacula-dir.conf	usr/share/bacula-common/defconfig
diff --combined debian/bacula-console-qt.install
index ce9510e,03e1cc7..dba9e4b
--- a/debian/bacula-console-qt.install
+++ b/debian/bacula-console-qt.install
@@@ -1,1 -1,2 +1,1 @@@
--src/qt-console/.libs/bat usr/bin
 -etc/bacula/bat.conf
++usr/sbin/bat usr/bin
diff --combined debian/bacula-console.install
index 7234b56,2a60dc7..30f5b06
--- a/debian/bacula-console.install
+++ b/debian/bacula-console.install
@@@ -1,2 -1,1 +1,2 @@@
- debian/tmp-install-sqlite3/usr/sbin/bconsole usr/sbin
- debian/tmp-install-sqlite3/etc/bacula/bconsole.conf etc/bacula
+ usr/sbin/bconsole
++etc/bacula/bconsole.conf
diff --combined debian/bacula-fd.install
index b0c5263,e0e5465..f92725e
--- a/debian/bacula-fd.install
+++ b/debian/bacula-fd.install
@@@ -1,2 -1,2 +1,2 @@@
- debian/tmp-install-sqlite3/usr/sbin/bacula-fd usr/sbin
- debian/tmp-install-sqlite3/usr/lib/bacula/bpipe-fd.so usr/lib/bacula
+ usr/sbin/bacula-fd
 -usr/lib/bacula/bpipe-fd
++usr/lib/bacula/bpipe-fd.so
diff --combined debian/rules
index db951ad,84d17e7..ab2906d
--- a/debian/rules
+++ b/debian/rules
@@@ -9,7 -9,6 +9,6 @@@ VARIANTS := pgsql mysql sqlite
  
  ######################################################################
  
- INSTALLDIR := $(CURDIR)/debian/tmp-install
  DBC := usr/share/dbconfig-common/data/
  
  CONF_ALL	= --enable-smartalloc \
@@@ -17,15 -16,14 +16,14 @@@
  	--with-openssl \
  	--with-libiconv-prefix=/usr/include --with-readline=/usr/include/readline \
  	--disable-conio \
- 	--with-libintl-prefix=/usr/include --with-x \
+ 	--with-libintl-prefix=/usr/include \
  		--docdir=\$${prefix}/share/doc/bacula-common \
  		--htmldir=\$${prefix}/share/doc/bacula-common/html \
  		--libdir=\$${prefix}/lib/bacula \
  	--enable-batch-insert \
- 	--disable-bwx-console \
  	--without-qwt \
  	--enable-ipv6 \
 -	--with-dir-passowrd=XXX_DIRPASSWORD_XXX \
 +	--with-dir-password=XXX_DIRPASSWORD_XXX \
  	--with-fd-password=XXX_FDPASSWORD_XXX \
  	--with-sd-password=XXX_SDPASSWORD_XXX \
  	--with-mon-dir-password=XXX_MONDIRPASSWORD_XXX \
@@@ -43,22 -41,21 +41,21 @@@
  	--with-working-dir=/var/lib/bacula \
  	--with-subsys-dir=/var/lock
  
- 
- CONF_common	= --disable-gnome --disable-bwx-console --disable-tray-monitor \
- 			--disable-bat
- 
  ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
  CONF_ALL	+= --disable-acl --disable-xattr
  endif
  
- CONF_sqlite3	= --with-sqlite3 --without-mysql --without-postgresql --without-sqlite \
- 			--enable-tray-monitor --enable-bat
- CONF_mysql	= --with-mysql --without-sqlite --without-postgresql --without-sqlite3 $(CONF_common)
- CONF_pgsql	= --with-postgresql --without-sqlite --without-mysql --without-sqlite3 $(CONF_common)
+ # Only for the last variant we build client stuff
+ CONF_common	= --disable-tray-monitor --disable-bat
+ 
+ CONF_mysql	= --with-mysql --without-postgresql --without-sqlite3 $(CONF_common)
+ CONF_pgsql	= --with-postgresql --without-mysql --without-sqlite3 $(CONF_common)
+ CONF_sqlite3	= --with-sqlite3 --without-mysql --without-postgresql \
+ 		  --enable-bat --enable-tray-monitor --enable-bwx-console --with-x
  
- LONGNAME_sqlite3	= sqlite3
  LONGNAME_mysql		= mysql
  LONGNAME_pgsql		= postgresql
+ LONGNAME_sqlite3	= sqlite3
  
  ###########################################################################
  
@@@ -92,10 -89,6 +89,6 @@@ ende
  %:
  	dh $@ --with autotools_dev
  
- override_dh_clean:
- 	$(RM) -r $(INSTALLDIR)-*
- 	dh_clean
- 
  override_dh_shlibdeps:
  	# Handle shlibs for the database packages specially so they get
  	# the deps on the correct libraries.
@@@ -120,7 -113,7 +113,10 @@@ override_dh_installinit
  override_dh_install:
  	chmod 755 debian/additions/postinst-common
  	chmod 755 debian/scripts/extract_here
--	dh_install
++	dh_install \
++		-Nbacula-director-pgsql -Nbacula-sd-pgsql -Nbacula-common-pgsql \
++		-Nbacula-director-mysql -Nbacula-sd-mysql -Nbacula-common-mysql \
++		-Nbacula-director-sqlite3 -Nbacula-sd-sqlite3 -Nbacula-common-sqlite3
  	chmod 755 debian/bacula-common/usr/lib/bacula/btraceback
  	######### dbconfig-common stuff
  	# Sometimes the latest release doesn't have a copy of the data in updatedb.
@@@ -128,9 -121,9 +124,9 @@@
  	# versions to an ext-upgrade-db line.
  	#
  	# lenny -> squeeze is 10 -> 12
 -	$(foreach db,$(VARIANTS),$(call ext-upgrade-db,$(db),10_to_11,3.0.0))
 -	$(foreach db,$(VARIANTS),$(call ext-upgrade-latest-db,$(db),5.0.0))   # 5.0.0 upgrade 11 to 12
 -	$(foreach db,$(VARIANTS),$(call ext-install-db,$(db)))
 +	$(foreach db,$(VARIANTS),$(call ext-upgrade-db,$(db),10_to_11,3.0.0);)
 +	$(foreach db,$(VARIANTS),$(call ext-upgrade-latest-db,$(db),5.0.0);)   # 5.0.0 upgrade 11 to 12
 +	$(foreach db,$(VARIANTS),$(call ext-install-db,$(db));)
  
  override_dh_installdocs:
  	dh_installdocs -pbacula --link-doc=bacula-common
@@@ -140,18 -133,22 +136,25 @@@
  	dh_installdocs -Nbacula
  
  override_dh_auto_build:
 +	autoconf -I autoconf/ -o configure autoconf/configure.in
+ 	dh_prep
+ 	dh_installdirs
  	dh_auto_configure -- $(CONF_ALL) $(CONF_pgsql)
  	dh_auto_build --parallel
- 	dh_auto_install -- DESTDIR=$(INSTALLDIR)-pgsql
+ 	dh_auto_install
+ 	dh_install -pbacula-director-pgsql -pbacula-sd-pgsql -pbacula-common-pgsql
  	dh_auto_clean
++	rm -rf debian/tmp
  	dh_auto_configure -- $(CONF_ALL) $(CONF_mysql)
  	dh_auto_build --parallel
- 	dh_auto_install -- DESTDIR=$(INSTALLDIR)-mysql
+ 	dh_auto_install
+ 	dh_install -pbacula-director-mysql -pbacula-sd-mysql -pbacula-common-mysql
  	dh_auto_clean
++	rm -rf debian/tmp
  	dh_auto_configure -- $(CONF_ALL) $(CONF_sqlite3)
  	dh_auto_build --parallel
- 	dh_auto_install -- DESTDIR=$(INSTALLDIR)-sqlite3
+ 	dh_auto_install
+ 	dh_install -pbacula-director-sqlite3 -pbacula-sd-sqlite3 -pbacula-common-sqlite3
  
  override_dh_strip:
  	for pkg in $(DBGPKGS); do \
@@@ -159,6 -156,6 +162,7 @@@
  		done
  	dh_strip
  
++override_dh_prep:
  override_dh_auto_configure:
  override_dh_auto_test:
  override_dh_auto_install:

-- 
Bacula, a network backup, recovery and verification program



More information about the pkg-bacula-commits mailing list