34 set name=info.classification value=org.opensolaris.category.2008:System/Security |
34 set name=info.classification value=org.opensolaris.category.2008:System/Security |
35 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
35 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
36 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
36 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
37 set name=org.opensolaris.arc-caseid value=PSARC/2011/025 |
37 set name=org.opensolaris.arc-caseid value=PSARC/2011/025 |
38 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
38 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
|
39 dir path=etc/openssl/certs group=sys |
39 |
40 |
40 # Basic directories, links, and a configuration file. |
41 # Basic directories, links, and a configuration file. |
41 file etc/openssl/openssl.cnf path=etc/openssl/default/openssl.cnf group=sys \ |
42 file etc/openssl/openssl.cnf path=etc/openssl/default/openssl.cnf group=sys \ |
42 mode=0644 preserve=true |
43 mode=0644 preserve=true |
43 file path=etc/openssl/openssl.cnf group=sys mode=0644 \ |
44 file path=etc/openssl/openssl.cnf group=sys mode=0644 \ |
44 original_name=SUNWopenssl:etc/sfw/openssl/openssl.cnf preserve=true |
45 original_name=SUNWopenssl:etc/sfw/openssl/openssl.cnf preserve=true |
45 dir path=etc/openssl/certs group=sys |
|
46 dir path=lib/openssl/engines group=sys mode=0755 |
|
47 dir path=lib/openssl/engines/$(MACH64) group=sys mode=0755 |
|
48 dir path=etc/openssl/private group=sys mode=0700 |
46 dir path=etc/openssl/private group=sys mode=0700 |
49 link path=etc/sfw/openssl target=../openssl |
47 link path=etc/sfw/openssl target=../openssl |
50 link path=lib/openssl/default/64 target=$(MACH64) |
|
51 link path=lib/openssl/engines/64 target=$(MACH64) |
|
52 |
|
53 # Commands. |
|
54 file $(MACH32)/apps/openssl path=lib/openssl/default/$(MACH32)/openssl \ |
|
55 owner=root group=bin mode=0555 |
|
56 file $(MACH64)/apps/openssl path=lib/openssl/default/openssl owner=root \ |
|
57 group=bin mode=0555 |
|
58 file etc/openssl/misc/CA.pl path=lib/openssl/default/CA.pl |
|
59 link path=usr/sfw/bin/$(MACH64)/openssl target=../../../bin/openssl |
|
60 link path=usr/sfw/bin/openssl target=../../bin/openssl |
|
61 |
|
62 # Mediator links for the commands |
|
63 link path=usr/bin/openssl target=../../lib/openssl/default/openssl \ |
|
64 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
65 link path=usr/bin/$(MACH32)/openssl \ |
|
66 target=../../../lib/openssl/default/$(MACH32)/openssl mediator=openssl \ |
|
67 mediator-implementation=default mediator-priority=vendor |
|
68 link path=usr/bin/CA.pl target=../../lib/openssl/default/CA.pl \ |
|
69 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
70 |
|
71 # 32 bit libraries, lint libraries, and engines. |
|
72 file $(MACH32)/engines/libpk11.so \ |
|
73 path=lib/openssl/default/engines/libpk11.so.1 owner=root group=bin |
|
74 file $(MACH32)/libcrypto.so.1.0.0 path=lib/openssl/default/libcrypto.so.1.0.0 |
|
75 file $(MACH32)/libssl.so.1.0.0 path=lib/openssl/default/libssl.so.1.0.0 \ |
|
76 owner=root group=bin mode=0555 |
|
77 file llib-lcrypto path=lib/openssl/default/llib-lcrypto |
|
78 file llib-lssl path=lib/openssl/default/llib-lssl |
|
79 file $(MACH32)/llib-lcrypto.ln path=lib/openssl/default/llib-lcrypto.ln |
|
80 file $(MACH32)/llib-lssl.ln path=lib/openssl/default/llib-lssl.ln |
|
81 link path=lib/libcrypto.so target=libcrypto.so.1.0.0 |
|
82 link path=lib/libssl.so target=libssl.so.1.0.0 |
|
83 link path=lib/openssl/default/engines/libpk11.so target=libpk11.so.1 |
|
84 link path=lib/openssl/default/libcrypto.so target=libcrypto.so.1.0.0 |
|
85 link path=lib/openssl/engines/libpk11.so target=libpk11.so.1 |
|
86 link path=lib/openssl/default/libssl.so target=libssl.so.1.0.0 |
|
87 link path=usr/lib/libcrypto.so target=../../lib/libcrypto.so |
|
88 link path=usr/lib/libcrypto.so.1.0.0 target=../../lib/libcrypto.so.1.0.0 |
|
89 link path=usr/lib/libssl.so target=../../lib/libssl.so |
|
90 link path=usr/lib/libssl.so.1.0.0 target=../../lib/libssl.so.1.0.0 |
|
91 |
|
92 # Mediator links for 32-bit libraries |
|
93 link path=lib/libcrypto.so.1.0.0 \ |
|
94 target=openssl/default/libcrypto.so.1.0.0 mediator=openssl \ |
|
95 mediator-implementation=default mediator-priority=vendor |
|
96 link path=lib/libssl.so.1.0.0 target=openssl/default/libssl.so.1.0.0 \ |
|
97 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
98 link path=lib/llib-lcrypto target=openssl/default/llib-lcrypto \ |
|
99 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
100 link path=lib/llib-lcrypto.ln target=openssl/default/llib-lcrypto.ln \ |
|
101 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
102 link path=lib/llib-lssl target=openssl/default/llib-lssl \ |
|
103 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
104 link path=lib/llib-lssl.ln target=openssl/default/llib-lssl.ln \ |
|
105 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
106 link path=lib/openssl/engines/libpk11.so.1 \ |
|
107 target=../default/engines/libpk11.so.1 mediator=openssl \ |
|
108 mediator-implementation=default mediator-priority=vendor |
|
109 |
|
110 # 64 bit libraries, lint libraries, and engines. |
|
111 file $(MACH64)/engines/libpk11.so \ |
|
112 path=lib/openssl/default/engines/$(MACH64)/libpk11.so.1 owner=root \ |
|
113 group=bin mode=0555 |
|
114 file $(MACH64)/libcrypto.so.1.0.0 \ |
|
115 path=lib/openssl/default/$(MACH64)/libcrypto.so.1.0.0 |
|
116 file $(MACH64)/libssl.so.1.0.0 \ |
|
117 path=lib/openssl/default/$(MACH64)/libssl.so.1.0.0 owner=root group=bin \ |
|
118 mode=0555 |
|
119 file llib-lcrypto path=lib/openssl/default/$(MACH64)/llib-lcrypto |
|
120 file llib-lssl path=lib/openssl/default/$(MACH64)/llib-lssl |
|
121 file $(MACH64)/llib-lcrypto.ln \ |
|
122 path=lib/openssl/default/$(MACH64)/llib-lcrypto.ln |
|
123 file $(MACH64)/llib-lssl.ln path=lib/openssl/default/$(MACH64)/llib-lssl.ln |
|
124 link path=lib/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 |
48 link path=lib/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 |
125 link path=lib/$(MACH64)/libssl.so target=libssl.so.1.0.0 |
|
126 link path=lib/openssl/default/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 |
|
127 link path=lib/openssl/default/$(MACH64)/libssl.so target=libssl.so.1.0.0 |
|
128 link path=lib/openssl/default/engines/$(MACH64)/libpk11.so target=libpk11.so.1 |
|
129 link path=lib/openssl/engines/$(MACH64)/libpk11.so target=libpk11.so.1 |
|
130 link path=usr/lib/$(MACH64)/libcrypto.so \ |
|
131 target=../../../lib/$(MACH64)/libcrypto.so |
|
132 link path=usr/lib/$(MACH64)/libcrypto.so.1.0.0 \ |
|
133 target=../../../lib/$(MACH64)/libcrypto.so.1.0.0 |
|
134 link path=usr/lib/$(MACH64)/libssl.so target=../../../lib/$(MACH64)/libssl.so |
|
135 link path=usr/lib/$(MACH64)/libssl.so.1.0.0 \ |
|
136 target=../../../lib/$(MACH64)/libssl.so.1.0.0 |
|
137 |
49 |
138 # Mediator links for 64-bit libraries |
50 # Mediator links for 64-bit libraries |
139 link path=lib/$(MACH64)/libcrypto.so.1.0.0 \ |
51 link path=lib/$(MACH64)/libcrypto.so.1.0.0 \ |
140 target=../openssl/default/$(MACH64)/libcrypto.so.1.0.0 mediator=openssl \ |
52 target=../openssl/default/$(MACH64)/libcrypto.so.1.0.0 mediator=openssl \ |
141 mediator-implementation=default mediator-priority=vendor |
53 mediator-implementation=default mediator-priority=vendor |
|
54 link path=lib/$(MACH64)/libssl.so target=libssl.so.1.0.0 |
142 link path=lib/$(MACH64)/libssl.so.1.0.0 \ |
55 link path=lib/$(MACH64)/libssl.so.1.0.0 \ |
143 target=../openssl/default/$(MACH64)/libssl.so.1.0.0 mediator=openssl \ |
56 target=../openssl/default/$(MACH64)/libssl.so.1.0.0 mediator=openssl \ |
144 mediator-implementation=default mediator-priority=vendor |
57 mediator-implementation=default mediator-priority=vendor |
145 link path=lib/$(MACH64)/llib-lcrypto \ |
58 link path=lib/$(MACH64)/llib-lcrypto \ |
146 target=../openssl/default/$(MACH64)/llib-lcrypto mediator=openssl \ |
59 target=../openssl/default/$(MACH64)/llib-lcrypto mediator=openssl \ |
152 target=../openssl/default/$(MACH64)/llib-lssl mediator=openssl \ |
65 target=../openssl/default/$(MACH64)/llib-lssl mediator=openssl \ |
153 mediator-implementation=default mediator-priority=vendor |
66 mediator-implementation=default mediator-priority=vendor |
154 link path=lib/$(MACH64)/llib-lssl.ln \ |
67 link path=lib/$(MACH64)/llib-lssl.ln \ |
155 target=../openssl/default/$(MACH64)/llib-lssl.ln mediator=openssl \ |
68 target=../openssl/default/$(MACH64)/llib-lssl.ln mediator=openssl \ |
156 mediator-implementation=default mediator-priority=vendor |
69 mediator-implementation=default mediator-priority=vendor |
|
70 link path=lib/libcrypto.so target=libcrypto.so.1.0.0 |
|
71 |
|
72 # Mediator links for 32-bit libraries |
|
73 link path=lib/libcrypto.so.1.0.0 target=openssl/default/libcrypto.so.1.0.0 \ |
|
74 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
75 link path=lib/libssl.so target=libssl.so.1.0.0 |
|
76 link path=lib/libssl.so.1.0.0 target=openssl/default/libssl.so.1.0.0 \ |
|
77 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
78 link path=lib/llib-lcrypto target=openssl/default/llib-lcrypto \ |
|
79 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
80 link path=lib/llib-lcrypto.ln target=openssl/default/llib-lcrypto.ln \ |
|
81 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
82 link path=lib/llib-lssl target=openssl/default/llib-lssl mediator=openssl \ |
|
83 mediator-implementation=default mediator-priority=vendor |
|
84 link path=lib/llib-lssl.ln target=openssl/default/llib-lssl.ln \ |
|
85 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
86 |
|
87 # Commands. |
|
88 file $(MACH32)/apps/openssl path=lib/openssl/default/$(MACH32)/openssl \ |
|
89 owner=root group=bin mode=0555 |
|
90 link path=lib/openssl/default/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 |
|
91 file $(MACH64)/libcrypto.so.1.0.0 \ |
|
92 path=lib/openssl/default/$(MACH64)/libcrypto.so.1.0.0 |
|
93 link path=lib/openssl/default/$(MACH64)/libssl.so target=libssl.so.1.0.0 |
|
94 file $(MACH64)/libssl.so.1.0.0 \ |
|
95 path=lib/openssl/default/$(MACH64)/libssl.so.1.0.0 owner=root group=bin \ |
|
96 mode=0555 |
|
97 file llib-lcrypto path=lib/openssl/default/$(MACH64)/llib-lcrypto |
|
98 file $(MACH64)/llib-lcrypto.ln \ |
|
99 path=lib/openssl/default/$(MACH64)/llib-lcrypto.ln |
|
100 file llib-lssl path=lib/openssl/default/$(MACH64)/llib-lssl |
|
101 file $(MACH64)/llib-lssl.ln path=lib/openssl/default/$(MACH64)/llib-lssl.ln |
|
102 link path=lib/openssl/default/64 target=$(MACH64) |
|
103 file etc/openssl/misc/CA.pl path=lib/openssl/default/CA.pl |
|
104 link path=lib/openssl/default/engines/$(MACH64)/libpk11.so target=libpk11.so.1 |
|
105 |
|
106 # 64 bit libraries, lint libraries, and engines. |
|
107 file $(MACH64)/engines/libpk11.so \ |
|
108 path=lib/openssl/default/engines/$(MACH64)/libpk11.so.1 owner=root \ |
|
109 group=bin mode=0555 |
|
110 link path=lib/openssl/default/engines/libpk11.so target=libpk11.so.1 |
|
111 |
|
112 # 32 bit libraries, lint libraries, and engines. |
|
113 file $(MACH32)/engines/libpk11.so \ |
|
114 path=lib/openssl/default/engines/libpk11.so.1 owner=root group=bin |
|
115 link path=lib/openssl/default/libcrypto.so target=libcrypto.so.1.0.0 |
|
116 file $(MACH32)/libcrypto.so.1.0.0 path=lib/openssl/default/libcrypto.so.1.0.0 |
|
117 link path=lib/openssl/default/libssl.so target=libssl.so.1.0.0 |
|
118 file $(MACH32)/libssl.so.1.0.0 path=lib/openssl/default/libssl.so.1.0.0 \ |
|
119 owner=root group=bin mode=0555 |
|
120 file llib-lcrypto path=lib/openssl/default/llib-lcrypto |
|
121 file $(MACH32)/llib-lcrypto.ln path=lib/openssl/default/llib-lcrypto.ln |
|
122 file llib-lssl path=lib/openssl/default/llib-lssl |
|
123 file $(MACH32)/llib-lssl.ln path=lib/openssl/default/llib-lssl.ln |
|
124 file $(MACH64)/apps/openssl path=lib/openssl/default/openssl owner=root \ |
|
125 group=bin mode=0555 |
|
126 dir path=lib/openssl/engines group=sys mode=0755 |
|
127 dir path=lib/openssl/engines/$(MACH64) group=sys mode=0755 |
|
128 link path=lib/openssl/engines/$(MACH64)/libpk11.so target=libpk11.so.1 |
157 link path=lib/openssl/engines/$(MACH64)/libpk11.so.1 \ |
129 link path=lib/openssl/engines/$(MACH64)/libpk11.so.1 \ |
158 target=../../default/engines/$(MACH64)/libpk11.so.1 mediator=openssl \ |
130 target=../../default/engines/$(MACH64)/libpk11.so.1 mediator=openssl \ |
159 mediator-implementation=default mediator-priority=vendor |
131 mediator-implementation=default mediator-priority=vendor |
|
132 link path=lib/openssl/engines/64 target=$(MACH64) |
|
133 link path=lib/openssl/engines/libpk11.so target=libpk11.so.1 |
|
134 link path=lib/openssl/engines/libpk11.so.1 \ |
|
135 target=../default/engines/libpk11.so.1 mediator=openssl \ |
|
136 mediator-implementation=default mediator-priority=vendor |
|
137 |
|
138 # Wanboot static standalone openssl binaries |
|
139 file path=lib/openssl/wanboot/$(MACH64)/wanboot-openssl.o \ |
|
140 pkg.depend.bypass-generate=.* pkg.linted.userland.action001=true \ |
|
141 variant.arch=sparc |
|
142 link path=usr/bin/$(MACH32)/openssl \ |
|
143 target=../../../lib/openssl/default/$(MACH32)/openssl mediator=openssl \ |
|
144 mediator-implementation=default mediator-priority=vendor |
|
145 link path=usr/bin/CA.pl target=../../lib/openssl/default/CA.pl \ |
|
146 mediator=openssl mediator-implementation=default mediator-priority=vendor |
|
147 |
|
148 # Mediator links for the commands |
|
149 link path=usr/bin/openssl target=../../lib/openssl/default/openssl \ |
|
150 mediator=openssl mediator-implementation=default mediator-priority=vendor |
160 |
151 |
161 # Header and pkg files. |
152 # Header and pkg files. |
162 file path=usr/include/openssl/aes.h |
153 file path=usr/include/openssl/aes.h |
163 file path=usr/include/openssl/asn1.h |
154 file path=usr/include/openssl/asn1.h |
164 file path=usr/include/openssl/asn1_mac.h |
155 file path=usr/include/openssl/asn1_mac.h |
230 file path=usr/include/openssl/ui.h |
221 file path=usr/include/openssl/ui.h |
231 file path=usr/include/openssl/ui_compat.h |
222 file path=usr/include/openssl/ui_compat.h |
232 file path=usr/include/openssl/x509.h |
223 file path=usr/include/openssl/x509.h |
233 file path=usr/include/openssl/x509_vfy.h |
224 file path=usr/include/openssl/x509_vfy.h |
234 file path=usr/include/openssl/x509v3.h |
225 file path=usr/include/openssl/x509v3.h |
235 |
226 link path=usr/lib/$(MACH64)/libcrypto.so \ |
236 # Wanboot static standalone openssl binaries |
227 target=../../../lib/$(MACH64)/libcrypto.so |
237 file path=lib/openssl/wanboot/$(MACH64)/wanboot-openssl.o \ |
228 link path=usr/lib/$(MACH64)/libcrypto.so.1.0.0 \ |
238 pkg.depend.bypass-generate=.* pkg.linted.userland.action001=true \ |
229 target=../../../lib/$(MACH64)/libcrypto.so.1.0.0 |
239 variant.arch=sparc |
230 link path=usr/lib/$(MACH64)/libssl.so target=../../../lib/$(MACH64)/libssl.so |
|
231 link path=usr/lib/$(MACH64)/libssl.so.1.0.0 \ |
|
232 target=../../../lib/$(MACH64)/libssl.so.1.0.0 |
|
233 file $(MACH64)/openssl.pc path=usr/lib/$(MACH64)/pkgconfig/openssl.pc |
|
234 link path=usr/lib/libcrypto.so target=../../lib/libcrypto.so |
|
235 link path=usr/lib/libcrypto.so.1.0.0 target=../../lib/libcrypto.so.1.0.0 |
|
236 link path=usr/lib/libssl.so target=../../lib/libssl.so |
|
237 link path=usr/lib/libssl.so.1.0.0 target=../../lib/libssl.so.1.0.0 |
240 |
238 |
241 # Manual pages. |
239 # Manual pages. |
242 file $(MACH32)/openssl.pc path=usr/lib/pkgconfig/openssl.pc |
240 file $(MACH32)/openssl.pc path=usr/lib/pkgconfig/openssl.pc |
243 file $(MACH64)/openssl.pc path=usr/lib/$(MACH64)/pkgconfig/openssl.pc |
241 link path=usr/sfw/bin/$(MACH64)/openssl target=../../../bin/openssl |
|
242 link path=usr/sfw/bin/openssl target=../../bin/openssl |
244 file path=usr/share/man/man1openssl/CA.pl.1openssl |
243 file path=usr/share/man/man1openssl/CA.pl.1openssl |
245 file path=usr/share/man/man1openssl/asn1parse.1openssl |
244 file path=usr/share/man/man1openssl/asn1parse.1openssl |
246 file path=usr/share/man/man1openssl/ca.1openssl |
245 file path=usr/share/man/man1openssl/ca.1openssl |
247 file path=usr/share/man/man1openssl/ciphers.1openssl |
246 file path=usr/share/man/man1openssl/ciphers.1openssl |
248 file path=usr/share/man/man1openssl/cms.1openssl |
247 file path=usr/share/man/man1openssl/cms.1openssl |