You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			34 lines
		
	
	
		
			794 B
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			34 lines
		
	
	
		
			794 B
		
	
	
	
		
			Bash
		
	
| #!/bin/bash
 | |
| 
 | |
| set -e
 | |
| 
 | |
| prepare_docker_copy_of_debian_dir_and_cd_to_id() {
 | |
|    cd "$(dirname "$0")/.."
 | |
| 
 | |
|    local mounted_src_dir="$PWD"
 | |
|    local docker_src_dir="$HOME/src"
 | |
| 
 | |
|    mkdir "$docker_src_dir"
 | |
|    cd "$docker_src_dir"
 | |
|    cp -a "$mounted_src_dir/debian/" .
 | |
|    ln -s "$mounted_src_dir/builder" .
 | |
| }
 | |
| 
 | |
| prepare_docker_copy_of_debian_dir_and_cd_to_id
 | |
| 
 | |
| os=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
 | |
| os_codename=$(lsb_release -cs)
 | |
| os_dir="builder/build/${os_codename}"
 | |
| 
 | |
| if [ "$BUILD_TAG" = "+libjpeg-turbo_latest" ]; then
 | |
|    echo 'libjpeg 62 libjpeg-turbo (>= 2.1.1)' > debian/shlibs.local
 | |
| 
 | |
|    debian_revision="$(echo $BUILD_TAG | tr _ -)"
 | |
|    sed -i -e "1 s/)/$debian_revision)/" debian/changelog
 | |
| fi
 | |
| 
 | |
| dpkg-buildpackage -us -uc -b
 | |
| mkdir -p "$os_dir"
 | |
| cp ../*.deb "$os_dir"
 | |
| lintian ../*.deb || true
 |