Netinit: FreeBSD version.

Shell: LSCOLORS.
Xinitrc: FreeBSD version.
master
Ambrevar 2012-10-29 18:04:34 +01:00
parent 7493c4c868
commit 53574e1c65
4 changed files with 41 additions and 17 deletions

View File

@ -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}

View File

@ -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:

View File

@ -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

View File

@ -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