summaryrefslogtreecommitdiffstats
path: root/pki/patches/pki-core-9.0.3-r1879.patch
blob: f76a084cc373516025256eee43e6ec40e05b4f3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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;