File solve_and_install of Package image-qemu

#!/bin/bash
# parameters job_name dest_dir [binary_directory]
# script will look for job_name.t and produce job_name.solv file 
# based on packages in binary_directory

set -e

job="${1:?}"
dest="${2}" # if empty print package names
pkgdir="${3:-/.build.binaries}"

. "${0%/*}/functions"

tmpdir=$(mktemp -d -t solv.XXXXXX)
cleanup()
{
	rm -rf "$tmpdir"
}
trap cleanup EXIT

makesolv "$job".solv "$pkgdir"

solve "$job" "$pkgdir" > system.packages

rm -rf "$dest"
mkdir "$dest"
cd "$dest"

extract "$pkgdir" ../system.packages
do_usrmerge
openSUSE Build Service is sponsored by