diff options
author | Brent Cook <bcook@openbsd.org> | 2014-08-27 21:46:43 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2014-08-27 21:46:43 -0500 |
commit | 3f944e83ff7b74d77ac0fe19616ee15e4e781a0c (patch) | |
tree | 4ac6d8ec21b027795838ae1e902f2cd24f19e122 /update.sh | |
parent | e7edc4a76f2063fda8f19a9c41e2b87d64dfa98d (diff) | |
download | portable-3f944e83ff7b74d77ac0fe19616ee15e4e781a0c.tar.gz portable-3f944e83ff7b74d77ac0fe19616ee15e4e781a0c.tar.bz2 portable-3f944e83ff7b74d77ac0fe19616ee15e4e781a0c.zip |
update for upstream move of the openssl app
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 32 |
1 files changed, 15 insertions, 17 deletions
@@ -21,7 +21,7 @@ libssl_regress=$dir/openbsd/src/regress/lib/libssl | |||
21 | libc_src=$dir/openbsd/src/lib/libc | 21 | libc_src=$dir/openbsd/src/lib/libc |
22 | libc_regress=$dir/openbsd/src/regress/lib/libc | 22 | libc_regress=$dir/openbsd/src/regress/lib/libc |
23 | libcrypto_src=$dir/openbsd/src/lib/libcrypto | 23 | libcrypto_src=$dir/openbsd/src/lib/libcrypto |
24 | openssl_cmd_src=$dir/openbsd/src/usr.sbin/openssl | 24 | openssl_cmd_src=$dir/openbsd/src/usr.bin/openssl |
25 | libcrypto_regress=$dir/openbsd/src/regress/lib/libcrypto | 25 | libcrypto_regress=$dir/openbsd/src/regress/lib/libcrypto |
26 | 26 | ||
27 | source $libssl_src/ssl/shlib_version | 27 | source $libssl_src/ssl/shlib_version |
@@ -37,8 +37,8 @@ CP='cp -p' | |||
37 | copy_src() { | 37 | copy_src() { |
38 | mkdir -p $1 | 38 | mkdir -p $1 |
39 | rm -f $1/*.c | 39 | rm -f $1/*.c |
40 | for file in $2; do | 40 | for file in $3; do |
41 | $CP $libssl_src/src/$1/$file $1 | 41 | $CP $2/src/$1/$file $1 |
42 | done | 42 | done |
43 | } | 43 | } |
44 | 44 | ||
@@ -49,7 +49,7 @@ copy_hdrs() { | |||
49 | } | 49 | } |
50 | 50 | ||
51 | copy_crypto() { | 51 | copy_crypto() { |
52 | copy_src crypto/$1 "$2" | 52 | copy_src crypto/$1 $libssl_src "$2" |
53 | crypto_subdirs="$crypto_subdirs $1" | 53 | crypto_subdirs="$crypto_subdirs $1" |
54 | } | 54 | } |
55 | 55 | ||
@@ -88,24 +88,25 @@ copy_hdrs crypto "stack/stack.h lhash/lhash.h stack/safestack.h opensslv.h | |||
88 | bio/bio.h cast/cast.h cmac/cmac.h conf/conf_api.h des/des.h dh/dh.h | 88 | bio/bio.h cast/cast.h cmac/cmac.h conf/conf_api.h des/des.h dh/dh.h |
89 | dsa/dsa.h cms/cms.h engine/engine.h ui/ui.h pkcs12/pkcs12.h ts/ts.h | 89 | dsa/dsa.h cms/cms.h engine/engine.h ui/ui.h pkcs12/pkcs12.h ts/ts.h |
90 | md4/md4.h ripemd/ripemd.h whrlpool/whrlpool.h idea/idea.h mdc2/mdc2.h | 90 | md4/md4.h ripemd/ripemd.h whrlpool/whrlpool.h idea/idea.h mdc2/mdc2.h |
91 | rc2/rc2.h rc4/rc4.h rc5/rc5.h ui/ui_compat.h txt_db/txt_db.h chacha/chacha.h evp/evp.h | 91 | rc2/rc2.h rc4/rc4.h rc5/rc5.h ui/ui_compat.h txt_db/txt_db.h |
92 | poly1305/poly1305.h" | 92 | chacha/chacha.h evp/evp.h poly1305/poly1305.h" |
93 | 93 | ||
94 | copy_hdrs ssl "srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h" | 94 | copy_hdrs ssl "srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h" |
95 | 95 | ||
96 | for i in ssl/srtp.h \ | 96 | for i in ssl/srtp.h ssl/ssl_locl.h; do |
97 | ssl/ssl_locl.h; do | ||
98 | $CP $libssl_src/src/$i ssl | 97 | $CP $libssl_src/src/$i ssl |
99 | done | 98 | done |
100 | 99 | ||
101 | copy_src ssl "s3_meth.c s3_srvr.c s3_clnt.c s3_lib.c s3_enc.c s3_pkt.c | 100 | copy_src ssl $libssl_src \ |
101 | "s3_meth.c s3_srvr.c s3_clnt.c s3_lib.c s3_enc.c s3_pkt.c | ||
102 | s3_both.c s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c s23_pkt.c t1_meth.c | 102 | s3_both.c s23_meth.c s23_srvr.c s23_clnt.c s23_lib.c s23_pkt.c t1_meth.c |
103 | t1_srvr.c t1_clnt.c t1_lib.c t1_enc.c d1_meth.c d1_srvr.c d1_clnt.c | 103 | t1_srvr.c t1_clnt.c t1_lib.c t1_enc.c d1_meth.c d1_srvr.c d1_clnt.c |
104 | d1_lib.c d1_pkt.c d1_both.c d1_enc.c d1_srtp.c ssl_lib.c ssl_err2.c | 104 | d1_lib.c d1_pkt.c d1_both.c d1_enc.c d1_srtp.c ssl_lib.c ssl_err2.c |
105 | ssl_cert.c ssl_sess.c ssl_ciph.c ssl_stat.c ssl_rsa.c ssl_asn1.c ssl_txt.c | 105 | ssl_cert.c ssl_sess.c ssl_ciph.c ssl_stat.c ssl_rsa.c ssl_asn1.c ssl_txt.c |
106 | ssl_algs.c bio_ssl.c ssl_err.c t1_reneg.c s3_cbc.c pqueue.c" | 106 | ssl_algs.c bio_ssl.c ssl_err.c t1_reneg.c s3_cbc.c pqueue.c" |
107 | 107 | ||
108 | copy_src crypto "cryptlib.h cryptlib.c malloc-wrapper.c mem_clr.c mem_dbg.c cversion.c | 108 | copy_src crypto $libssl_src \ |
109 | "cryptlib.h cryptlib.c malloc-wrapper.c mem_clr.c mem_dbg.c cversion.c | ||
109 | ex_data.c cpt_err.c o_time.c o_time.h o_str.c o_init.c md32_common.h" | 110 | ex_data.c cpt_err.c o_time.c o_time.h o_str.c o_init.c md32_common.h" |
110 | 111 | ||
111 | copy_crypto aes "aes_cbc.c aes_core.c aes_misc.c aes_ecb.c aes_cfb.c aes_ofb.c aes_ctr.c | 112 | copy_crypto aes "aes_cbc.c aes_core.c aes_misc.c aes_ecb.c aes_cfb.c aes_ofb.c aes_ctr.c |
@@ -267,13 +268,10 @@ copy_crypto x509v3 "v3_bcons.c v3_bitst.c v3_conf.c v3_extku.c v3_ia5.c v3_lib.c | |||
267 | pcy_cache.c pcy_node.c pcy_data.c pcy_map.c pcy_tree.c pcy_lib.c | 268 | pcy_cache.c pcy_node.c pcy_data.c pcy_map.c pcy_tree.c pcy_lib.c |
268 | pcy_int.h ext_dat.h" | 269 | pcy_int.h ext_dat.h" |
269 | 270 | ||
270 | copy_src apps "apps.c apps.h asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c | 271 | rm -f apps/*.c apps/*.h |
271 | dgst.c dh.c dhparam.c dsa.c dsaparam.c ec.c ecparam.c enc.c engine.c | 272 | for i in $openssl_cmd_src/*; do |
272 | errstr.c gendh.c gendsa.c genpkey.c genrsa.c nseq.c ocsp.c openssl.c | 273 | cp $i apps |
273 | openssl.cnf passwd.c pkcs12.c pkcs7.c pkcs8.c pkey.c pkeyparam.c pkeyutl.c | 274 | done |
274 | prime.c progs.h rand.c req.c rsa.c rsautl.c s_apps.h s_cb.c s_client.c | ||
275 | s_server.c s_socket.c s_time.c sess_id.c smime.c speed.c spkac.c | ||
276 | testdsa.h testrsa.h timeouts.h ts.c verify.c version.c x509.c" | ||
277 | 275 | ||
278 | for i in aead/aeadtest.c aeswrap/aes_wrap.c base64/base64test.c bf/bftest.c \ | 276 | for i in aead/aeadtest.c aeswrap/aes_wrap.c base64/base64test.c bf/bftest.c \ |
279 | bio/biotest.c bn/general/bntest.c bn/mont/mont.c \ | 277 | bio/biotest.c bn/general/bntest.c bn/mont/mont.c \ |