From: Richard Levitte Date: Thu, 16 Jul 2020 14:17:49 +0000 (+0200) Subject: Remove util/openssl-update-copyright X-Git-Tag: openssl-3.0.0-alpha6~106 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1bb78e72b9785c2cae40570e3aa8c9eb72d735e7;p=thirdparty%2Fopenssl.git Remove util/openssl-update-copyright It was useful at the time for a one-time run. However, since it does its work based on file modification time stamps, and those are notoriously untrustable in a git checkout, it ends up being harmful. There is a replacement in OpenSSL's tools repository, which relies on git history. Fixes #12462 Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/12466) --- diff --git a/util/openssl-update-copyright b/util/openssl-update-copyright deleted file mode 100755 index 14f8d206e04..00000000000 --- a/util/openssl-update-copyright +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. -# -# Licensed under the Apache License 2.0 (the "License"). You may not use -# this file except in compliance with the License. You can obtain a copy -# in the file LICENSE in the source distribution or at -# https://www.openssl.org/source/license.html - - -myname="$(basename $0)" - -this_year="$(date '+%Y')" -some_year="[12][0-9][0-9][0-9]" -year_range="(${some_year})(-${some_year})?" - -copyright_owner="The OpenSSL Project" -copyright="Copyright .*${year_range} .*${copyright_owner}" - -# sed_script: -# for all lines that contain ${copyright} : { -# replace years yyyy-zzzz (or year yyyy) by yyyy-${this_year} -# replace repeated years yyyy-yyyy by yyyy -# } -sed_script="/${copyright}/{ s/${year_range}/\1-${this_year}/ ; s/(${some_year})-\1/\1/ }" - -function usage() { - cat >&2 <& 2 - usage - exit 1 - ;; - *) - if [ -f "$arg" ]; then - sed -E -i "${sed_script}" "$arg" - elif [ -d "$arg" ]; then - find "$arg" -name '.[a-z]*' -prune -o -type f -exec sed -E -i "${sed_script}" {} + - else - echo "$arg: no such file or directory" >&2 - fi - ;; - esac -done