# Django 2011-11-25 Kickstart-Datei zum automatischen Betanken von Desktop-Intranetmaschinen # System neu installieren install # Systemsprache setzen lang en_US.UTF-8 # Tastaturlayout definieren keyboard de-latin1-nodeadkeys # Definition der Netzwerkeinstellungen network --bootproto=dhcp --device=eth0 --onboot=on # Netzwerkinstallation aus dem eigenen Repository url --url="http://10.0.0.50/centos/6.0/os/i386" # Zeitzone setzen timezone --utc Europe/Berlin # Root-Passwort verschlüsset vorgeben rootpw --iscrypted $6$uFS6SBvSfgaF8L9Z$etsPXUqN1cKuNdBuR$cH1cK$1nD2V0lLD3Pp3Nb3cSUoMDkhaG8AKBzJMdjbgOPnXykKcYMWPfsmAqIPkLvwX7oulNpvQSIaO8/ # Firewall aktivieren und SH freigeben firewall --service=ssh # SELinux deaktivieren selinux --disabled # Authentifizierungsoptionen für das System definieren authconfig --enableshadow --passalgo=sha512 --enablefingerprint # Konfiguration des X Window System überspringen, da Minimalinstallation # skipx # Reboot nach der Installation ausführen # reboot # Konfiguration des System Bootloaders bootloader --location=mbr --driveorder=vda --append="crashkernel=auto quiet" --md5pass=$1$ECJKwraI$F1cKD1cHS3lbSTbUCDFSSXxRf0 # Paketauswahl definieren (Minimalinstallation mit zusätzlichen Paketen) %packages @base @core @debugging @basic-desktop @desktop-debugging @desktop-platform @directory-client @fonts @input-methods @internet-browser @java-platform @legacy-x @network-file-system-client @print-client @remote-desktop-clients @server-platform @server-policy @x11 mtools pax oddjob sgpio abrt-gui certmonger pam_krb5 krb5-workstation nscd pam_ldap nss-pam-ldapd libXmu vim mc bind-utils openssh-clients wget telnet logwatch # Postinstall-Anweisungen %post # default-user anlegen groupadd -g 500 django && useradd django -c "Django" -g 500 -u 500 -m # linuxcounter Verzeichnis anlegen und script downloaden mkdir -p /home/django/bin chown django:django /home/django/bin cd /home/django/bin wget -N --no-cache http://linuxcounter.net/script/lico-update.sh chmod +x /home/django/bin/lico-update.sh