This is **not** a bug. The $PS1 variable is set when sh / bash are started as interactive shells (that is shells that allow the user to enter commands and view the output). So the test checks whether the shell is interactive and if it is executes code that is intended for interactive shells only.
So the logi is correct. If you want to customise PS1, do it inside the if part of the conditional. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/497765 Title: Karmic does not set PS1 correctly in /etc/profile To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/497765/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs