Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established
authorRob Browning <rlb@defaultvalue.org>
Sat, 4 Aug 2018 17:00:44 +0000 (12:00 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sat, 4 Aug 2018 17:00:54 +0000 (12:00 -0500)
Use dir_to_symlink to make sure the new symlink to emacs-common is
correctly established if we're upgrading from the emacs-defaults
packages that had a real directory.

Thanks to Andreas Beckmann for reporting the problem.

Closes: 903779
debian/emacsVAR.maintscript [new file with mode: 0644]
debian/rules

diff --git a/debian/emacsVAR.maintscript b/debian/emacsVAR.maintscript
new file mode 100644 (file)
index 0000000..3e7acd4
--- /dev/null
@@ -0,0 +1 @@
+dir_to_symlink /usr/share/doc/@PKG_NAME@ emacs-common 1:25.2+1-9~
index 1d69c8b287c0d1428e6e59c1a02cfd514c9b9d40..386324459bba6e9621572a3e2b5531f5ae49a67f 100755 (executable)
@@ -133,12 +133,15 @@ nonpersistent_autogen_install_files := \
   debian/emacs-common.postinst \
   debian/emacs-common.prerm \
   debian/emacs-nox.lintian-overrides \
+  debian/emacs-nox.maintscript \
   debian/emacs-nox.postinst \
   debian/emacs-nox.prerm \
   debian/emacs-lucid.lintian-overrides \
+  debian/emacs-lucid.maintscript \
   debian/emacs-lucid.postinst \
   debian/emacs-lucid.prerm \
   debian/emacs-gtk.lintian-overrides \
+  debian/emacs-gtk.maintscript \
   debian/emacs-gtk.postinst \
   debian/emacs-gtk.prerm
 
@@ -219,6 +222,9 @@ check-vars:
        @echo "minor_ver: $(minor_ver)"
        @echo "movemail_bin: $(movemail_bin)"
 
+.PHONY: check-autogen
+check-autogen: $(persistent_autogen_files) $(nonpersistent_autogen_files)
+
 debian-sync: $(persistent_autogen_files)
         # so dh pattern rule doesn't try to handle this target
        true