Article View: de.comp.gnu
Article #45Builtin Kommando 'enable' bei bash (1.08.5)
From: 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
Technical Details
Message-ID:
<4353@artcom0.north.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!umn.edu!math.fu-berlin.de!uniol!artcom0!pfShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!darwin.sura.net!zaphod.mps.ohio-state.edu!sdd.hp.com!ux1.cso.uiuc.edu!umn.edu!math.fu-berlin.de!uniol!artcom0!pf From: pf@artcom0.north.de (Peter Funk) Newsgroups: de.comp.gnu,de.comp.os.xenix Subject: Builtin Kommando 'enable' bei bash (1.08.5) Message-ID: <4353@artcom0.north.de> Date: 12 Aug 92 14:09:02 GMT Article-I.D.: artcom0.4353 Followup-To: de.comp.gnu Organization: ArtCom GmbH, Atelier f. Computergrafik, Bremen(FRG) Lines: 38