more packaging fixups
- move the rather large pile of html and pdf docs to -workstation, so that just having something that links to the libraries won't drag them onto a system - actually create %%{_var}/kerberos/kdc/user, so that it can be packaged - correct the list of packaged man pages
This commit is contained in:
parent
777f196e39
commit
7404a3c685
22
krb5.spec
22
krb5.spec
@ -338,12 +338,14 @@ rm -fr build-html/_sources
|
|||||||
sphinx-build -a -b latex -t pathsubs doc build-pdf
|
sphinx-build -a -b latex -t pathsubs doc build-pdf
|
||||||
touch build-pdf/wrapfig.sty build-pdf/threeparttable.sty
|
touch build-pdf/wrapfig.sty build-pdf/threeparttable.sty
|
||||||
pushd build-pdf
|
pushd build-pdf
|
||||||
pdflatex -interaction nonstopmode "MIT Kerberos.tex"
|
pdflatex -interaction batchmode "MIT Kerberos.tex" || true
|
||||||
|
pdflatex -interaction batchmode "MIT Kerberos.tex" || true
|
||||||
makeindex "MIT Kerberos.idx"
|
makeindex "MIT Kerberos.idx"
|
||||||
pdflatex -interaction nonstopmode "MIT Kerberos.tex"
|
pdflatex -interaction batchmode "MIT Kerberos.tex" || true
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# Run the test suite. We can't actually run the whole thing in the build system.
|
# Run the test suite. We can't actually run the whole thing in the build system.
|
||||||
|
make -C src runenv.py
|
||||||
: make -C src check TMPDIR=%{_tmppath}
|
: make -C src check TMPDIR=%{_tmppath}
|
||||||
make -C src/lib check TMPDIR=%{_tmppath}
|
make -C src/lib check TMPDIR=%{_tmppath}
|
||||||
make -C src/kdc check TMPDIR=%{_tmppath}
|
make -C src/kdc check TMPDIR=%{_tmppath}
|
||||||
@ -356,6 +358,9 @@ mkdir -p $RPM_BUILD_ROOT%{_var}/kerberos/krb5kdc
|
|||||||
install -pm 600 %{SOURCE10} $RPM_BUILD_ROOT%{_var}/kerberos/krb5kdc/
|
install -pm 600 %{SOURCE10} $RPM_BUILD_ROOT%{_var}/kerberos/krb5kdc/
|
||||||
install -pm 600 %{SOURCE11} $RPM_BUILD_ROOT%{_var}/kerberos/krb5kdc/
|
install -pm 600 %{SOURCE11} $RPM_BUILD_ROOT%{_var}/kerberos/krb5kdc/
|
||||||
|
|
||||||
|
# Where per-user keytabs live by default.
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_var}/kerberos/kdc/user
|
||||||
|
|
||||||
# Default configuration file for everything.
|
# Default configuration file for everything.
|
||||||
mkdir -p $RPM_BUILD_ROOT/etc
|
mkdir -p $RPM_BUILD_ROOT/etc
|
||||||
install -pm 644 %{SOURCE6} $RPM_BUILD_ROOT/etc/krb5.conf
|
install -pm 644 %{SOURCE6} $RPM_BUILD_ROOT/etc/krb5.conf
|
||||||
@ -555,6 +560,7 @@ exit 0
|
|||||||
%files workstation
|
%files workstation
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc src/config-files/services.append
|
%doc src/config-files/services.append
|
||||||
|
%doc build-html/* build-pdf/*.pdf
|
||||||
%attr(0755,root,root) %doc src/config-files/convert-config-files
|
%attr(0755,root,root) %doc src/config-files/convert-config-files
|
||||||
|
|
||||||
# Clients of the KDC, including tools you're likely to need if you're running
|
# Clients of the KDC, including tools you're likely to need if you're running
|
||||||
@ -632,6 +638,7 @@ exit 0
|
|||||||
%{_mandir}/man1/krb5-send-pr.1*
|
%{_mandir}/man1/krb5-send-pr.1*
|
||||||
|
|
||||||
# KDC binaries and configuration.
|
# KDC binaries and configuration.
|
||||||
|
%{_mandir}/man5/kadm5.acl.5*
|
||||||
%{_mandir}/man5/kdc.conf.5*
|
%{_mandir}/man5/kdc.conf.5*
|
||||||
%{_sbindir}/kadmin.local
|
%{_sbindir}/kadmin.local
|
||||||
%{_mandir}/man8/kadmin.local.8*
|
%{_mandir}/man8/kadmin.local.8*
|
||||||
@ -676,9 +683,7 @@ exit 0
|
|||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README NOTICE LICENSE
|
%doc README NOTICE LICENSE
|
||||||
%docdir %{_mandir}
|
%docdir %{_mandir}
|
||||||
%doc build-html/* build-pdf/*.pdf
|
|
||||||
%verify(not md5 size mtime) %config(noreplace) /etc/krb5.conf
|
%verify(not md5 size mtime) %config(noreplace) /etc/krb5.conf
|
||||||
/%{_mandir}/man1/kerberos.1*
|
|
||||||
/%{_mandir}/man5/.k5identity.5*
|
/%{_mandir}/man5/.k5identity.5*
|
||||||
/%{_mandir}/man5/.k5login.5*
|
/%{_mandir}/man5/.k5login.5*
|
||||||
/%{_mandir}/man5/k5identity.5*
|
/%{_mandir}/man5/k5identity.5*
|
||||||
@ -763,7 +768,14 @@ exit 0
|
|||||||
%{_sbindir}/uuserver
|
%{_sbindir}/uuserver
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Thu Nov 15 2012 Nalin Dahyabhai <nalin@redhat.com> 1.11.0-0.alpha1.0
|
* Fri Nov 16 2012 Nalin Dahyabhai <nalin@redhat.com> 1.11.0-0.alpha1.0
|
||||||
|
- move the rather large pile of html and pdf docs to -workstation, so
|
||||||
|
that just having something that links to the libraries won't drag
|
||||||
|
them onto a system
|
||||||
|
- actually create %%{_var}/kerberos/kdc/user, so that it can be packaged
|
||||||
|
- correct the list of packaged man pages
|
||||||
|
|
||||||
|
* Thu Nov 15 2012 Nalin Dahyabhai <nalin@redhat.com>
|
||||||
- update to 1.11 alpha 1
|
- update to 1.11 alpha 1
|
||||||
- drop backported patch for RT #7406
|
- drop backported patch for RT #7406
|
||||||
- drop backported patch for RT #7407
|
- drop backported patch for RT #7407
|
||||||
|
Loading…
Reference in New Issue
Block a user