
Use renderspec to render the jinja2 templates into real RPM spec files. Abort if the conversion doesn't work. Change-Id: I31edbe16129a627236db0c980602ca23a0ba2a4a
19 lines
446 B
Bash
Executable File
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
|