On Mon, 2011-01-03 at 17:24 -0800, Shawn Walker wrote:
> On 01/ 3/11 05:15 PM, Tim Foster wrote:
> > The packaging system validates versions at package creation time

> I'm fairly certain the point here is to prevent the fairly long running 
> build process from even starting if the user's provided bad input for 
> the resulting package.
> 
> In that case, it makes sense to validate things such as the package name 
> and version before the build starts.

Fair point.  Creating a dummy package with the user-supplied name and
version should be enough, eg.

$ cat > dummy.mf
set pkg.fmri=pkg://foo/[email protected],1.0
set pkg.arch=i386
set pkg.summary='A dummy package'
$ pkglint dummy.mf
Lint engine setup...
Starting lint run...
WARNING opensolaris.manifest001.1 Missing key pkg.description from 
pkg://foo/[email protected],1.0
WARNING opensolaris.manifest001.1 Missing key org.opensolaris.consolidation 
from pkg://foo/[email protected],1.0
WARNING opensolaris.manifest001.1 Missing key info.classification from 
pkg://foo/[email protected],1.0
$

        cheers,
                        tim

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to