[openssl] master update

Richard Levitte levitte at openssl.org
Sun Jul 19 16:41:27 UTC 2020


The branch master has been updated
       via  1bb78e72b9785c2cae40570e3aa8c9eb72d735e7 (commit)
      from  a85c9021252e4ab53a15b46e773808864a63d3d1 (commit)


- Log -----------------------------------------------------------------
commit 1bb78e72b9785c2cae40570e3aa8c9eb72d735e7
Author: Richard Levitte <levitte at openssl.org>
Date:   Thu Jul 16 16:17:49 2020 +0200

    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 <tmraz at fedoraproject.org>
    (Merged from https://github.com/openssl/openssl/pull/12466)

-----------------------------------------------------------------------

Summary of changes:
 util/openssl-update-copyright | 63 -------------------------------------------
 1 file changed, 63 deletions(-)
 delete mode 100755 util/openssl-update-copyright

diff --git a/util/openssl-update-copyright b/util/openssl-update-copyright
deleted file mode 100755
index 14f8d206e0..0000000000
--- 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 <<EOF
-usage: $myname [-h|--help] [file|directory] ...
-
-Updates the year ranges of all OpenSSL copyright statements in the given
-files or directories. (Directories are traversed recursively.)
-EOF
-}
-
-if [ $# -eq 0 ]; then
-	usage
-	exit 0
-fi
-
-
-for arg in "$@"; do
-	case $arg in
-		-h|--help)
-			usage
-			exit 0
-			;;
-		-*)
-			echo -e "illegal option: $arg\n" >& 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


More information about the openssl-commits mailing list