diff options
-rwxr-xr-x | update.sh | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -44,7 +44,16 @@ libtls_version=$major:$minor:0 | |||
44 | echo "libtls version $libtls_version" | 44 | echo "libtls version $libtls_version" |
45 | echo $libtls_version > tls/VERSION | 45 | echo $libtls_version > tls/VERSION |
46 | 46 | ||
47 | do_mv() { | ||
48 | if ! cmp -s "$1" "$2" | ||
49 | then | ||
50 | mv "$1" "$2" | ||
51 | else | ||
52 | rm -f "$1" | ||
53 | fi | ||
54 | } | ||
47 | CP='cp -p' | 55 | CP='cp -p' |
56 | MV='do_mv' | ||
48 | 57 | ||
49 | $CP $libssl_src/src/LICENSE COPYING | 58 | $CP $libssl_src/src/LICENSE COPYING |
50 | 59 | ||
@@ -68,8 +77,8 @@ $CP $libcrypto_src/crypto/arc4random_*.h crypto/compat | |||
68 | perl objects.pl objects.txt obj_mac.num obj_mac.h; | 77 | perl objects.pl objects.txt obj_mac.num obj_mac.h; |
69 | perl obj_dat.pl obj_mac.h obj_dat.h ) | 78 | perl obj_dat.pl obj_mac.h obj_dat.h ) |
70 | mkdir -p include/openssl crypto/objects | 79 | mkdir -p include/openssl crypto/objects |
71 | mv $libssl_src/src/crypto/objects/obj_mac.h ./include/openssl/obj_mac.h | 80 | $MV $libssl_src/src/crypto/objects/obj_mac.h ./include/openssl/obj_mac.h |
72 | mv $libssl_src/src/crypto/objects/obj_dat.h ./crypto/objects/obj_dat.h | 81 | $MV $libssl_src/src/crypto/objects/obj_dat.h ./crypto/objects/obj_dat.h |
73 | 82 | ||
74 | copy_hdrs() { | 83 | copy_hdrs() { |
75 | for file in $2; do | 84 | for file in $2; do |