[pkg-bacula-commits] [bacula] 01/01: Change most doc directories to symlinks to bacula-common

Carsten Leonhardt leo at moszumanska.debian.org
Tue Dec 1 23:14:24 UTC 2015


This is an automated email from the git hooks/post-receive script.

leo pushed a commit to branch master
in repository bacula.

commit 21fb603ebe63bcefe4782b31f7a96e8f74b9f11e
Author: Carsten Leonhardt <leo at debian.org>
Date:   Wed Dec 2 00:13:31 2015 +0100

    Change most doc directories to symlinks to bacula-common
---
 debian/bacula-common-mysql.maintscript               |  1 +
 debian/bacula-common-pgsql.maintscript               |  1 +
 debian/bacula-common-sqlite3.maintscript             |  1 +
 debian/bacula-console-qt.maintscript                 |  1 +
 debian/bacula-console.maintscript                    |  1 +
 debian/bacula-director-common.maintscript            |  1 +
 debian/bacula-director-mysql.maintscript             |  1 +
 debian/bacula-director-pgsql.maintscript             |  1 +
 debian/bacula-director-sqlite3.maintscript           |  1 +
 debian/bacula-fd.maintscript                         |  1 +
 debian/bacula-sd-mysql.maintscript                   |  1 +
 debian/bacula-sd-pgsql.maintscript                   |  1 +
 debian/bacula-sd-sqlite3.maintscript                 |  1 +
 debian/bacula-sd.maintscript                         |  1 +
 debian/changelog                                     |  1 +
 debian/rules                                         |  6 ++----
 debian/scripts/generate-doc-dir-to-symlink-migration | 10 ++++++++++
 17 files changed, 27 insertions(+), 4 deletions(-)

diff --git a/debian/bacula-common-mysql.maintscript b/debian/bacula-common-mysql.maintscript
new file mode 100644
index 0000000..94a38f5
--- /dev/null
+++ b/debian/bacula-common-mysql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-common-mysql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-common-pgsql.maintscript b/debian/bacula-common-pgsql.maintscript
new file mode 100644
index 0000000..86dd951
--- /dev/null
+++ b/debian/bacula-common-pgsql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-common-pgsql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-common-sqlite3.maintscript b/debian/bacula-common-sqlite3.maintscript
new file mode 100644
index 0000000..703ab44
--- /dev/null
+++ b/debian/bacula-common-sqlite3.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-common-sqlite3 bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-console-qt.maintscript b/debian/bacula-console-qt.maintscript
new file mode 100644
index 0000000..552925e
--- /dev/null
+++ b/debian/bacula-console-qt.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-console-qt bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-console.maintscript b/debian/bacula-console.maintscript
new file mode 100644
index 0000000..fda6760
--- /dev/null
+++ b/debian/bacula-console.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-console bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-director-common.maintscript b/debian/bacula-director-common.maintscript
new file mode 100644
index 0000000..959cb5e
--- /dev/null
+++ b/debian/bacula-director-common.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-director-common bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-director-mysql.maintscript b/debian/bacula-director-mysql.maintscript
new file mode 100644
index 0000000..599b08c
--- /dev/null
+++ b/debian/bacula-director-mysql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-director-mysql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-director-pgsql.maintscript b/debian/bacula-director-pgsql.maintscript
new file mode 100644
index 0000000..c103f59
--- /dev/null
+++ b/debian/bacula-director-pgsql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-director-pgsql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-director-sqlite3.maintscript b/debian/bacula-director-sqlite3.maintscript
new file mode 100644
index 0000000..945f55a
--- /dev/null
+++ b/debian/bacula-director-sqlite3.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-director-sqlite3 bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-fd.maintscript b/debian/bacula-fd.maintscript
new file mode 100644
index 0000000..87d4a93
--- /dev/null
+++ b/debian/bacula-fd.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-fd bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-sd-mysql.maintscript b/debian/bacula-sd-mysql.maintscript
new file mode 100644
index 0000000..f6bbcb6
--- /dev/null
+++ b/debian/bacula-sd-mysql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-sd-mysql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-sd-pgsql.maintscript b/debian/bacula-sd-pgsql.maintscript
new file mode 100644
index 0000000..751379e
--- /dev/null
+++ b/debian/bacula-sd-pgsql.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-sd-pgsql bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-sd-sqlite3.maintscript b/debian/bacula-sd-sqlite3.maintscript
new file mode 100644
index 0000000..c0bf2b3
--- /dev/null
+++ b/debian/bacula-sd-sqlite3.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-sd-sqlite3 bacula-common 7.0.5+dfsg-4~
diff --git a/debian/bacula-sd.maintscript b/debian/bacula-sd.maintscript
new file mode 100644
index 0000000..b3876bd
--- /dev/null
+++ b/debian/bacula-sd.maintscript
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/bacula-sd bacula-common 7.0.5+dfsg-4~
diff --git a/debian/changelog b/debian/changelog
index dfc638a..10a858d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ bacula (7.0.5+dfsg-4) unstable; urgency=medium
 
   * Improve debian/rules and fix it to allow architecture dependent and
     independent builds. (Closes: #806605)
+  * Change most doc directories to symlinks to bacula-common
 
  --
 
diff --git a/debian/rules b/debian/rules
index 02367fd..63be512 100755
--- a/debian/rules
+++ b/debian/rules
@@ -138,10 +138,8 @@ endif
 
 override_dh_installdocs:
 	dh_installdocs -pbacula --link-doc=bacula-server
-	for pkg in $(DBGPKGS); do \
-		dh_installdocs -p$$pkg-dbg --link-doc=$$pkg; \
-		done
-	dh_installdocs -Nbacula
+	dh_installdocs -Nbacula-common -Nbacula-client -Nbacula-server --remaining-packages --link-doc=bacula-common
+	dh_installdocs --remaining-packages
 
 # avoid compiling anything when building the metapackages
 override_dh_auto_configure-indep:
diff --git a/debian/scripts/generate-doc-dir-to-symlink-migration b/debian/scripts/generate-doc-dir-to-symlink-migration
new file mode 100755
index 0000000..36d1a2b
--- /dev/null
+++ b/debian/scripts/generate-doc-dir-to-symlink-migration
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# This script generates the debhelper files to facilitate the
+# transition from doc dirs to symlinks
+
+PACKAGES="bacula-common-mysql bacula-common-pgsql bacula-common-sqlite3 bacula-console bacula-console-qt bacula-director-common bacula-director-mysql bacula-director-pgsql bacula-director-sqlite3 bacula-fd bacula-sd bacula-sd-mysql bacula-sd-pgsql bacula-sd-sqlite3"
+
+for pkg in $PACKAGES; do
+    echo dir_to_symlink /usr/share/doc/$pkg bacula-common 7.0.5+dfsg-4~ > debian/$pkg.maintscript
+done;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-bacula/bacula.git



More information about the pkg-bacula-commits mailing list