cvs commit: src/etc/rc.d hostid

Jung-uk Kim jkim at FreeBSD.org
Mon May 21 18:53:03 UTC 2007


On Monday 21 May 2007 02:10 pm, Doug Barton wrote:
> Ralf S. Engelschall wrote:
> > rse         2007-05-21 11:44:13 UTC
> >
> >   FreeBSD src repository
> >
> >   Modified files:
> >     etc/rc.d             hostid
> >   Log:
> >   Adjust UUID lower-case translation from straight-forward tr(1)
> >   usage to an equivalent csh(1) usage as tr(1) stays in /usr/bin
> > and /etc/rc.d/hostid has just the root filesystem (and this way
> > mainly the tools in /bin) available.
> >
> >   I've chosen csh(1) here as the string manipulation tools
> > available in /bin is extremely limited and the (only) alternative
> > ed(1) usage would have been a lot more complicated or even might
> > require a temporary file.
> >
> >   Revision  Changes    Path
> >   1.4       +2 -1      src/etc/rc.d/hostid
> >
> > http://www.FreeBSD.org/cgi/cvsweb.cgi/src/etc/rc.d/hostid.diff?&r
> >1=1.3&r2=1.4&f=h
>
> I really don't like the idea of having an rc.d script depend on
> csh. We don't have any other examples of that, and I don't really
> want to start down that road. I would appreciate it if you'd do a
> little more research into ways that this could be done with the
> tools available.
>
> Meanwhile, I've attached a patch that simplifies the
> hostid_hardware() quite a bit, and has the added virtue of only
> calling csh if it's needed.

Why don't we change smbios.system.uuid to all lower cases? ;-)
I have no problem with that.

Jung-uk Kim


More information about the cvs-src mailing list