parent
7493c4c868
commit
53574e1c65
43
.netinit
43
.netinit
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
################################################################################
|
||||
## Custom network initialization script.
|
||||
## 2012-09-04
|
||||
## 2012-10-29
|
||||
################################################################################
|
||||
## Deps: wpa_supplicant, ccrypt
|
||||
##
|
||||
|
@ -27,15 +27,15 @@ NET_INTERFACE=wlan0
|
|||
WPA_SUPPLICANT_CONF="$(ccat /etc/wpa_supplicant.conf.cpt)"
|
||||
TIMEOUT_LIMIT=500
|
||||
|
||||
## Clean running processes if any.
|
||||
pkill dhcpcd
|
||||
pkill wpa_supplicant
|
||||
|
||||
## In case network inteface is not up.
|
||||
ip link set ${NET_INTERFACE} up
|
||||
if [ "$OSTYPE" = "linux-gnu" ] ; then
|
||||
## Clean running processes if any.
|
||||
pkill dhcpcd
|
||||
|
||||
## In case network inteface is not up.
|
||||
ip link set ${NET_INTERFACE} up
|
||||
|
||||
## Connection.
|
||||
if [ $# -eq 0 ]; then
|
||||
# Associate if needed.
|
||||
if [ -n "$(iwconfig ${NET_INTERFACE} | grep 'Not-Associated')" ]; then
|
||||
wpa_supplicant -B -i ${NET_INTERFACE} -D wext -c <(echo "${WPA_SUPPLICANT_CONF}")
|
||||
|
@ -46,8 +46,27 @@ if [ $# -eq 0 ]; then
|
|||
while [ -n "$(iwconfig ${NET_INTERFACE} | grep 'off/any')" ] && [ $i -lt $TIMEOUT_LIMIT ] ; do
|
||||
i=$(($i+1))
|
||||
done
|
||||
|
||||
## Get IP.
|
||||
dhcpcd ${NET_INTERFACE}
|
||||
|
||||
else
|
||||
## BSD
|
||||
## Same comments as for Linux.
|
||||
|
||||
pkill dhclient
|
||||
pkill wpa_supplicant
|
||||
|
||||
ifconfig wlan0 up
|
||||
|
||||
if [ -n "$(ifconfig ${NET_INTERFACE} | grep 'ssid ""')" ]; then
|
||||
wpa_supplicant -B -i ${NET_INTERFACE} -c <(echo "${WPA_SUPPLICANT_CONF}")
|
||||
fi
|
||||
|
||||
i=0
|
||||
while [ -n "$(ifconfig ${NET_INTERFACE} | grep 'ssid ""')" ] && [ $i -lt $TIMEOUT_LIMIT ] ; do
|
||||
i=$(($i+1))
|
||||
done
|
||||
|
||||
dhclient ${NET_INTERFACE}
|
||||
fi
|
||||
|
||||
## Get IP.
|
||||
dhcpcd ${NET_INTERFACE}
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
mh=01;37:pi=01;33:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.tlz=00;31:*.txz=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.dz=00;31:*.gz=00;31:*.lz=00;31:*.xz=00;31:*.bz2=00;31:*.bz=00;31:*.tbz=00;31:*.tbz2=00;31:*.tz=00;31:*.deb=00;31:*.rpm=00;31:*.jar=00;31:*.war=00;31:*.ear=00;31:*.sar=00;31:*.rar=00;31:*.ace=00;31:*.zoo=00;31:*.cpio=00;31:*.7z=00;31:*.rz=00;31:*.iso=04;31:*.jpg=04;33:*.jpeg=04;33:*.gif=04;33:*.bmp=04;33:*.pbm=04;33:*.pgm=04;33:*.ppm=04;33:*.tga=04;33:*.xbm=04;33:*.xpm=04;33:*.tif=04;33:*.tiff=04;33:*.png=04;33:*.svg=04;33:*.svgz=04;33:*.mng=04;33:*.pcx=04;33:*.JPG=04;33:*.JPEG=04;33:*.GIF=04;33:*.BMP=04;33:*.PBM=04;33:*.PGM=04;33:*.PPM=04;33:*.TGA=04;33:*.XBM=04;33:*.XPM=04;33:*.TIF=04;33:*.TIFF=04;33:*.PNG=04;33:*.SVG=04;33:*.SVGZ=04;33:*.MNG=04;33:*.PCX=04;33:*.pdf=00;33:*.ps=00;33:*.dvi=00;33:*.0=00;33:*.1=00;33:*.2=00;33:*.3=00;33:*.4=00;33:*.5=00;33:*.6=00;33:*.7=00;33:*.8=00;33:*.9=00;33:*.mov=00;35:*.mpg=00;35:*.mpeg=00;35:*.m2v=00;35:*.mkv=00;35:*.webm=00;35:*.ogm=00;35:*.mp4=00;35:*.m4v=00;35:*.mp4v=00;35:*.vob=00;35:*.qt=00;35:*.nuv=00;35:*.wmv=00;35:*.asf=00;35:*.rm=00;35:*.rmvb=00;35:*.flc=00;35:*.avi=00;35:*.fli=00;35:*.flv=00;35:*.gl=00;35:*.dl=00;35:*.xcf=00;35:*.xwd=00;35:*.yuv=00;35:*.cgm=00;35:*.emf=00;35:*.aac=04;35:*.au=04;35:*.flac=04;35:*.mid=04;35:*.midi=04;35:*.mka=04;35:*.mp3=04;35:*.mpc=04;35:*.ogg=04;35:*.ra=04;35:*.wav=04;35:*.txt=04;37:*.log=04;37:*.tex=04;37:*.srt=04;37:*.sub=04;37:*.html=04;37:*.htm=04;37:*.css=04;37:*.js=04;37:*.mk=04;36:*.in=04;36:*.lua=00;36:*.py=00;36:*.pl=00;36:*.el=00;36:*.c=00;36:*.h=00;36:*.cpp=00;36:*.hpp=00;36:*.cc=00;36:*.hh=00;36:*.sh=00;36:*.bash=00;36:*.zsh=00;36:*.csh=00;36:*.ksh=00;36:
|
|
@ -36,6 +36,9 @@ unset TEXDIR
|
|||
## Enable color support of ls.
|
||||
if [ "$TERM" != "dumb" ] && [ "$OSTYPE" = "linux-gnu" ]; then
|
||||
eval "`dircolors $HOME/.shell.d/dircolorsdb`"
|
||||
elif [ "$TERM" != "dumb" ]; then
|
||||
export LSCOLORS="Ex"
|
||||
# export LSCOLORS="ExfxcxDxCxdxdxCxCxECEh"
|
||||
fi
|
||||
|
||||
## Terminal
|
||||
|
|
11
.xinitrc
11
.xinitrc
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
################################################################################
|
||||
## XINITRC
|
||||
## 2012-08-31
|
||||
## 2012-10-29
|
||||
################################################################################
|
||||
|
||||
## Config (for URxvt)
|
||||
|
@ -9,16 +9,19 @@
|
|||
|
||||
## Useful tools
|
||||
numlockx on
|
||||
[ -n "$(amixer | grep PCM)" ] && amixer set PCM 80%
|
||||
|
||||
if [ "$OSTYPE" = "linux-gnu" ] ; then
|
||||
[ -n "$(amixer | grep PCM)" ] && amixer set PCM 80%
|
||||
udiskie &
|
||||
fi
|
||||
|
||||
##==============================================================================
|
||||
## Launch session
|
||||
##==============================================================================
|
||||
udiskie &
|
||||
exec awesome
|
||||
|
||||
## Crappy desktops
|
||||
# exec startkde
|
||||
|
||||
# exec ck-launch-session startlxde
|
||||
# exec ck-launch-session gnome-session
|
||||
|
||||
|
|
Loading…
Reference in New Issue