Move mail-host-address and gnus-nntpserver-file to new 00debian.el
authorRob Browning <rlb@defaultvalue.org>
Thu, 10 Aug 2017 20:48:54 +0000 (15:48 -0500)
committerRob Browning <rlb@defaultvalue.org>
Sun, 27 May 2018 15:53:51 +0000 (10:53 -0500)
debian/00debian.el [new file with mode: 0644]
debian/rules

diff --git a/debian/00debian.el b/debian/00debian.el
new file mode 100644 (file)
index 0000000..0d23908
--- /dev/null
@@ -0,0 +1,14 @@
+
+;; Set the default mail server and news server as specified by Debian
+;; policy.
+
+(setq gnus-nntpserver-file "/etc/news/server")
+
+(setq mail-host-address (let ((name (expand-file-name "/etc/mailname")))
+                          (if (not (file-readable-p name))
+                              nil
+                            (with-temp-buffer
+                              (insert-file-contents-literally name)
+                              (while (search-forward "\n" nil t)
+                                (replace-match "" nil t))
+                              (buffer-string)))))
index 40c567f18c1c6ea05dd18e9efe087696f6b768b6..ccd454ccdfef9fe5519a41acc020192a715d75f9 100755 (executable)
@@ -395,6 +395,9 @@ override_dh_auto_install: $(autogen_install_files)
          install -d $(pkgdir_common)/etc/emacs/site-start.d
          install -d $(pkgdir_common)/usr/share/emacs/site-lisp
 
+       install -m 0644 debian/00debian.el \
+         $(pkgdir_common)/etc/emacs/site-start.d/
+
          cd $(pkgdir_common)/usr/share/emacs/$(runtime_ver)/etc/images/icons \
            && convert hicolor/16x16/apps/emacs.{png,xpm}
          cd $(pkgdir_common)/usr/share/emacs/$(runtime_ver)/etc/images/icons \