summaryrefslogtreecommitdiffstats
path: root/support/scripts/genimage.sh
blob: 0ed0e8bcc2bca09dd573d6c77138f8bb5230002d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash

die() {
  echo "Error: $@" >&2
  exit 1
}

GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"

while getopts c: OPT ; do
	case "${OPT}" in
	c) GENIMAGE_CFG="${OPTARG}";;
	:) die "option '${OPTARG}' expects a mandatory argument\n";;
	\?) die "unknown option '${OPTARG}'\n";;
	esac
done

[ -n "${GENIMAGE_CFG}" ] || die "Missing argument"

rm -rf "${GENIMAGE_TMP}"

genimage \
	--rootpath "${TARGET_DIR}"     \
	--tmppath "${GENIMAGE_TMP}"    \
	--inputpath "${BINARIES_DIR}"  \
	--outputpath "${BINARIES_DIR}" \
	--config "${GENIMAGE_CFG}"
OpenPOWER on IntegriCloud