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