Spoorthy,
I see several issues.
You have made changes to usr/src/Targetdirs, but I don't see this in
your webrev.
Also, in your install-sfw you have an /etc/init.d directory, but this is
not in Targetdirs. What about the lib/examples directory or lib/conman?
You have
_install E conman ${ROOT}/etc/logrotate.d/conman 555
_install E conman ${ROOT}/etc/default/conman 555
_install N etc/conman.sysconfig ${ROOT}/etc/default/conman.sysconfig 744
_install E conman ${ROOT}/etc/init.d/conman 555
in install-sfw.
Why are the
logrotate.d/conman
default/conman
files E and 555? These are not executables. Should they not be
N 444 or maybe 644? This would carry over into the prototype_com
files as well.
Is there a depend file for SUNWconmanr? There is one for SUNWconmanu.
That's all I see right now.
Steve C.
Spoorthy H.S wrote:
> Hi Paul,
>
> New webrev is at http://cr.opensolaris.org/~spoorthy/conmanupd1/
> and comments inline..
>
>
> Paul Cunningham wrote:
>> Spoorthy,
>>
>> See below for my comments ...
>>
>> Paul
>>
>> Spoorthy H.S wrote:
>>>
>>> New webrev is at
>>> http://cr.opensolaris.org/~spoorthy/conmanupd/
>>
>> === Start of Comments ===
>>
>> 1. usr/src/Targetdirs
>> Put your new bits in alphabetically ...
>> /etc/apache2/2.2 \
>> /etc/apache2/2.2/conf.d \
>> + /etc/logrotate.d \
>> + /etc/default \
>> /etc/lighttpd \
>> /etc/lighttpd/1.4 \
>> /etc/lighttpd/1.4/conf.d \
>> /etc/openwsman \
>>
> Done
>> 2. usr/src/cmd/conman/METADATA
>> Remove the last blank line
>>
>> Complete this line ...
>> 11 BUGTRAQ:
>>
> Raised the request. Will update the field.
>> 3. usr/src/cmd/conman/Makefile.sfw
>> On line 33 you change ...
>> --sysconfdir=/etc
>> to ..
>> --sysconfdir=$(CFGETC)
>>
>> Cosmetic: move the line-space up a line, eg. ..
>> 19 # CDDL HEADER END
>> 20 #
>> ..
>> 21 #
>> 23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
>>
> Done
>> 4. usr/src/cmd/conman/install-sfw
>> Cosmetic: add extra line-space after line 45
>>
>> On lines 74 to 83 you could use ${LIB} instead of
>> ${PREFIX}/lib
>>
> Declared variable is used.
>> 5. Various SUNWconmanr/* and SUNWconmanu/* files
>> Change the top of these files so they all conform to
>> that in ...
>> "http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/prototypes/"
>>
>>
>> 6. usr/src/pkgdefs/SUNWconmanr/pkginfo.tmpl
>> As this is a root package you may want to remove the
>> pkg version number on the DESC= line (that way this
>> file should not need changing when the src pkg
>> is up versioned)
>>
> Removed the version number.
>> 7. usr/src/pkgdefs/SUNWconmanr/prototype_com
>> Do any of the installed /etc files need preserving
>> over a SUNW pkg upgrade? If so you need to handle that.
>>
> I dont think it happens.
>> 8. pkgdefs/Makefile
>> & cmd/Makefile
>> The changes to these are not in the webrev
>>
> Done
>> 9. usr/src/pkgdefs/SUNWconmanu/copyright
>> Add src pkg owner copyright lines (after sun disclaimer)
>> extracted from the src files in the uncompressed tarball,
>> see example at ...
>> "http://src.opensolaris.org/source/xref/sfw/usr/src/pkgdefs/SUNWmeld/copyright"
>>
>>
>>
> The copyright file is "COPYING" in my package. I copied the contents of
> it to "copyright" file after SUN disclaimer.
>> 10. usr/src/pkgdefs/SUNWconmanu/depend
>> Are there any other dependencies?
>>
> No other dependencies except Root pakage - SUNWconmanr. Do let me know
> how can I run the "package dependency checker".
>
> Thanks
> Spoorthy
>> === End of Comments =====
> _______________________________________________
> sfwnv-discuss mailing list
> sfwnv-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/sfwnv-discuss
>