* [Buildroot] Shell history w/ ASH spans multiple ash instances
@ 2009-02-19 5:12 Eric Malkowski
2009-02-19 9:58 ` Peter Korsgaard
0 siblings, 1 reply; 4+ messages in thread
From: Eric Malkowski @ 2009-02-19 5:12 UTC (permalink / raw)
To: buildroot
Hi all-
In the past, if multiple shells were started on console and ssh for
instance, the command history was always unique per shell instance.
It seems the "ash" shell now likes to save history in /root/.ash_history
periodically? and at odd points, command history from one shell starts
showing up in another.
This gets very annoying when I'm trying to recall the last command I
CTRL-C'd out of for instance, but I get the "top" of the history from
some "other" shell instance.
I tried making /etc/profile and /root/.bashrc NOT set the env vars
HISTSIZE and HISTFILESIZE, but ash still keeps writing stuff to
/root/.ash_history and "polluting" history for my various shell instances.
I'm tempted to turn off CONFIG_FEATURE_EDITING_HISTORY and
CONFIG_FEATURE_EDITING_SAVEHISTORY in the busybox config, but I still
want to be able to use up-arrow in shells to get history -- I just don't
want it being saved to .ash_history and loaded into the history of other
shells -- just saving history to .ash_history when a shell exits is
fine, it's this "live updating" of it I'd like to get rid of.
Any advice greatly appreciated.
BTW: I'm using busybox 1.13.2 per stock buildroot config.
-Eric Malkowski
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Shell history w/ ASH spans multiple ash instances
2009-02-19 5:12 [Buildroot] Shell history w/ ASH spans multiple ash instances Eric Malkowski
@ 2009-02-19 9:58 ` Peter Korsgaard
2009-02-19 14:49 ` Eric Malkowski
0 siblings, 1 reply; 4+ messages in thread
From: Peter Korsgaard @ 2009-02-19 9:58 UTC (permalink / raw)
To: buildroot
>>>>> "Eric" == Eric Malkowski <eric@bvwireless.net> writes:
Hi,
Eric> In the past, if multiple shells were started on console and ssh for
Eric> instance, the command history was always unique per shell instance.
Eric> Any advice greatly appreciated.
Eric> BTW: I'm using busybox 1.13.2 per stock buildroot config.
Please direct busybox questions to the busybox list - busybox at busybox.net
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Shell history w/ ASH spans multiple ash instances
2009-02-19 9:58 ` Peter Korsgaard
@ 2009-02-19 14:49 ` Eric Malkowski
2009-02-19 15:14 ` Peter Korsgaard
0 siblings, 1 reply; 4+ messages in thread
From: Eric Malkowski @ 2009-02-19 14:49 UTC (permalink / raw)
To: buildroot
I thought I'd try this list first since:
1. Busybox is an integral part of buildroot
2. buildroot's default config for busybox is in effect and if it's just
a config thing, then it's good to know what's up.
To follow up briefly: In looking at the source in libbb it appears
disabling CONFIG_FEATURE_EDITING_SAVEHISTORY will stop libbb from
writing to ~/.ash_history
Older versions I've used had SAVEHISTORY enabled but didn't dynamically
load it from various instances of interactive shells causing thr
cross-shell history sharing -- perhaps this is a new "feature". I don't
need the history saved and loaded constantly or on shell exit so I'll
try turning that off.
Sorry for using the wrong list -- but at least you can see my reasoning
for starting w/ the buildroot list.
If anything further is needed w/ this topic, I'll move over to the
busybox list.
Thanks,
-Eric Malkowski
Peter Korsgaard wrote:
>>>>>> "Eric" == Eric Malkowski <eric@bvwireless.net> writes:
>>>>>>
>
> Hi,
>
> Eric> In the past, if multiple shells were started on console and ssh for
> Eric> instance, the command history was always unique per shell instance.
>
> Eric> Any advice greatly appreciated.
>
> Eric> BTW: I'm using busybox 1.13.2 per stock buildroot config.
>
> Please direct busybox questions to the busybox list - busybox at busybox.net
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Shell history w/ ASH spans multiple ash instances
2009-02-19 14:49 ` Eric Malkowski
@ 2009-02-19 15:14 ` Peter Korsgaard
0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2009-02-19 15:14 UTC (permalink / raw)
To: buildroot
>>>>> "Eric" == Eric Malkowski <eric@bvwireless.net> writes:
Hi,
Eric> To follow up briefly: In looking at the source in libbb it appears
Eric> disabling CONFIG_FEATURE_EDITING_SAVEHISTORY will stop libbb from
Eric> writing to ~/.ash_history
Eric> Older versions I've used had SAVEHISTORY enabled but didn't
Eric> dynamically load it from various instances of interactive shells
Eric> causing thr cross-shell history sharing -- perhaps this is a new
Eric> "feature". I don't need the history saved and loaded constantly or on
Eric> shell exit so I'll try turning that off.
Ok.
Eric> Sorry for using the wrong list -- but at least you can see my
Eric> reasoning for starting w/ the buildroot list.
No problem, it's just that (even though there's a certain overlap
between buildroot and busybox people) the busybox people normally know
the finer details of their program better than we do.
Eric> If anything further is needed w/ this topic, I'll move over to the
Eric> busybox list.
Thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-02-19 15:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-19 5:12 [Buildroot] Shell history w/ ASH spans multiple ash instances Eric Malkowski
2009-02-19 9:58 ` Peter Korsgaard
2009-02-19 14:49 ` Eric Malkowski
2009-02-19 15:14 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox