Albert:

The spec file syntax is also conceptually an exported interface, and it
needs a stability level. It would be nice if the spec file syntax were
part of the materials (I'm guessing it's documented somewhere anyway).

The basic syntax is the same as rpmbuild spec files, and pkgbuild includes
a set of predefined macros and supports some additional tags
(attributes/keywords): http://pkgbuild.sourceforge.net/man.php

True, although pkgbuild does support some Solaris/OpenSolaris specific
extensions, and it might be good to highlight those a bit more.

For example, one thing I notice is that the new "IPS_package_name"
and "Meta(info.classification)" keys cause syntax errors if you try
to use an older version of pkgbuild.  It would be nice if pkgbuild
had better backwards compatibility support and provided some mechanism
to allow people who just want to build SVR5 packages a way to tell
pkgbuild to ignore keys that provide features that are not going to be
used anyway.

Brian
_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to