summaryrefslogtreecommitdiffstats
path: root/base/setup/pkicreate
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-11-01 21:06:21 -0400
committerEndi Sukma Dewata <edewata@redhat.com>2012-11-06 15:43:41 -0500
commit70a0dd855426c4bab4a17cb5b2731f48f049c4be (patch)
treebb9aa8d3a6943bb68bd16bdf0eea413329b9f563 /base/setup/pkicreate
parenta80e994148a81914858f82b14af5fad90e12533d (diff)
downloadpki-70a0dd855426c4bab4a17cb5b2731f48f049c4be.tar.gz
pki-70a0dd855426c4bab4a17cb5b2731f48f049c4be.tar.xz
pki-70a0dd855426c4bab4a17cb5b2731f48f049c4be.zip
Merged theme files.
Currently the theme files are copied into each subsystem during deployment creating duplicates. To reduce the problem the files should be combined into a common folder /pki. The process will be done over several patches. Initially this patch will copy the images and CSS files into /pki/images and /pki/css. Subsequent patches will update references to these files to the new location. When it's done, the files no longer need to be copied into each subsystem. Ticket #328
Diffstat (limited to 'base/setup/pkicreate')
-rwxr-xr-xbase/setup/pkicreate33
1 files changed, 32 insertions, 1 deletions
diff --git a/base/setup/pkicreate b/base/setup/pkicreate
index 506e766ef..767960778 100755
--- a/base/setup/pkicreate
+++ b/base/setup/pkicreate
@@ -2061,11 +2061,42 @@ sub process_pki_directories
$default_dir_permissions, $default_file_permissions,
$pki_user, $pki_group);
-
return 0 if !copy_directory($ui_subsystem_path, $pki_instance_path,
$default_dir_permissions, $default_file_permissions,
$pki_user, $pki_group);
+ # Copy /usr/share/pki/common-ui/admin/console/img
+ # to <instance>/docroot/pki/images
+ return 0 if !copy_directory(
+ "$common_ui_subsystem_path/admin/console/img",
+ "$docroot_instance_path/pki/images",
+ $default_dir_permissions, $default_file_permissions,
+ $pki_user, $pki_group);
+
+ # Copy /usr/share/pki/common-ui/css
+ # to <instance>/docroot/pki/css
+ return 0 if !copy_directory(
+ "$common_ui_subsystem_path/css",
+ "$docroot_instance_path/pki/css",
+ $default_dir_permissions, $default_file_permissions,
+ $pki_user, $pki_group);
+
+ # Copy /usr/share/pki/common-ui/img
+ # to <instance>/docroot/pki/images
+ return 0 if !copy_directory(
+ "$common_ui_subsystem_path/img",
+ "$docroot_instance_path/pki/images",
+ $default_dir_permissions, $default_file_permissions,
+ $pki_user, $pki_group);
+
+ # Copy /usr/share/pki/<subsystem>-ui/docroot/<subsystem>/admin/console/img
+ # to <instance>/docroot/pki/images
+ return 0 if !copy_directory(
+ "$ui_subsystem_path/docroot/$subsystem_type/admin/console/img",
+ "$docroot_instance_path/pki/images",
+ $default_dir_permissions, $default_file_permissions,
+ $pki_user, $pki_group);
+
# fix permissions
if (!is_Windows()) {
# Apache Specific