Magellan Linux

Contents of /trunk/initscripts/common/etc/profile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1877 - (show annotations) (download)
Tue Jul 24 08:32:25 2012 UTC (11 years, 9 months ago) by niro
File size: 1963 byte(s)
-fixed search pathes to match usr-move and dropped old /usr/X11R6 path
1 # /etc/profile: system-wide .profile file for bourne compatible shells
2 # $Id$
3
4 if [ -e "/etc/profile.env" ]
5 then
6 source /etc/profile.env
7 fi
8
9 # 077 would be more secure, but 022 is generally quite realistic
10 umask 022
11
12 if [ `/usr/bin/whoami` = 'root' ]
13 then
14 if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ]
15 then
16 export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'
17 fi
18 export PATH="/usr/bin:/usr/sbin:/bin:/sbin:${ROOTPATH}"
19 else
20 if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ]
21 then
22 export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'
23 fi
24 export PATH="/usr/bin:/usr/sbin:/bin:/sbin:${PATH}"
25 fi
26 unset ROOTPATH
27
28 if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
29 export INPUTRC="/etc/inputrc"
30 fi
31
32 if [ -z "$EDITOR" ]
33 then
34 source /etc/conf.d/editor 2> /dev/null
35 # check if $EDITOR is still zero than use default
36 if [ -z "${EDITOR}" ]
37 then
38 EDITOR="/usr/bin/nano"
39 fi
40 export EDITOR
41 fi
42
43 if [ -e "/etc/conf.d/locale" ]
44 then
45 source /etc/conf.d/locale
46
47 [ -n "$LANG" ] && export LANG || unset LANG
48 [ -n "$LC_ADDRESS" ] && export LC_ADDRESS || unset LC_ADDRESS
49 [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
50 [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
51 [ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION || unset LC_IDENTIFICATION
52 [ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT || unset LC_MEASUREMENT
53 [ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
54 [ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
55 [ -n "$LC_NAME" ] && export LC_NAME || unset LC_NAME
56 [ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
57 [ -n "$LC_PAPER" ] && export LC_PAPER || unset LC_PAPER
58 [ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE || unset LC_TELEPHONE
59 [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
60 if [ -n "$LC_ALL" ]
61 then
62 if [ "$LC_ALL" != "$LANG" ]
63 then
64 export LC_ALL
65 else
66 unset LC_ALL
67 fi
68 else
69 unset LC_ALL
70 fi
71 fi

Properties

Name Value
svn:executable *