#! /bin/bash # Vycucnuti MAC adresy prvniho ethernetoveho rozhrani: STAV_ETH=$(ip address list | grep -A 1 'eth0' | grep 'link\/ether' | sed 's/\s*link\/ether\ //' | sed 's/\ brd.*//' ); if [ $STAV_ETH = '00:02:3f:ba:1d:ca' ] # Je to MAC adresa Elizabeth?00:02:3f:ba:1d:ca' then echo MAC adresa patri pocitaci Elizabeth # Nastaveni site bez proxy... echo Nastavuji sit bez proxy pro gaim, firefox a operu. cp /home/michal/dataapl/scripts/start/gaim/accounts_doma.xml /home/michal/.gaim/accounts.xml cp /home/michal/dataapl/scripts/start/firefox/prefs_doma.js /home/michal/.mozilla/firefox/u07ze4n9.default/prefs.js cp /home/michal/dataapl/scripts/start/opera/opera6_no_proxy.ini /home/michal/.opera/opera6.ini # echo A pro Thunderbird... # cp /home/michal/dataapl/scripts/start/thunderbird/prefs_doma.js /home/michal/.thunderbird/b9yjqv8n.default/prefs.js # Nastaveni Xek pro NB display echo Kopíruji xorg.conf pro display NB. cp /etc/X11/xorg.conf_acer /etc/X11/xorg.conf # Sitove pripojeni # Nastaveni site s DHCP echo Nastavuji sit s DHCP protokolem. Restartuji DHCP.... cp /etc/rc.d/rc.inet1.conf_dhcp /etc/rc.d/rc.inet1.conf echo "" > /etc/resolv.conf /etc/rc.d/rc.inet1 restart cp /etc/rc.d/rc.inet1.conf_no_dhcp /etc/rc.d/rc.inet1.conf elif [ $STAV_ETH = '00:07:e9:0d:86:16' ] # Nebo je to MAC adresa pocitace v praci? then echo "MAC adresa patri pocitaci v praci, jsme tedy v rachote a budeme asi muset makat :-(" echo "Nastavuji proxy, pripojeni po metalicke LAN a Xorg pro externi display." # Nastaveni site pro proxy server 192.168.10.3... echo Nastavuji sit pro gaim, firefox a operu - proxy server 192.168.10.3 cp /home/michal/dataapl/scripts/start/gaim/accounts_fpraci.xml /home/michal/.gaim/accounts.xml cp /home/michal/dataapl/scripts/start/firefox/prefs_fpraci.js /home/michal/.mozilla/firefox/u07ze4n9.default/prefs.js cp /home/michal/dataapl/scripts/start/opera/opera6_proxy.ini /home/michal/.opera/opera6.ini # echo A pro Thunderbird... # cp /home/michal/dataapl/scripts/start/thunderbird/prefs_fpraci.js /home/michal/.thunderbird/b9yjqv8n.default/prefs.js # Inicializace tiskárny... echo Inicializuji tu zasranou tiskárnu. cat /etc/cups/ppd/sihp1000.img > /dev/usb/lp0 # Nastaveni Xek pro LCD display echo Kopíruji xorg.conf pro LCD display. cp /etc/X11/xorg.conf_prace /etc/X11/xorg.conf echo Nastavuji sit pro pripojeni v praci. ip address add 192.168.10.202/24 brd + dev eth0 ip link set up dev eth0 ip route add default via 192.168.10.3 echo "nameserver 192.168.10.3" > /etc/resolv.conf elif [ $STAV_ETH = '00:06:5b:71:20:b9' ] # Nebo je to MAC adresa pocitace doma? then echo "MAC adresa patri pocitaci DELL, jsme tedy doma :-)" echo Nastavuji sit bez proxy pro gaim, firefox a operu. cp /home/michal/dataapl/scripts/start/gaim/accounts_doma.xml /home/michal/.gaim/accounts.xml cp /home/michal/dataapl/scripts/start/firefox/prefs_doma.js /home/michal/.mozilla/firefox/u07ze4n9.default/prefs.js cp /home/michal/dataapl/scripts/start/opera/opera6_no_proxy.ini /home/michal/.opera/opera6.ini # echo A pro Thunderbird... # cp /home/michal/dataapl/scripts/start/thunderbird/prefs_fpraci.js /home/michal/.thunderbird/b9yjqv8n.default/prefs.js # Inicializace tiskárny... # echo Inicializuji tiskárnu. # cat /etc/cups/ppd/sihp1000.img > /dev/usb/lp0 # Nastaveni Xek pro LCD echo Kopíruji xorg.conf pro LCD. cp /etc/X11/xorg.conf_dell /etc/X11/xorg.conf echo Nastavuji pripojeni k domaci siti. ip address add 10.95.51.206/29 brd + dev eth0 ip link set up dev eth0 ip route add default via 10.95.51.201 echo "nameserver 10.95.33.3" > /etc/resolv.conf swapoff /dev/sda7 mkswap /dev/hda4 swapon /dev/hda4 else echo Ha! Neznamy pocitac, nastavuji univerzalni konfiguraci - echo sit s DHCP a bez proxy, Xorg s Vesa driverem. # Nastaveni site bez proxy... echo Nastavuji sit pro gaim, firefox a operu. cp /home/michal/dataapl/scripts/start/gaim/accounts_doma.xml /home/michal/.gaim/accounts.xml cp /home/michal/dataapl/scripts/start/firefox/prefs_doma.js /home/michal/.mozilla/firefox/u07ze4n9.default/prefs.js cp /home/michal/dataapl/scripts/start/opera/opera6_no_proxy.ini /home/michal/.opera/opera6.ini # echo A pro Thunderbird... # cp /home/michal/dataapl/scripts/start/thunderbird/prefs_doma.js /home/michal/.thunderbird/b9yjqv8n.default/prefs.js # Nastaveni Xek pro obecny monitor s Vesa driverem echo Kopíruji xorg.conf pro obecny monitor s Vesa driverem. cp /etc/X11/xorg.conf_vesa /etc/X11/xorg.conf # Nastaveni site s DHCP echo Nastavuji sit s DHCP protokolem. Restartuji DHCP.... cp /etc/rc.d/rc.inet1.conf_dhcp /etc/rc.d/rc.inet1.conf echo "" > /etc/resolv.conf /etc/rc.d/rc.inet1 restart cp /etc/rc.d/rc.inet1.conf_no_dhcp /etc/rc.d/rc.inet1.conf fi