View previous topic :: View next topic |
Author |
Message |
dexter n00b
Joined: 31 Mar 2003 Posts: 33
|
Posted: Sat May 03, 2003 11:59 am Post subject: bash prob |
|
|
hab die bash geupdated über emerge, doch jetzt wenn ich in KDE bin und die bash aufmachen im Fenster, steht da nicht mehr blah@root, sondern bash2.05
kann da wer helfen ? |
|
Back to top |
|
|
compu-tom Guru
Joined: 09 Jan 2003 Posts: 415 Location: Berlin, Germany
|
Posted: Sat May 03, 2003 12:16 pm Post subject: |
|
|
Da ist wohl die Prompt-Definition verloren gegangen. In der /etc/profile steht drin: Quote: | if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ]
then
export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
fi
| Das ist dieses bunte Prompt. Also entweder wurde die /etc/profile nicht gesourct (source /etc/profile) oder $SHELL ist nicht /bin/bash oder /bin/sh, so wie es aussieht.
Probier' mal Code: | SHELL=/bin/bash /bin/bash -l |
|
|
Back to top |
|
|
dexter n00b
Joined: 31 Mar 2003 Posts: 33
|
Posted: Sat May 03, 2003 12:35 pm Post subject: |
|
|
danke. geht wieder =D
etc-update macht immer diesen scheiss und überschreibt files.
wie mache ich das, dass er das immer hat ? |
|
Back to top |
|
|
compu-tom Guru
Joined: 09 Jan 2003 Posts: 415 Location: Berlin, Germany
|
Posted: Sat May 03, 2003 12:53 pm Post subject: |
|
|
Schreib dir deine eigene /etc/env.d/99myown.
So mach' ich das. da kommen all die netten Sachen rein, die man so im Environment braucht: Quote: | HTTP_PROXY="http://proxy:3128"
http_proxy="http://proxy:3128"
ftp_proxy="http://proxy:3128"
RSYNC_PROXY="proxy:3128"
LANG="de_DE@euro"
SYBASE="/opt/sybase"
PATH="/opt/sybase/bin"
|
|
|
Back to top |
|
|
toskala Advocate
Joined: 14 Dec 2002 Posts: 2080 Location: hamburg, germany
|
Posted: Sat May 03, 2003 8:47 pm Post subject: |
|
|
dexter wrote: |
etc-update macht immer diesen scheiss und überschreibt files.
|
halt einfach mal augen aufsperren beim etc-update und _nicht_ alles mit -5 automergen ... *gnarf* _________________ adopt an unanswered post
erst denken, dann posten |
|
Back to top |
|
|
dexter n00b
Joined: 31 Mar 2003 Posts: 33
|
Posted: Sun May 04, 2003 9:20 pm Post subject: |
|
|
ne habe -3 immer gewählt.... |
|
Back to top |
|
|
aleph-3 Apprentice
Joined: 03 Sep 2002 Posts: 162
|
Posted: Mon May 05, 2003 5:29 am Post subject: |
|
|
dexter:
mach mal
set | grep CONFIG_PROTECT
ich denke, dass auch bei dir /etc nicht drin steht ... auf diesen fehler/bug habe ich nun mehrfach aufmerksam gemacht, nur manche glauben es wohl nicht ...
sollte es der fall sein, dann kannst du deine /etc/profile um die folgende zeile ergaenzen:
export CONFIG_PROTECT=$CONFIG_PROTECT" /etc"
viel erfolg |
|
Back to top |
|
|
wudmx Guru
Joined: 07 Aug 2002 Posts: 527
|
Posted: Mon May 05, 2003 7:51 am Post subject: |
|
|
mal ne frage: ist es sinnvoll /etc in die CONFIG_PROTECT mitaufzunehmen? ich meine bei vielen programmen scheint es doch sinnvoll, die config-dateien zu ersetzen... oder wie seht ihr das? |
|
Back to top |
|
|
aleph-3 Apprentice
Joined: 03 Sep 2002 Posts: 162
|
Posted: Mon May 05, 2003 8:00 am Post subject: |
|
|
aeh .. du bevorzugst es also deine dateien in /etc automatisch ersetzen zu lassen?
z.b.
/etc/make.conf
/etc/group
/etc/fstab
etc
??? |
|
Back to top |
|
|
wudmx Guru
Joined: 07 Aug 2002 Posts: 527
|
Posted: Mon May 05, 2003 9:29 am Post subject: |
|
|
erstmal was zu config_protect: was macht das eigtl genau? ich habs nachgelesen, aber ehrlich gesagt nicht 100% verstanden... heisst das, dass in allen ordner, die in der variable stehen, nichts ueberschrieben wird bei nem etc-update?
schon klar, die dateien die du genannt hast ruehr ich auch nicht an... ich mein bloss, dass ich bei meinem letzten etc-update auch einige dateien in /etc oder unterhalb davon geaendert habe... |
|
Back to top |
|
|
A.Stranger Tux's lil' helper
Joined: 31 Oct 2002 Posts: 148 Location: Dortmund
|
Posted: Mon May 05, 2003 9:44 am Post subject: |
|
|
Hi,
die Variable definiert die Verzeichnisse, in denen die Dateien bei einem emerge nicht überschireben werden. Die neuen Versionen werden dann in temporären Dateien abgelegt. "etc-update" dient nun dazu, diese temporären Datein aufzulisten und die alten Datein entweder zu überschreiben, mit den neuen zu mergen oder die neuen Dateien zu löschen. _________________ Bis denn...
A.Stranger
_________________________
System: findet Ihr hier |
|
Back to top |
|
|
weltraumfahrer Apprentice
Joined: 17 Dec 2002 Posts: 195 Location: Karlsruhe, Germany
|
Posted: Mon May 05, 2003 10:29 am Post subject: |
|
|
Hallo,
> aleph-3
> sollte es der fall sein, dann kannst du deine /etc/profile um die folgende zeile ergaenzen:
>
> export CONFIG_PROTECT=$CONFIG_PROTECT" /etc"
ist normalerweise unnötig, steht nämlich in der Datei '/etc/make.globals' schon drin;-)
hier z.B.:
etc # grep -r CONFIG_PROTECT *
csh.env:setenv CONFIG_PROTECT_MASK '/etc/gconf'
csh.env:setenv CONFIG_PROTECT '/usr/X11R6/lib/X11/xkb'
env.d/10xfree:CONFIG_PROTECT=/usr/X11R6/lib/X11/xkb
env.d/50gconf:CONFIG_PROTECT_MASK="/etc/gconf"
make.globals:CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config"
make.globals:CONFIG_PROTECT_MASK="/etc/gconf"
profile.env:export CONFIG_PROTECT_MASK='/etc/gconf'
profile.env:export CONFIG_PROTECT='/usr/X11R6/lib/X11/xkb'
Frank |
|
Back to top |
|
|
aleph-3 Apprentice
Joined: 03 Sep 2002 Posts: 162
|
Posted: Mon May 05, 2003 11:21 am Post subject: |
|
|
@weltraumfahrer
hmpf ..
normalerweise nicht, das stimmt .. aber es geht hier nicht um einen normalen fall .. z.z. gibt ein einige systeme mit genau diesem fehler .. es fehlt /etc in CONFIG_PROTECT ... |
|
Back to top |
|
|
|