Overall it looks good.  A couple things caught my eye:

* common_files/i.devlinktab_sparc

 There's

 139                 cp /tmp/d.$$ $dest

  but you've taken out the rm of /tmp/d.$$.  Should that "cp" be "mv"?

* common_files/i.etcsystem: 

  Having i.etcsystem know /etc/system's most recent SCCS delta seems
  awfully fragile.  And even if it doesn't actually need to know the
  exact revision string (which I'm not sure it does), the new code
  implies that it does, which will be confusing.  Maybe we should just
  change the revision check to something like

 193                if [ "$oldrev" != "$newrev" -o -z "$newrev" ]

  ?

* common_files/i.publickey

  Some comments for the nawk script would be helpful.  Something like

        # From the source file, take everything before the "nobody"
        # line.  If there's no "nobody" line, take the entire thing.
        #
        # From the destination file, take everything after the initial
        # comment block.  Or, if there's a "netname" comment, take
        # everything after that comment.  

  A note motivating the "netname" test would be useful, too.  Is it an
  attempt to preserve user comments?

cheers,
mike

Reply via email to