summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2013-07-17 12:56:41 -0400
committerEndi S. Dewata <edewata@redhat.com>2013-07-22 09:54:44 -0400
commit4aa89a9c421a08f7a1367343ced9dcdbcddd849e (patch)
tree3f8e80635200ab600372092004be78e409bed071
parent6f76531f4a1b81c07f2db5183f5b10c9f4a531c3 (diff)
Cleaned up code to install man pages.
The code to install man pages in the spec file and CMake scripts has been cleaned up for clarity. Ticket #582
-rw-r--r--base/java-tools/CMakeLists.txt14
-rw-r--r--base/server/CMakeLists.txt26
-rw-r--r--specs/pki-core.spec9
3 files changed, 18 insertions, 31 deletions
diff --git a/base/java-tools/CMakeLists.txt b/base/java-tools/CMakeLists.txt
index 430985d71..d34290690 100644
--- a/base/java-tools/CMakeLists.txt
+++ b/base/java-tools/CMakeLists.txt
@@ -1,14 +1,14 @@
project(java-tools NONE)
install(
- FILES
- man/man1/pki.1
+ DIRECTORY
+ man/
DESTINATION
- ${MAN_INSTALL_DIR}/man1
- PERMISSIONS
- OWNER_EXECUTE OWNER_WRITE OWNER_READ
- GROUP_EXECUTE GROUP_READ
- WORLD_EXECUTE WORLD_READ
+ ${MAN_INSTALL_DIR}
+ FILE_PERMISSIONS
+ OWNER_READ OWNER_WRITE
+ GROUP_READ
+ WORLD_READ
)
install(
diff --git a/base/server/CMakeLists.txt b/base/server/CMakeLists.txt
index ddacbc1ad..e8f78c4fc 100644
--- a/base/server/CMakeLists.txt
+++ b/base/server/CMakeLists.txt
@@ -22,26 +22,14 @@ set(APACHE_SUBSYSTEMS
)
install(
- FILES
- man/man5/pki_default.cfg.5
- DESTINATION
- ${MAN_INSTALL_DIR}/man5
- PERMISSIONS
- OWNER_EXECUTE OWNER_WRITE OWNER_READ
- GROUP_EXECUTE GROUP_READ
- WORLD_EXECUTE WORLD_READ
-)
-
-install(
- FILES
- man/man8/pkispawn.8
- man/man8/pkidestroy.8
+ DIRECTORY
+ man/
DESTINATION
- ${MAN_INSTALL_DIR}/man8
- PERMISSIONS
- OWNER_EXECUTE OWNER_WRITE OWNER_READ
- GROUP_EXECUTE GROUP_READ
- WORLD_EXECUTE WORLD_READ
+ ${MAN_INSTALL_DIR}
+ FILE_PERMISSIONS
+ OWNER_READ OWNER_WRITE
+ GROUP_READ
+ WORLD_READ
)
# install Python libraries
diff --git a/specs/pki-core.spec b/specs/pki-core.spec
index 31754f54b..3dede1eaa 100644
--- a/specs/pki-core.spec
+++ b/specs/pki-core.spec
@@ -5,7 +5,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Name: pki-core
Version: 10.1.0
-Release: 0.5%{?dist}
+Release: 0.6%{?dist}
Summary: Certificate System - PKI Core Components
URL: http://pki.fedoraproject.org/
License: GPLv2
@@ -526,10 +526,6 @@ cd build
cd build
%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
-chmod 644 %{buildroot}%{_mandir}/man1/*
-chmod 644 %{buildroot}%{_mandir}/man5/*
-chmod 644 %{buildroot}%{_mandir}/man8/*
-
# Fedora 18 and 17: Substitute 'tomcat7jss.jar' for 'tomcatjss.jar'
%if ! 0%{?rhel} && 0%{?fedora} <= 18
sed -i -e 's/grant codeBase "file:\/usr\/share\/java\/tomcatjss.jar" {/grant codeBase "file:\/usr\/share\/java\/tomcat7jss.jar" {/' %{buildroot}%{_datadir}/pki/server/conf/pki.policy
@@ -1087,6 +1083,9 @@ fi
%changelog
+* Wed Jul 17 2013 Endi S. Dewata <edewata@redhat.com> 10.1.0-0.6
+- Cleaned up the code to install man pages.
+
* Tue Jul 16 2013 Endi S. Dewata <edewata@redhat.com> 10.1.0-0.5
- Reorganized deployment tools.