In sles 9 you could create a script to run out of profile.d which used the exec function.

The same script in sles 10 does not work.

How to recreate
create in /etc/profile.d

contents of

exec /bin/bash

In sles 9 you will get a bash prompt

In sles 10 you will have blinking cursor