[groff] move config from /usr/share/groff/site-* to /etc/groff/site-*

jvcelak jvcelak at fedoraproject.org
Fri Sep 16 19:24:26 UTC 2011


commit f11d24c675a63ab7920c80b4aff4281d18dcb68c
Author: Jan Vcelak <jvcelak at redhat.com>
Date:   Fri Sep 16 20:29:54 2011 +0200

    move config from /usr/share/groff/site-* to /etc/groff/site-*

 groff.spec |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/groff.spec b/groff.spec
index 13dc318..9ed6000 100644
--- a/groff.spec
+++ b/groff.spec
@@ -143,6 +143,14 @@ rm -f %{buildroot}%{_infodir}/dir
 chmod 755 %{buildroot}%{_datadir}/groff/%{version}/groffer/version.sh
 chmod 755 %{buildroot}%{_datadir}/groff/%{version}/font/devlj4/generate/special.awk
 
+# move configuration from /usr/share/groff/site-* to /etc/groff/site-*
+
+mkdir -p %{buildroot}%{_sysconfdir}/groff
+for confdir in site-font site-tmac; do
+	mv %{buildroot}%{_datadir}/groff/$confdir %{buildroot}%{_sysconfdir}/groff/$confdir
+	ln -s %{_sysconfdir}/groff/$confdir %{buildroot}%{_datadir}/groff/$confdir
+done
+
 # remove CreationDate from documentation
 
 pushd %{buildroot}%{_docdir}/%{name}-%{version}
@@ -254,13 +262,17 @@ fi
 %doc %{_docdir}/%{name}-%{version}/MORE.STUFF
 %doc %{_docdir}/%{name}-%{version}/NEWS
 %doc %{_docdir}/%{name}-%{version}/PROBLEMS
+# configuration
+%{_sysconfdir}/groff/
+%config(noreplace) %{_sysconfdir}/groff/*
 # data
 %dir %{_datadir}/%{name}/
 %dir %{_datadir}/%{name}/%{version}/
 %dir %{_datadir}/%{name}/%{version}/font/
 %dir %{_datadir}/%{name}/%{version}/tmac/
 %{_datadir}/%{name}/current
-%{_datadir}/%{name}/site-tmac/
+%{_datadir}/%{name}/site-tmac
+%{_datadir}/%{name}/site-font
 %{_datadir}/%{name}/%{version}/eign
 %{_datadir}/%{name}/%{version}/font/devascii/
 %{_datadir}/%{name}/%{version}/font/devlatin1/
@@ -414,6 +426,7 @@ fi
 - move shared data used by gxditview to groff-x11 subpackage
 - move groff reference manual to groff-doc subpackage
 - make groff-doc an architecture independent package
+- move local configuration from /usr/share/groff/site-* to /etc/groff/*
 
 * Fri Jun 17 2011 Jan Vcelak <jvcelak at redhat.com> 1.21-3
 - fix #678572: groffer libdir is incorrect


More information about the scm-commits mailing list