Handle untrusted appmenus coming from DispVM-sandboxed build
This commit is contained in:
parent
853a4679fb
commit
abd82a321f
@ -6,6 +6,16 @@ echo "usage $0 <template_name>"
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
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
|
||||||
|
fi
|
||||||
|
|
||||||
rpmbuild --target noarch \
|
rpmbuild --target noarch \
|
||||||
--define "template_name $NAME" \
|
--define "template_name $NAME" \
|
||||||
@ -13,3 +23,5 @@ rpmbuild --target noarch \
|
|||||||
--define "_topdir $PWD/rpmbuild" \
|
--define "_topdir $PWD/rpmbuild" \
|
||||||
--define "_tmppath $PWD/rpmbuild/tmp" \
|
--define "_tmppath $PWD/rpmbuild/tmp" \
|
||||||
-bb templates.spec
|
-bb templates.spec
|
||||||
|
|
||||||
|
[ -d appmenus-$$ ] && rm -rf appmenus-$$ appmenus
|
||||||
|
Loading…
Reference in New Issue
Block a user