summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog6
-rwxr-xr-xdh_installcatalogs4
2 files changed, 10 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 61766c04..95a3b64b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+debhelper (5.0.34) unstable; urgency=low
+
+ * dh_installcatalogs: Make sure that /etc/sgml exists. Closes: #364946
+
+ -- Joey Hess <joeyh@debian.org> Thu, 27 Apr 2006 12:07:56 -0400
+
debhelper (5.0.33) unstable; urgency=low
[ Valery Perrin ]
diff --git a/dh_installcatalogs b/dh_installcatalogs
index 6bd42273..bbe4bcf4 100755
--- a/dh_installcatalogs
+++ b/dh_installcatalogs
@@ -85,6 +85,10 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
if (@sgmlinstalled) {
addsubstvar($package, "misc:Depends", "sgml-base", ">= $sgmlbasever");
+ if (! -d "$tmpdir/etc/sgml") {
+ doit("install","-d","-m755","$tmpdir/etc/sgml");
+ }
+
if (! $dh{NOSCRIPTS}) {
my $ordcats = join(" ", @sgmlinstalled);
my $centralcat = "/etc/sgml/$package.cat";