Adds an environment variable DIB_ADD_APT_KEYS pointing to a folder of apt repo GPG keys. Each key will be verified and installed with apt-key to the apt keyring. Change-Id: I4b15347a76aa3241e741931bb94f17598641ae42
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
#
 | 
						|
# Copyright 2014 Hewlett-Packard Development Company, L.P.
 | 
						|
# All Rights Reserved.
 | 
						|
#
 | 
						|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
 | 
						|
# not use this file except in compliance with the License. You may obtain
 | 
						|
# a copy of the License at
 | 
						|
#
 | 
						|
#     http://www.apache.org/licenses/LICENSE-2.0
 | 
						|
#
 | 
						|
# Unless required by applicable law or agreed to in writing, software
 | 
						|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 | 
						|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 | 
						|
# License for the specific language governing permissions and limitations
 | 
						|
# under the License.
 | 
						|
 | 
						|
set -eu
 | 
						|
set -o pipefail
 | 
						|
 | 
						|
DIB_ADD_APT_KEYS=${DIB_ADD_APT_KEYS:-""}
 | 
						|
if [ -z "${DIB_ADD_APT_KEYS}" ]; then
 | 
						|
    echo "DIB_ADD_APT_KEYS is not set - not importing keys"
 | 
						|
    exit 0
 | 
						|
fi
 | 
						|
 | 
						|
DIR=${TMP_MOUNT_PATH}/tmp/apt_keys
 | 
						|
if [ -e ${DIR} ]; then
 | 
						|
    echo "${DIR} already exists!"
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
sudo mkdir -p ${DIR}
 | 
						|
 | 
						|
# Copy to DIR
 | 
						|
for KEY in $(find ${DIB_ADD_APT_KEYS} -type f); do
 | 
						|
    sudo cp -L ${KEY} ${DIR}
 | 
						|
done
 |