Thread View: de.comp.gnu
3 messages
3 total messages
Started by Peter Funk
Wed, 12 Aug 1992 14:09
Builtin Kommando 'enable' bei bash (1.08.5)
Author: Peter Funk
Date: Wed, 12 Aug 1992 14:09
Date: Wed, 12 Aug 1992 14:09
38 lines
1954 bytes
1954 bytes
Ich poste hier, um eine Blamage in 'gnu.bash.bug' zu vermeiden.
Seit heute benutze ich die 'bash' auf meinem SCO XENIX 386 als
Login-Shell. Das funktioniert so weit auch alles wunderbar.
Nun gibt es folgendes kleines Problem : Die bash kennt neben
einer Vielzahl anderer netter Sachen ein besonderes builtin
Kommando namens 'enable'. Mit diesem Kommando kann man
Builtin-Kommandos abschalten ('enable -n' ist ein disable)
und wieder frei geben.
Wenn man nun aber das XENIX-'enable' zum Freigeben von
Druckern oder tty-Ports benutzen moechte und nicht auf
die absolute Pfad-Schreibweise '/bin/enable' zurueck
greifen moechte, muss man dass 'enable' selbst abschalten,
was mit 'enable -n enable' auch erwartungsgemaess funktioniert.
Nun die Preisfrage : Wie kriegt man das builtin 'enable' dann
wieder aktiviert ? Die naheliegende Idee, 'builtin enable enable'
zu benutzen, haut jedenfalls nicht hin ... ;-)
Was ist das ? Ein Bug ? Irgendwas, was in einer neueren 'bash'
(1.08.5 ist ja nicht mehr da allerneueste) anders geloest ist ?
Mein momentaner Workaround (folgende Zeilen in .bashrc) :
enable() {
# use XENIX enable :
/bin/enable $*
}
builtinenable() {
builtin enable $*
}
Ansonsten ist die 'bash' mit dem richtigen .inputrc einfach geil....
Gruss, Peter
-=-=-
Peter Funk \\ ArtCom GmbH, Schwachhauser Heerstr. 78, D-2800 Bremen 1
Work at home: Oldenburger Str.86, D-2875 Ganderkesee 1/phone : top secret
Re: Builtin Kommando 'enable' bei bash (1.08.5)
Author: Olaf Flebbe
Date: Thu, 13 Aug 1992 13:39
Date: Thu, 13 Aug 1992 13:39
27 lines
1548 bytes
1548 bytes
pf@artcom0.north.de (Peter Funk) writes:
[bash auf sco]
>Nun gibt es folgendes kleines Problem : Die bash kennt neben
>einer Vielzahl anderer netter Sachen ein besonderes builtin
>Kommando namens 'enable'. Mit diesem Kommando kann man
>Builtin-Kommandos abschalten ('enable -n' ist ein disable)
>und wieder frei geben.
[...]
>was mit 'enable -n enable' auch erwartungsgemaess funktioniert.
>Nun die Preisfrage : Wie kriegt man das builtin 'enable' dann
>wieder aktiviert ? Die naheliegende Idee, 'builtin enable enable'
>zu benutzen, haut jedenfalls nicht hin ... ;-)
>Was ist das ? Ein Bug ? Irgendwas, was in einer neueren 'bash'
>(1.08.5 ist ja nicht mehr da allerneueste) anders geloest ist ?
In bash 1.12.1 ist es auch noch so ;-) Ich h"atte auch erwartet, da"s
builtin enable enable funktioniert. \enable enable geht auch nicht.
Ich w"urde es mal als BUG qualifizieren.
--
Olaf Flebbe, Theoretische Astrophysik Tuebingen
Internet: flebbe@tat.physik.uni-tuebingen.de
Re: Builtin Kommando 'enable' bei bash (1.08.5)
Author: Lars Soltau
Date: Fri, 14 Aug 1992 08:14
Date: Fri, 14 Aug 1992 08:14
15 lines
1326 bytes
1326 bytes
>>>>> On 12 Aug 92 14:09:02 GMT, pf@artcom0.north.de (Peter Funk) said:
> Wenn man nun aber das XENIX-'enable' zum Freigeben von
> Druckern oder tty-Ports benutzen moechte und nicht auf
> die absolute Pfad-Schreibweise '/bin/enable' zurueck
> greifen moechte, muss man dass 'enable' selbst abschalten,
> was mit 'enable -n enable' auch erwartungsgemaess funktioniert.
Wie waer's denn mit "command enable", wenn Du das Xenix enable willst, und
"enable" fuer das Bash enable?
--
Lars Soltau bang: <insert ridiculously long path> BIX: -- no bucks --
smart: space@ncc1701.stgt.sub.org
Germany, Stuttgart-Zuffenhausen, where dreams come true: Heaven is 911!
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads