create-mkspec.sh: Only install *.mk for -devel packages

Exclude /opt/<proj>/make/*.mk if no -devel flavour is built

FIXME: This is a kludge: We can't safely assume that all *.mk-files
reside there, that's up to the project's makefile variable
definitions.

Signed-off-by: Jan Lindemann <jan@jannet.de>
This commit is contained in:
Jan Lindemann 2013-03-18 13:52:41 +00:00 committed by Jan Lindemann
commit 12cab09330

View file

@ -123,9 +123,14 @@ EOT
value global.subpackages | grep -q run && _cat << EOT value global.subpackages | grep -q run && _cat << EOT
|echo "%files -n \$NAME-run -f \$INSTALL_LOG.\$NAME-run" |echo "%files -n \$NAME-run -f \$INSTALL_LOG.\$NAME-run"
EOT EOT
value global.subpackages | grep -q devel && _cat << EOT if value global.subpackages | grep -q devel; then _cat << EOT
|echo "%files -n \$NAME-devel -f \$INSTALL_LOG.\$NAME-devel" |echo "%files -n \$NAME-devel -f \$INSTALL_LOG.\$NAME-devel"
EOT EOT
else
_cat << EOT
|echo "%exclude /opt/\$NAME/make/*.mk"
EOT
fi
_cat << EOT _cat << EOT
|echo '%defattr (-, root, root)' |echo '%defattr (-, root, root)'
EOT EOT