• Andrew Jeffery's avatar
    misc: Replace license blurb with kernel-style SPDX markers · 4fe996c2
    Andrew Jeffery authored
    
    This was roughly achieved by the following shell script:
    
    $ git ls-files |
    	grep '\.[ch]p*$' |
    	while read F; do EXT=${F##*.}; cat spdx.$EXT <(sed '/^\/\*$/,/^ \*\/$/d' $F) > ${F}.tmp; mv ${F}.tmp $F; done
    
    With the following context:
    
    $ cat spdx.c
    // SPDX-License-Identifier: Apache-2.0
    // Copyright (C) 2018 IBM Corp.
    $ cat spdx.h
    /* SPDX-License-Identifier: Apache-2.0 */
    /* Copyright (C) 2018 IBM Corp. */
    $ ls -l spdx.*
    -rw-r--r-- 1 andrew andrew 71 Feb 27 12:02 spdx.c
    lrwxrwxrwx 1 andrew andrew  6 Feb 27 12:02 spdx.cpp -> spdx.c
    -rw-r--r-- 1 andrew andrew 77 Feb 27 12:02 spdx.h
    lrwxrwxrwx 1 andrew andrew  6 Feb 27 12:02 spdx.hpp -> spdx.h
    
    The `sed` invocation catches a lot of function documentation, so the
    hunks were manually added to avoid removing information that we want to
    keep.
    
    Change-Id: I63e49ca2593aa0db0568c7a63bfdead388642e76
    Signed-off-by: Andrew Jeffery's avatarAndrew Jeffery <andrew@aj.id.au>
    4fe996c2
common.c 1.29 KB