aboutsummaryrefslogtreecommitdiffstats
path: root/lang.csh
blob: 49cc41e7a03c19a81790e3daa2b1dfd8a45ff9d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/csh

test -f /etc/sysconfig/i18n
if ($status == 0) then
    sed "s|=C$|=en_US|g" /etc/sysconfig/i18n | sed "s|=| |g"  | sed "s|^\([^#]\)|setenv \0|g" > /tmp/csh.$$
    source /tmp/csh.$$
    rm -f /tmp/csh.$$

    if ($?SYSFONTACM) then
        switch ($SYSFONTACM)
	    case iso01*|iso02*|iso15*|koi*|latin2-ucw*:
		if ( "$TERM" == "linux" ) then
		    if ( ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1)  then
			echo -n -e '\033(K' > /proc/$$/fd/0
		    endif
		endif
		breaksw
	endsw
    endif
    unsetenv SYSFONTACM
endif