 16be6d7ce0
			
		
	
	16be6d7ce0
	
	
	
		
			
			As with the previous similar changes, this is intended to catch problems as they happen instead of ignoring them and continuing on to potentially fail later. Setting this on all existing scripts will allow us to enforce use via Jenkins. Change-Id: Iad2d490c86dceab148ea9ab08f457c49a5d5352e
		
			
				
	
	
		
			23 lines
		
	
	
		
			684 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			684 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| # Override the default /etc/apt/sources.list with $DIB_APT_SOURCES
 | |
| 
 | |
| set -eu
 | |
| set -o pipefail
 | |
| 
 | |
| # exit directly if DIB_APT_SOURCES is not defined properly
 | |
| if [ -z "$DIB_APT_SOURCES" ] ; then
 | |
|     echo "DIB_APT_SOURCES must be set to the location of a sources.list file you wish to use"
 | |
|     exit 1
 | |
| elif [ ! -f "$DIB_APT_SOURCES" -o ! -s "$DIB_APT_SOURCES" ] ; then
 | |
|     echo "$DIB_APT_SOURCES  is not a valid sources.list file."
 | |
|     echo "You should assign proper sources.list file in DIB_APT_SOURCES"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| DIB_APT_SOURCES=`readlink -f $DIB_APT_SOURCES`
 | |
| 
 | |
| # copy the sources.list to cloudimg
 | |
| pushd $TMP_MOUNT_PATH/etc/apt/
 | |
| sudo cp -f $DIB_APT_SOURCES sources.list
 | |
| popd
 |