summaryrefslogtreecommitdiffstats
path: root/pki/base/setup/pkicreate
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/setup/pkicreate')
-rwxr-xr-xpki/base/setup/pkicreate72
1 files changed, 18 insertions, 54 deletions
diff --git a/pki/base/setup/pkicreate b/pki/base/setup/pkicreate
index f9adb1d76..b95e4e969 100755
--- a/pki/base/setup/pkicreate
+++ b/pki/base/setup/pkicreate
@@ -122,22 +122,16 @@ $suppress = $install_info_basename;
# Base subsystem directory names
my $acl_base_subsystem_dir = "acl"; # CA, KRA, OCSP, TKS
-my $alias_base_subsystem_dir = "alias"; # CA, KRA, OCSP, TKS, RA, TPS
my $applets_base_subsystem_dir = "applets"; # TPS
my $cgibin_base_subsystem_dir = "cgi-bin"; # TPS (Apache)
my $conf_base_subsystem_dir = "conf"; # CA, KRA, OCSP, TKS, RA, TPS
my $docroot_base_subsystem_dir = "docroot"; # RA, TPS (Apache)
my $emails_base_subsystem_dir = "emails"; # CA
-my $etc_base_subsystem_dir = "etc"; # CA, KRA, OCSP, TKS, RA, TPS
my $lib_base_subsystem_dir = "lib"; # RA, TPS
-my $logs_base_subsystem_dir = "logs"; # CA, KRA, OCSP, TKS, RA, TPS
my $profiles_base_subsystem_dir = "profiles"; # CA, KRA, OCSP, TKS
my $samples_base_subsystem_dir = "samples"; # TPS
my $scripts_base_subsystem_dir = "scripts"; # RA, TPS
-my $shared_base_subsystem_dir = "shared"; # CA, KRA, OCSP, TKS (Tomcat)
-my $temp_base_subsystem_dir = "temp"; # CA, KRA, OCSP, TKS (Tomcat)
my $webapps_base_subsystem_dir = "webapps"; # CA, KRA, OCSP, TKS
-my $work_base_subsystem_dir = "work"; # CA, KRA, OCSP, TKS (Tomcat)
# Base instance directory names
my $acl_base_instance_dir = "acl"; # CA, KRA, OCSP, TKS
@@ -194,7 +188,6 @@ my $catalina_properties_base_name = "catalina.properties"; # CA, KRA, OCSP, TKS
my $httpd_conf_base_name = "httpd.conf"; # RA, TPS
my $index_jsp_base_name = "index.jsp"; # CA, KRA, OCSP, TKS
-my $logs_base_name = "logs"; # CA, KRA, OCSP, TKS,
# RA, TPS
my $magic_base_name = "magic"; # RA, TPS
my $mime_types_base_name = "mime.types"; # RA, TPS
@@ -382,25 +375,19 @@ my $redirected_logs_path = undef;
# Base subsystem directory paths
my $pki_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $acl_subsystem_path = undef; # CA, KRA, OCSP, TKS
-my $alias_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $applets_subsystem_path = undef; # TPS
my $bin_subsystem_path = undef; # TPS
my $cgibin_subsystem_path = undef; # TPS (Apache)
my $conf_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $docroot_subsystem_path = undef; # RA, TPS (Apache)
my $emails_subsystem_path = undef; # CA
-my $etc_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $lib_subsystem_path = undef; # RA, TPS
-my $logs_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $profiles_subsystem_path = undef; # CA, KRA, OCSP, TKS
my $samples_subsystem_path = undef; # TPS
my $scripts_subsystem_path = undef; # RA, TPS
-my $shared_subsystem_path = undef; # CA, KRA, OCSP, TKS (Tomcat)
-my $temp_subsystem_path = undef; # CA, KRA, OCSP, TKS (Tomcat)
my $webapps_subsystem_path = undef; # CA, KRA, OCSP, TKS
my $common_ui_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
my $ui_subsystem_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
-my $work_subsystem_path = undef; # CA, KRA, OCSP, TKS (Tomcat)
# Base instance directory paths
my $pki_instance_path = undef; # CA, KRA, OCSP, TKS, RA, TPS
@@ -1358,14 +1345,8 @@ ASK_CONTINUE_NONSTD_INSTANCE_ROOT:
sub initialize_subsystem_paths
{
## Initialize subsystem directory paths (subsystem independent)
- $alias_subsystem_path = $pki_subsystem_path
- . "/" . $alias_base_subsystem_dir;
$conf_subsystem_path = $pki_subsystem_path
. "/" . $conf_base_subsystem_dir;
- $etc_subsystem_path = $pki_subsystem_path
- . "/" . $etc_base_subsystem_dir;
- $logs_subsystem_path = $pki_subsystem_path
- . "/" . $logs_base_subsystem_dir;
$setup_subsystem_path = $pki_subsystem_path
. "/" . $setup_base_subsystem_dir;
@@ -1422,14 +1403,6 @@ sub initialize_subsystem_paths
. "/" . $profiles_base_subsystem_dir;
$webapps_subsystem_path = $pki_subsystem_path
. "/" . $webapps_base_subsystem_dir;
-
- # Tomcat Specific
- $shared_subsystem_path = $pki_subsystem_path
- . "/" . $shared_base_subsystem_dir;
- $temp_subsystem_path = $pki_subsystem_path
- . "/" . $temp_base_subsystem_dir;
- $work_subsystem_path = $pki_subsystem_path
- . "/" . $work_base_subsystem_dir;
}
return;
@@ -1815,9 +1788,8 @@ sub process_pki_directories
emit("Processing PKI directories for '$pki_instance_path' ...\n");
## Populate instance directory paths (instance independent)
- return 0 if !copy_directory($alias_subsystem_path, $alias_instance_path,
- $default_dir_permissions, $default_file_permissions,
- $pki_user, $pki_group);
+ return 0 if !create_directory($alias_instance_path,
+ $default_dir_permissions, $pki_user, $pki_group);
# Check for an optionally redirected "conf" directory path ...
if ($redirected_conf_path eq "") {
@@ -1925,36 +1897,23 @@ sub process_pki_directories
# Check for an optionally redirected "logs" directory path ...
if ($redirected_logs_path eq "") {
- if ($subsystem_type eq $RA || $subsystem_type eq $TPS) {
- # create instance directory
- return 0 if !create_directory($logs_instance_path,
- $default_dir_permissions, $pki_user, $pki_group);
- }
-
- return 0 if !copy_directory($logs_subsystem_path, $logs_instance_path,
- $default_dir_permissions, $default_file_permissions,
- $pki_user, $pki_group);
+ # create instance directory
+ return 0 if !create_directory(${logs_instance_path},
+ $default_dir_permissions, $pki_user, $pki_group);
- ## (CA, KRA, OCSP, TKS instances)
+ ## (CA, KRA, OCSP, TKS, TPS instances)
if ($subsystem_type ne $RA) {
## Create a "signedAudit" directory
return 0 if !create_directory("${logs_instance_path}/${signed_audit_base_instance_dir}",
$default_dir_permissions, $pki_user, $pki_group);
}
} else {
- if ($subsystem_type eq $RA || $subsystem_type eq $TPS) {
- # create redirected instance directory
- return 0 if !create_directory($redirected_logs_path,
- $default_dir_permissions, $pki_user, $pki_group);
- }
-
- # Populate optionally redirected instance directory path
+ # create redirected instance directory
# and setup a symlink in the standard area
- return 0 if !copy_directory($logs_subsystem_path, $redirected_logs_path,
- $default_dir_permissions, $default_file_permissions,
- $pki_user, $pki_group);
+ return 0 if !create_directory($redirected_logs_path,
+ $default_dir_permissions, $pki_user, $pki_group);
- ## (CA, KRA, OCSP, TKS instances)
+ ## (CA, KRA, OCSP, TKS, TPS instances)
if ($subsystem_type ne $RA) {
## Create a "signedAudit" directory
return 0 if !create_directory("${redirected_logs_path}/${signed_audit_base_instance_dir}",
@@ -2055,9 +2014,14 @@ sub process_pki_directories
$pki_user, $pki_group);
## Tomcat Specific
- return 0 if !copy_directory($shared_subsystem_path, $shared_instance_path,
- $default_dir_permissions, $default_file_permissions,
- $pki_user, $pki_group);
+ return 0 if !create_directory($shared_instance_path,
+ $default_dir_permissions, $pki_user, $pki_group);
+
+ return 0 if !create_directory("$shared_instance_path/classes",
+ $default_dir_permissions, $pki_user, $pki_group);
+
+ return 0 if !create_directory("$shared_instance_path/lib",
+ $default_dir_permissions, $pki_user, $pki_group);
return 0 if !create_directory($tomcat_instance_common_lib_path,
$default_dir_permissions, $pki_user, $pki_group);