Moriah Waterland wrote:
> I have generated a new webrev for:
>     6739234 move SVR4 packaging to ONNV gate
> 
> This webrev includes the changes that I detailed in my responses to code
> review comments.
> 
> Updated Webrev (2nd ed.):
>    [http://cr.opensolaris.org/~mwaterl/6739234.changes_only.2/webrev/]
> 
> Old Webrev:
>    [http://cr.opensolaris.org/~mwaterl/6739234.changes_only/webrev/]
> 
> Jim, Mark, and Sundar: I would appreciate an explicit "ok" from each of
> you before noon(PT) on Tuesday, May 26th.
> 
> thanks,
> Moriah

I used the .3 version of the webrev.

usr/src/cmd/Makefile:
- Looks like you lost the change adding svr4pkg to MSGSUBDIRS?

usr/src/cmd/Makefile.cmd:
314: Where is ROOTPKGSCRDIR defined?
483: Where is ROOTVARSADM defined?

usr/src/cmd/svr4pkg/Makefile:
- Has something gone wonky with the workspace?  This isn't the makefile 
that belongs here, it's the one that should be in pkgtrans, isn't it?

usr/src/cmd/svr4pkg/Makefile.svr4pkg.targ:
40: You add $(PROG) to $(CLOBBERFILES) in Makefile.svr4pkg, so you 
shouldn't need to list it separately here.
- I thought that you planned to leave the lint target in place?

usr/src/cmd/svr4pkg/libinst/Makefile:
32: I had previously suggested that ARFLAGS should be "r," rather than 
"cq."  I couldn't find a reply from you saying why you chose this, but I 
also couldn't seem to find the "part 1" of your reply to my comments.
54-56: I had previously commented that this, too, seemed wrong--there's 
a ".l.i" suffix rule in usr/src/Makefile.master, which should make this 
unnecessary.  If (when?) you fix this, you'll want to fix your clean 
target, too, to get rid of this .c file.
67: Why are you redefining CSTYLE?

usr/src/cmd/svr4pkg/pkgscripts/Makefile:
46-49: Why bother to rename this to correspond to the directory?  You're 
already getting "cmdexec.po" from Makefile.svr4pkg, that should still 
work.  Especially since you're NOT extracting messages from the scripts.
51-52: These are no longer necessary; they're in Makefile.svr4pkg.
59-61: Order should be swapped; "all" should be default target.
- I thought you had agreed to follow my earlier suggestion to rename the 
scripts with ".sh" extensions?  In which case they should also be 
dependencies of "all"?

usr/src/lib/libinstzones/Makefile:
- I thought you had decided to pass "_msg" to SUBDIRS, instead of 
building it here.  If you do it here, then you must also deal with clean 
and clobber of the .i files and POFILE, respectively.

usr/src/lib/libpkg/Makefile:
- Same comment about deferring _msg build, and/or cleaning up after it.
28-29, 52: This doesn't make any sense unless you add libpkg to 
HDRSUBDIRS in usr/src/lib/Makefile.
66: Since you're appending to CPPFLAGS, you should not add 
CPPFLAGS.master here.

usr/src/lib/libinstzones/common/mapfile-vers:
usr/src/lib/libpkg/common/mapfile-vers:
- SUNWprivate is not usually versioned; why is that done here?

usr/src/lib/libpkg/THIRDPARTYLICENSE:
- Did you talk to Jim about this?  You need this here just because you 
link to OpenSSL, or is there additional code?  The copyrights in 
p12lib.[ch] are accurate?

usr/src/pkgdefs/Makefile:
- 199-200: please alphabetize

usr/src/pkgdefs/SUNWinstallint/pkginfo.tmpl:
- You should still define the zones-related parameters, even for an 
internal package.

usr/src/pkgdefs/SUNWpkgcmdsr:
36: You're naming classes that you're not actually using in this 
package.  Please remove logadmconf and manifest from CLASSES.

usr/src/pkgdefs/SUNWpkgcmdsu/prototype_com:
76: please alphabetize

usr/src/pkgdefs/SUNWpkgcmdsu/pkginfo.tmpl:
37: Should be "ONVERS,REV=0.0.0"



Reply via email to