extract_utils: Introduce variable INITIAL_COPYRIGHT_YEAR
Let a device specify INITIAL_COPYRIGHT_YEAR=XXXX in setup-makefiles.sh so that the correct copyright(s) is/are included in vendor makefiles. The CyanogenMod copyright is retained when INITIAL_COPYRIGHT_YEAR<2017 and the LineageOS copyright is now included for >=2017. Change-Id: I6895b5b69bc7ba399042ac3c29e17f3209d15f1b
This commit is contained in:
		
				
					committed by
					
						
						Abhisek Devkota
					
				
			
			
				
	
			
			
			
						parent
						
							c6b5c382a2
						
					
				
				
					commit
					8945f5e8c7
				
			@@ -438,12 +438,35 @@ function write_product_packages() {
 | 
			
		||||
# be executed first!
 | 
			
		||||
#
 | 
			
		||||
function write_header() {
 | 
			
		||||
    if [ -f $1 ]; then
 | 
			
		||||
        rm $1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    YEAR=$(date +"%Y")
 | 
			
		||||
 | 
			
		||||
    [ "$COMMON" -eq 1 ] && local DEVICE="$DEVICE_COMMON"
 | 
			
		||||
 | 
			
		||||
    cat << EOF > $1
 | 
			
		||||
# Copyright (C) $YEAR The CyanogenMod Project
 | 
			
		||||
    NUM_REGEX='^[0-9]+$'
 | 
			
		||||
    if [[ $INITIAL_COPYRIGHT_YEAR =~ $NUM_REGEX ]] && [ $INITIAL_COPYRIGHT_YEAR -le $YEAR ]; then
 | 
			
		||||
        if [ $INITIAL_COPYRIGHT_YEAR -lt 2016 ]; then
 | 
			
		||||
            printf "# Copyright (C) $INITIAL_COPYRIGHT_YEAR-2016 The CyanogenMod Project\n" > $1
 | 
			
		||||
        elif [ $INITIAL_COPYRIGHT_YEAR -eq 2016 ]; then
 | 
			
		||||
            printf "# Copyright (C) 2016 The CyanogenMod Project\n" > $1
 | 
			
		||||
        fi
 | 
			
		||||
        if [ $YEAR -eq 2017 ]; then
 | 
			
		||||
            printf "# Copyright (C) 2017 The LineageOS Project\n" >> $1
 | 
			
		||||
        elif [ $INITIAL_COPYRIGHT_YEAR -eq $YEAR ]; then
 | 
			
		||||
            printf "# Copyright (C) $YEAR The LineageOS Project\n" >> $1
 | 
			
		||||
        elif [ $INITIAL_COPYRIGHT_YEAR -le 2017 ]; then
 | 
			
		||||
            printf "# Copyright (C) 2017-$YEAR The LineageOS Project\n" >> $1
 | 
			
		||||
        else
 | 
			
		||||
            printf "# Copyright (C) $INITIAL_COPYRIGHT_YEAR-$YEAR The LineageOS Project\n" >> $1
 | 
			
		||||
        fi
 | 
			
		||||
    else
 | 
			
		||||
        printf "# Copyright (C) $YEAR The LineageOS Project\n" > $1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    cat << EOF >> $1
 | 
			
		||||
#
 | 
			
		||||
# Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
# you may not use this file except in compliance with the License.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user