blob: f87d8642d2de85c34c1bacc54340fcbf5ce167cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
#
# .profile: basic environment setup
#
# Set language
export LANG=pt_BR.UTF-8
# Source functions and variables from other places
if [ -e "$HOME/.aliases" ]; then
. $HOME/.aliases
fi
# Funcoes ZZ
if [ -e "/usr/bin/funcoeszz" ]; then
. /usr/bin/funcoeszz
fi
# Set PATH
PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin
export PATH=$PATH:$HOME/.dotfiles:$HOME/apps/scripts:$HOME/apps/brweather/brweather
# Editor variables, avoiding "Avoiding protocol specified" error
export EDITOR="vim -X"
# Dir colors
eval "`dircolors -b ~/.dircolorsrc`"
# SSH Agent
if [ -e "$HOME/apps/scripts/ssh-agent-eval" ]; then
$HOME/apps/scripts/ssh-agent-eval
fi
# GPG Agent
if [ -e "$HOME/apps/scripts/gpg-agent-eval" ]; then
$HOME/apps/scripts/gpg-agent-eval
fi
# Remove lost found folder if empty
if [ -d "$HOME/lost+found" ]; then
rmdir $HOME/lost+found &> /dev/null
fi
# Make sure basic folder structure exists
mkdir -p $HOME/{apps,file,html,mail,temp}
# Make sure data symlink exists
if [ -e "/var/data" ] && [ ! -e "$HOME/data" ]; then
ln -s /var/data $HOME/data
fi
# Make sure code symlink exists
if [ -e "/var/data/code" ] && [ ! -e "$HOME/code" ]; then
ln -s /var/data/code $HOME/code
fi
# Make sure download symlink exists
if [ -e "/var/data/load" ] && [ ! -e "$HOME/load" ]; then
ln -s /var/data/load $HOME/load
fi
# Custom configuration
if [ -e "$HOME/.custom/profile" ]; then
. $HOME/.custom/profile
fi
# Make sure we start at home
cd
|