-
Notifications
You must be signed in to change notification settings - Fork 5
/
profile
28 lines (21 loc) · 609 Bytes
/
profile
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
# ~/.profile - sh/bash login script
# vim: ft=sh
. ~/.dotfiles/environ
have() { type "$1" >/dev/null 2>&1; }
case $0:$TMUX:$SILENT in -*::)
#test -d "$XDG_CACHE_HOME" || mkdir -p -m 0700 "$XDG_CACHE_HOME"
#test -d "$XDG_CONFIG_HOME" || mkdir -p -m 0700 "$XDG_CONFIG_HOME"
#test -d "$XDG_DATA_HOME" || mkdir -p -m 0700 "$XDG_DATA_HOME"
test -f ~/.hushlogin && motd -q
echo `uptime`
esac
if [ -f ~/.dotfiles/profile-$HOSTNAME ]; then
. ~/.dotfiles/profile-$HOSTNAME
fi
if [ -f ~/.profile-$HOSTNAME ]; then
. ~/.profile-$HOSTNAME
fi
if [ "$BASH" ] && [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
true