summaryrefslogtreecommitdiffstats
path: root/pki/patches/pki-core-9.0.3-r1879.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pki/patches/pki-core-9.0.3-r1879.patch')
-rw-r--r--pki/patches/pki-core-9.0.3-r1879.patch65
1 files changed, 65 insertions, 0 deletions
diff --git a/pki/patches/pki-core-9.0.3-r1879.patch b/pki/patches/pki-core-9.0.3-r1879.patch
new file mode 100644
index 000000000..f76a084cc
--- /dev/null
+++ b/pki/patches/pki-core-9.0.3-r1879.patch
@@ -0,0 +1,65 @@
+Index: base/silent/scripts/pkisilent
+===================================================================
+--- base/silent/scripts/pkisilent (revision 1878)
++++ base/silent/scripts/pkisilent (revision 1879)
+@@ -148,6 +148,7 @@
+ . "/usr/share/java/${PRODUCT}/pki-tools.jar:"
+ . "/usr/share/java/ldapjdk.jar:"
+ . "/usr/share/java/xerces-j2.jar:"
++ . "/usr/share/java/xml-commons-apis.jar:"
+ . "/usr/share/java/xml-commons-resolver.jar:"
+ . "/usr/lib/java/dirsec/jss4.jar:"
+ . "/usr/lib/java/jss4.jar:"
+Index: base/setup/pkicreate
+===================================================================
+--- base/setup/pkicreate (revision 1878)
++++ base/setup/pkicreate (revision 1879)
+@@ -193,6 +193,7 @@
+ my $apache_commons_lang_jar_base_name = "apache-commons-lang.jar";
+ my $jakarta_commons_lang_jar_base_name = "jakarta-commons-lang.jar";
+ my $xml_commons_apis_jar_base_name = "xml-commons-apis.jar";
++my $xml_commons_resolver_jar_base_name = "xml-commons-resolver.jar";
+
+ my $conf_base_name = "conf"; # CA, KRA, OCSP, TKS,
+ my $catalina_properties_base_name = "catalina.properties"; # CA, KRA, OCSP, TKS
+@@ -477,6 +478,8 @@
+ my $xerces_jar_symlink_path = undef; # CA, KRA, OCSP, TKS
+ my $xml_commons_apis_jar_file_path = undef; # CA, KRA, OCSP, TKS
+ my $xml_commons_apis_jar_symlink_path = undef; # CA, KRA, OCSP, TKS
++my $xml_commons_resolver_jar_file_path = undef; # CA, KRA, OCSP, TKS
++my $xml_commons_resolver_jar_symlink_path = undef; # CA, KRA, OCSP, TKS
+ my $httpd_conf_instance_file_path = undef; # RA, TPS
+ my $httpd_conf_subsystem_file_path = undef; # RA, TPS
+ my $index_jsp_instance_file_path = undef; # CA, KRA, OCSP, TKS
+@@ -1758,6 +1761,11 @@
+ return 0;
+ }
+
++ if (!defined($xml_commons_resolver_jar_file_path = find_jar($xml_commons_resolver_jar_base_name))) {
++ emit("could not find jar: $xml_commons_resolver_jar_base_name", "error");
++ return 0;
++ }
++
+ $webinf_instance_path = $webapps_instance_path
+ . "/" . $subsystem_type
+ . "/" . $webinf_base_instance_dir;
+@@ -1808,6 +1816,8 @@
+ . "/" . $xerces_jar_base_name;
+ $xml_commons_apis_jar_symlink_path = $webinf_lib_instance_path
+ . "/" . $xml_commons_apis_jar_base_name;
++ $xml_commons_resolver_jar_symlink_path = $webinf_lib_instance_path
++ . "/" . $xml_commons_resolver_jar_base_name;
+
+
+ $webapps_root_instance_path = $webapps_instance_path
+@@ -2754,6 +2764,10 @@
+ return 0 if !create_symlink($xml_commons_apis_jar_symlink_path, $xml_commons_apis_jar_file_path,
+ $pki_user, $pki_group);
+
++ # create instance symlink to "xml_commons_resolver.jar"
++ return 0 if !create_symlink($xml_commons_resolver_jar_symlink_path, $xml_commons_resolver_jar_file_path,
++ $pki_user, $pki_group);
++
+ }
+
+ return 1;