ubuntuusers.de

Mein Postinstallations Script

Datum:
19. Mai 2011 20:26
Code:
 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
#!/bin/bash

# Prüfen ob Root-Rechte vorhanden
if [ $(id -u) -ne 0 ]; then
    	echo "Skript muss als Root (sudo) gestartet werden"
	exit
fi

# Prüfen ob numlockx Installiert ist
if dpkg-query -s numlockx 2>/dev/null|grep -q installed; then
	echo "numlockx ist bereits Installiert"
else
	echo "numlockx wird installiert"
	apt-get -y install numlockx
fi

# Prüfen ob num-on.conf vorhanden

if [ -f /etc/init/num-on.conf ]; then
	echo "num-on.conf existiert bereits"
	else
	echo 'description	"Schaltet NumLock beim Start für alle Konsolen ein"

start on runlevel [12]

script
     for t in `seq 1 6`; do
      setleds +num < /dev/tty$t > /dev/null
     done
 end script' >> num-on.conf
mv num-on.conf /etc/init/num-on.conf
fi

# Prüfen ob Numlock im Anmeldedialog vorhanden
if cat /etc/gdm/Init/Default |grep -q numlockx; then
	echo "Numlock ist schon im Anmeldedialog Aktiviert"
else
	echo "Numlock wird im Anmeldedialog Aktiviert"
	sed -i '2iwhich numlockx >/dev/null && numlockx on' /etc/gdm/Init/Default
fi

# Diverse Programme entfernen

apt-get -y purge evolution evolution-exchange evolution-common evolution-webcal evolution-plugins evolution-indicator libevolution gnome-games-common aisleriot gnome-mahjongg gnome-sudoku gnomine gbrainy indicator-me ubuntuone-client banshee-extension-ubuntuonemusicstore libsyncdaemon-1.0-1 libubuntuone-1.0-1 libubuntuone1.0-cil ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-control-panel-gtk python-ubuntuone-client python-ubuntuone-control-panel python-ubuntuone-storageprotocol gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter libgwibber1 pitivi tsclient transmission-common transmission-gtk

# diverse Anwendungen Installieren

add-apt-repository ppa:geod/ppa-geod
add-apt-repository ppa:tualatrix/ppa
add-apt-repository ppa:clipgrab-team/ppa
add-apt-repositiry ppa:jd-team/jdownloader
apt-get update
apt-get -y install lo-menubar indicator-workspaces ubuntu-tweak xchat xchat-common xchat-indicator audacity lame libmp3lame0 clipgrab compizconfig-settings-manager dconf-tools jdownloader