diff options
-rw-r--r-- | debian/changelog | 6 | ||||
-rwxr-xr-x | dh_installcatalogs | 4 |
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"; |