On Wed, 8 Oct 2008, William Schumann wrote:

> Requesting a 1-line code review:
> http://defect.opensolaris.org/bz/show_bug.cgi?id=3793
> http://cr.opensolaris.org/~wmsch/bug-3793/
>
> if /a/etc/dumpadm.conf is missing, it causes a traceback during
> update_dumpadm_nodename ICT.
>
> Traceback (most recent call last):
>   File "/sbin/install-finish", line 133, in ?
>     sa.append(icto.update_dumpadm_nodename())
>   File "/usr/lib/python2.4/vendor-packages/osol_install/ict.py", line
> 827, in
> update_dumpadm_nodename
>     if not _move_in_updated_config_file(newdumpadmfile, dumpadmfile):
>   File "/usr/lib/python2.4/vendor-packages/osol_install/ict.py", line
> 177, in
> _move_in_updated_config_file
>     if filecmp.cmp(new, orig): #if files are identical
>   File "/usr/lib/python2.4/filecmp.py", line 49, in cmp
>     s2 = _sig(os.stat(f2))
> OSError: [Errno 2] No such file or directory: '/a/etc/dumpadm.conf'
> close failed: [Errno 2] No such file or directory
> In a function that compares original configuration files with edited
> ones, if
> the original file is not present, a traceback will occur on:
>
> if filecmp.cmp(new, orig): #if files are identical
>
> Fix checks for existence of new and original files before making the
> comparison.

Looks good.

Alok

Reply via email to