Files
rpm-packaging/tools/run_renderspec.sh
Thomas Bechtold bf55ef3508 Add basic renderspec test integration
Use renderspec to render the jinja2 templates into real RPM spec
files. Abort if the conversion doesn't work.

Change-Id: I31edbe16129a627236db0c980602ca23a0ba2a4a
2015-10-30 14:23:57 +09:00

19 lines
446 B
Bash
Executable File

#!/bin/bash
set -eux
basedir=$1
specdir=${basedir}/openstack/
WORKSPACE=${WORKSPACE:-$basedir}
echo "run renderspec over specfiles from ${specdir}"
for spec in ${specdir}/**/*.spec.j2; do
mkdir -p $WORKSPACE/logs/
for specstyle in "suse" "fedora"; do
echo "run ${spec} for ${specstyle}"
renderspec --spec-style ${specstyle} ${spec} \
-o $WORKSPACE/logs/`basename ${spec}`.${specstyle}
done
done