#!/bin/sh NAME=$1 set -e if [ x$NAME = x ] ; then echo "usage $0 " exit 1 fi # handle appmenus whitelists from DispVM build if [ -d qubeized_images/$NAME/untrusted_appmenus ]; then srcdir="qubeized_images/$NAME/untrusted_appmenus" mkdir -p appmenus-$$ rm -f appmenus ln -s appmenus-$$ appmenus for f in whitelisted-appmenus.list vm-whitelisted-appmenus.list netvm-whitelisted-appmenus.list; do grep '^[a-zA-Z0-9.()_-]\+.desktop$' $srcdir/$f > appmenus/$f done trap "rm -rf appmenus-$$ appmenus" EXIT fi rpmbuild --target noarch \ --define "template_name $NAME" \ --define "DIST $DIST" \ --define "_topdir $PWD/rpmbuild" \ --define "_tmppath $PWD/rpmbuild/tmp" \ -bb templates.spec if [ "0$DISCARD_PREPARED_IMAGE" -eq "1" ]; then rm -rf "qubeized_images/$NAME" fi