On Tue, Jun 9, 2009 at 10:01 PM, Jerry Gilliam<jerry.gilliam at sun.com> wrote:
>
> I am submitting the following as a fast-track on behalf of myself, with
> a timeout set for 06/16/2009. ?Patch/micro binding is requested.
>
> -------------
>
> 1. Introduction
> ? 1.1. Project/Component Working Name:
> ? ? ? ?EOF UCB Device Names
...
> ? ? ? ?For patch/macro release relief, it is proposed to introduce a
> ? ? ? ?service to manage ucblinks: svc:/system/ucb-device-names. ?With
> ? ? ? ?a default of disabled, the out-of-the box experience will be
> ? ? ? ?improved with no ucblinks generated and existing ucb compatible
> ? ? ? ?names removed. ?Enabling the service will generate ucb compatible
> ? ? ? ?names by running ucblinks, for any customer who desires this
> ? ? ? ?compatibility to be retained.

Why add additional complexity? Someone wishing to disable this behaviour
already has 3 (at least) options - pkgrm SUNWscpu, rm /usr/ucb/ucblinks,
or edit /etc/init.d/devlinks. If it's disabled by default then
customers who care
could run it manually or edit the devlinks script to reactivate it.

Adding a service to manage ucblinks seems to me to be hoping that two
wrongs will make a right.

(If devlinks were a service then whether ucblinks were enabled could simply
be a property of that service. Moving the buggy bit you want to be rid of
to a service while leaving the primary component unchanged doesn't seem
right.)

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/

Reply via email to