aboutsummaryrefslogtreecommitdiff
path: root/update.sh
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-08-27 21:46:43 -0500
committerBrent Cook <bcook@openbsd.org>2014-08-27 21:46:43 -0500
commit3f944e83ff7b74d77ac0fe19616ee15e4e781a0c (patch)
tree4ac6d8ec21b027795838ae1e902f2cd24f19e122 /update.sh
parente7edc4a76f2063fda8f19a9c41e2b87d64dfa98d (diff)
downloadportable-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-xupdate.sh32
1 files changed, 15 insertions, 17 deletions
diff --git a/update.sh b/update.sh
index 62e88af..66d1b96 100755
--- a/update.sh
+++ b/update.sh
@@ -21,7 +21,7 @@ libssl_regress=$dir/openbsd/src/regress/lib/libssl
21libc_src=$dir/openbsd/src/lib/libc 21libc_src=$dir/openbsd/src/lib/libc
22libc_regress=$dir/openbsd/src/regress/lib/libc 22libc_regress=$dir/openbsd/src/regress/lib/libc
23libcrypto_src=$dir/openbsd/src/lib/libcrypto 23libcrypto_src=$dir/openbsd/src/lib/libcrypto
24openssl_cmd_src=$dir/openbsd/src/usr.sbin/openssl 24openssl_cmd_src=$dir/openbsd/src/usr.bin/openssl
25libcrypto_regress=$dir/openbsd/src/regress/lib/libcrypto 25libcrypto_regress=$dir/openbsd/src/regress/lib/libcrypto
26 26
27source $libssl_src/ssl/shlib_version 27source $libssl_src/ssl/shlib_version
@@ -37,8 +37,8 @@ CP='cp -p'
37copy_src() { 37copy_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
51copy_crypto() { 51copy_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
94copy_hdrs ssl "srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h" 94copy_hdrs ssl "srtp.h ssl.h ssl2.h ssl3.h ssl23.h tls1.h dtls1.h"
95 95
96for i in ssl/srtp.h \ 96for 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
99done 98done
100 99
101copy_src ssl "s3_meth.c s3_srvr.c s3_clnt.c s3_lib.c s3_enc.c s3_pkt.c 100copy_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
108copy_src crypto "cryptlib.h cryptlib.c malloc-wrapper.c mem_clr.c mem_dbg.c cversion.c 108copy_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
111copy_crypto aes "aes_cbc.c aes_core.c aes_misc.c aes_ecb.c aes_cfb.c aes_ofb.c aes_ctr.c 112copy_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
270copy_src apps "apps.c apps.h asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c 271rm -f apps/*.c apps/*.h
271 dgst.c dh.c dhparam.c dsa.c dsaparam.c ec.c ecparam.c enc.c engine.c 272for 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 274done
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
278for i in aead/aeadtest.c aeswrap/aes_wrap.c base64/base64test.c bf/bftest.c \ 276for 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 \