Hi everyone.

The agreement that was reached was to allow alphanumeric characters, 
hyphen and underscore only.

    Thanks,
    Jack

On 03/09/09 18:22, Jack Schwartz wrote:
> Hi everyone.
>
> I've been working on bug 5091, the bug about service names and what 
> they can contain.  Being that at least a few of us have touched on 
> this topic in one way or another this last week for installadm, I'm 
> asking for a concensus on what to do.
>
> I'm augmenting my bugfix to remove what Sue added, which  converts 
> dots and spaces to underscores, since my bug is to not allow illegal 
> characters in the first place.  A new bug 7225 was also filed saying a 
> space was replaced with a dot instead of an underscore.  (I will claim 
> this bug too, and probably close it as a dup of 5091.)
>
> Along with different people doing/filing different things, I've 
> checked the installadm manpage and the AI design document and cannot 
> find a specification on this, so I'm going to try reigning us all into 
> an agreement.  Here's what I suggest:
>
> - In general, the printable ASCII character set is OK to start with, 
> for service names.  (See email thread: "Please review: a few small AI 
> fixes" of earlier today.)
> - Dots confuse the DNS server so they have to come out or be changed 
> (see text of 5091).  I suggest they come out.
> - Spaces in the service name cause other confusion and so should not 
> be allowed.  (Or they will need to be changed to another printable 
> character if kept.  I prefer underscore if we go with allowing spaces).
>
> So, I propose that the installadm commandline allows all printable 
> ASCII characters except spaces or dots in a service name.  Is this 
> acceptable to everyone?  I plan on discussing / getting resolution on 
> this at tomorrow's bugcourt.
>
>    Thanks,
>    Jack
>
>
> On 03/09/09 14:49, bugzilla-daemon at defect.opensolaris.org wrote:
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=7225
>>
>>            Summary: installadm(1M) fails to create service if service 
>> name
>>                     contains space character
>>     Classification: Development
>>            Product: installer
>>            Version: unspecified
>>           Platform: ANY/Generic
>>         OS/Version: OpenSolaris
>>             Status: NEW
>>           Severity: normal
>>           Priority: P4
>>          Component: installadm
>>         AssignedTo: qa-installer at defect.opensolaris.org
>>         ReportedBy: jan.damborsky at sun.com
>>                 CC: qa-installer at defect.opensolaris.org
>>
>>
>> When testing fix for bug 6320, I have tried to create service with name
>> containing space character. installadm failed with following message:
>>
>> # installadm create-service -n "_install_service 6320" -s
>> /export/home/iso/sparc/ai_sparc_6320_108.iso
>> /export/home/images/ai_sparc_6320_2
>> Setting up the target image at /export/home/images/ai_sparc_6320_2 ...
>> httpd (pid 598) already running
>> Registering the service _install_service.6320._OSInstall._tcp
>> The service _install_service.6320._OSInstall._tcp is not registered
>> Failed to register Install Service _install_service 6320.
>>
>> It is assumed to work in such a way that space character is to be 
>> replaced with
>> underscore. However, space character was for some reason replaced 
>> with '.'
>> (dot)
>> instead.
>>
>>   
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss


Reply via email to