admin@glassfish.java.net

Re: Handling commands missing from a given distribution ...

From: Lloyd Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Thu, 12 Mar 2009 15:48:44 -0700

My concern about installation is another vector from compromising the
server. But perhaps there are already plenty of others also.

Lloyd

On Mar 12, 2009, at 3:39 PM, Kedar Mhaswade wrote:

>
>
> Jane Young wrote:
>> This would be a good feature.
>> Keep in mind that asadmin may not be executed on the system that is
>
> You mean may not be "executing", right?
>
>> running the server. We may need to introduce a "root" role so
>> that user can have the permission to install commands on the server
>> side.
>
> Yes, that's understood here. This is similar to "sudo ...".
>
>> Jane
>> Lloyd Chambers wrote:
>>> It would be a nice touch.
>>>
>>> But what is the likelihood of using a command for something that
>>> is not installed on the server (perhaps intentionally)...isn't
>>> that putting the cart before the horse?
>>>
>>> Lloyd
>>>
>>> On Mar 12, 2009, at 3:12 PM, Kedar Mhaswade wrote:
>>>
>>>> Soliciting inputs from all of you regarding this interesting
>>>> problem I am seeing with modular nature of the server.
>>>>
>>>> The inspiration is drawn from Ubuntu. On my Ubuntu machine, when I
>>>> say "svn", it says:
>>>>
>>>> The program 'svn' is currently not installed. You can install it by
>>>> typing:
>>>>
>>>> sudo apt-get install *subversion*
>>>>
>>>> Thus, it knows the "intent" of the user and helps him/her to get
>>>> there.
>>>>
>>>> Wouldn't it be nice to have something similar for asadmin
>>>> especially
>>>> since we are in a diverse environments of distributions like web
>>>> profile,
>>>> full Java EE 6 profile, cluster-aware installation/domain,
>>>> or just a domain that's missing certain "capabilities" that might
>>>> be
>>>> available in update center? e.g. you do
>>>>
>>>> asadmin migrate-timers ... on a domain/installation that has no
>>>> EJB support and it comes back and says:
>>>>
>>>> EJB support is currently not installed. You can install it by
>>>> typing
>>>> pkg install glassfish-v3-ejb (or whatever that is).
>>>>
>>>> I am tempted to add this as a requirement in CLI spec. What are
>>>> your
>>>> thoughts? If we decide to do this, we need a lot of co-ordination
>>>> across
>>>> teams to do this.
>>>>
>>>> Thank you,
>>>> Kedar
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>>>>
>>>
>>> Lloyd Chambers
>>> lloyd.chambers_at_sun.com
>>> GlassFish Team
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>

Lloyd Chambers
lloyd.chambers_at_sun.com
GlassFish Team