Hi Botao,

On Thu, Sep 22, 2011 at 2:32 AM, Botao Sun <botao....@linaro.org> wrote:
> Hi Paul,
>
> "GREP" is there, here is the result after I execute "busybox ps | busybox
> grep bin":
>
> # busybox ps | busybox grep
> bin
>  1042 root         0 SW<
> [binder]
>  1093 root       332 S
> /sbin/ueventd
>  1910 root       840 S
> /system/bin/sh
>  1911 system     900 S
> /system/bin/servicemanager
>  1912 root      4076 S
> /system/bin/vold
>  1913 root      4052 S
> /system/bin/netd
>  1914 root       764 S
> /system/bin/debuggerd
>  1915 radio     4504 S
> /system/bin/rild
>  1916 root     64348 S    zygote /bin/app_process -Xzygote /system/bin
> --zygot
>  1917 media    18132 S
> /system/bin/mediaserver
>  1918 bluetoot  1384 S    /system/bin/dbus-daemon --system
> --nofork
>  1919 root       912 S
> /system/bin/installd
>  1920 keystore  1956 S    /system/bin/keystore
> /data/misc/keystore
>  1921 bluetoot   748 S
> /system/bin/faketsd
>  1922 root      1388 S
> /sbin/adbd
>  2212 root      1456 S    busybox grep bin     "
>
> For the link, Yongqin and I have discussed about it, see below:
>
> ############################################################################
> Hi Yongqin,
>
> Looks good, but I'm thinking this work should be done by us or by our
> customers. As we know, our customers are not the ordinary end users, they
> are manufactures or developers.
>
> For those ordinary end users, we need to provide a powerful and easy to use
> system; but for the manufactures and developers, we need to provide a
> different stuff - a stable framework and interface. This "link files" walk
> around looks like a "Hack" way rather than standard, and this "Hack" thing
> need to be done by developers (our customers) according to their
> requirement.
>
> I will discuss this around, but if we decide to do this, we have to make
> something inside busybox and our build system to let things done during the
> build period, not manually or automatically generate them after flashed to
> the SD card.
>

I think having the links enabled would make the integration much more useful.

Angus

> Thank you!
>
>
> BR
> Botao Sun
>
> On Thursday, September 22, 2011 11:51 AM, yong qin wrote:
>
> Hi, Botao
>>
>> You're right, if we use busybox as our default shell and command line
>> tool, it will be better. But there may exist a standard for any Android
>> system in my opinion. Currently, the third party components are playing an
>> "optional" role, not default. I'm not sure change this status whether breaks
>> some policies in AOSP or any other communities.
>
> what about to do like this:
> 1. make a directory /system/busybox
> 2. create sub command link files in that directory
>     # the busybox command itself can also be installed in /system/bin
> directory.
> 3. if we want to use the commands of busybox, then we can change the path in
> our shell like:
>     export PATH="/data/busybox:${PATH}"
> 4. if we don't like use the commands of busybox, we can do as now.
> this will not change the "optional" role i think.
> Thanks,
> Yongqin Liu
>>
>> I will discuss this topic with some guys in future, but we still use
>> Android's own "unfriendly" command line tools by default at present.
>>
>> Thank you!
>>
>>
>> BR
>> Botao Sun
>>
>> On Thursday, September 22, 2011 11:25 AM, yong qin wrote:
>>
>> Hi, botao
>> I have just use the attachment file to take a try with images of
>> linaro-android-leb-panda build#252.
>> the busybox and some it's sub commands works well.
>> But in my opinion it's better to create link for each sub command at
>> installation.
>> Then we just need to add the link files' parent path to the environment
>> PATH, and can simply use the sub command.
>> Not as now should use the busybox command at the front.
>> Now if we want use the grep command, we need specify as "busybox grep" but
>> not only  "grep".
>> Especially, when I write a shell including if sentence(as sentence in the
>> attachment file), we need to write like this:
>>
>> if /system/bin/busybox [ $# -lt 1 ]; then
>>
>> It's a little not convenient I think.
>> Thanks,
>> Yongqin Liu
>>
>> On 21 September 2011 17:40, Botao Sun <botao....@linaro.org> wrote:
>>>
>>> Hi Yongqin,
>>>
>>> Just test it can be run or not. Run some basic commands, such like
>>> busybox top, busybox vi, busybox ps | busybox grep XXX..., something like
>>> that.
>>>
>>> I don't have test cases at my side. And this is the first time I
>>> integrated the entire busybox source code to our Android platform. I would
>>> like to be ensure it works on every board first.
>>>
>>> Thanks.
>>>
>>> On Wed, Sep 21, 2011 at 5:33 PM, Fathi Boudra <fathi.bou...@linaro.org>
>>> wrote:
>>>>
>>>> Foward to Botao as Yongqin replied to me only.
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: yong qin <yongqin....@linaro.org>
>>>> Date: 21 September 2011 12:29
>>>> Subject: Re: Hi guys, could you help me to test busybox on your board?
>>>> To: Fathi Boudra <fathi.bou...@linaro.org>
>>>>
>>>>
>>>> Hi, Botao
>>>> What test would you like to do?
>>>> Or do you have any test cases or test programs?
>>>> Thanks
>>>> Yongqin Liu
>>>> On 21 September 2011 16:44, Fathi Boudra <fathi.bou...@linaro.org>
>>>> wrote:
>>>> >
>>>> > ---------- Forwarded message ----------
>>>> > From: Botao Sun <botao....@linaro.org>
>>>> > Date: 21 September 2011 11:42
>>>> > Subject: Hi guys, could you help me to test busybox on your board?
>>>> >
>>>> > Hi,
>>>> >
>>>> > The busybox source code has been integrated to Linaro Android platform
>>>> > for all boards, so I'd like to ask help from you to test it. I have
>>>> > tested it on my Origen board, and it works well.
>>>> >
>>>> > Thank you!
>>>> >
>>>> >
>>>> > BR
>>>> > Botao Sun
>>>> >
>>>> > _______________________________________________
>>>> > linaro-dev mailing list
>>>> > linaro-dev@lists.linaro.org
>>>> > http://lists.linaro.org/mailman/listinfo/linaro-dev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Fathi Boudra
>>>> Linaro Release Manager | Validation Project Manager
>>>> Linaro.org | Open source software for ARM SoCs
>>>
>>
>
>
>
> On Thursday, September 22, 2011 01:07 PM, Paul Larson wrote:
>
> Hi Botao, it's really late right now and I don't have time to look at it
> right now, but I played with it a bit on Panda recently and it seemed to
> mostly work.  However I had to run 'busybox [COMMAND]' to use it, links for
> running the commands directly under busybox did not seem to exist.  If this
> is still the case, that would be useful to fix.  Also, I noticed that grep
> was not enabled.  That's one of the things that would *really* be useful to
> have.  Any way we could get grep support enabled?
> Thanks,
> Paul Larson
>
> On Wed, Sep 21, 2011 at 3:44 AM, Fathi Boudra <fathi.bou...@linaro.org>
> wrote:
>>
>> ---------- Forwarded message ----------
>> From: Botao Sun <botao....@linaro.org>
>> Date: 21 September 2011 11:42
>> Subject: Hi guys, could you help me to test busybox on your board?
>>
>> Hi,
>>
>> The busybox source code has been integrated to Linaro Android platform
>> for all boards, so I'd like to ask help from you to test it. I have
>> tested it on my Origen board, and it works well.
>>
>> Thank you!
>>
>>
>> BR
>> Botao Sun
>>
>> _______________________________________________
>> linaro-dev mailing list
>> linaro-dev@lists.linaro.org
>> http://lists.linaro.org/mailman/listinfo/linaro-dev
>
> ############################################################################
>
> Thank you.
>
>
> BR
> Botao Sun
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>
>



-- 
Angus Ainslie <angus.ains...@linaro.org>
Team Lead, Samsung Landing Team

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to