From efb185f116edbfcc62c56c55998568b56704e863 Mon Sep 17 00:00:00 2001 From: kueller Date: Sat, 3 May 2008 17:00:46 +0000 Subject: [PATCH] V962 Branch git-svn-id: svn://svn.compuextreme.de/Viitor/V962/Viitor_config@4355 504e572c-2e33-0410-9681-be2bf7408885 --- etc/group | 16 ++ etc/hosts | 19 +++ etc/hosts.equiv | 20 +++ etc/issue | 3 + etc/ld.so.cache | Bin 0 -> 25267 bytes etc/ld.so.conf | 3 + etc/mtab | 0 etc/nsswitch.conf | 40 +++++ etc/nsswitch.dns | 25 +++ etc/nsswitch.files | 25 +++ etc/nsswitch.nis | 25 +++ etc/passwd | 7 + etc/profile | 39 +++++ etc/resolv.conf | 19 +++ etc/shadow | 7 + etc/shells | 22 +++ etc/sysconfig/loadmods | 29 ++++ etc/sysconfig/profile.d/bash | 49 ++++++ etc/sysconfig/profile.d/sysadd | 34 ++++ etc/timezone | 1 + init/genpkg | 37 ++++ root/.bash_profile | 26 +++ tmp/postinstall | 303 +++++++++++++++++++++++++++++++++ var/log/btmp | 0 var/log/wtmp | 0 var/run/utmp | 0 26 files changed, 749 insertions(+) create mode 100644 etc/group create mode 100644 etc/hosts create mode 100644 etc/hosts.equiv create mode 100644 etc/issue create mode 100644 etc/ld.so.cache create mode 100644 etc/ld.so.conf create mode 100644 etc/mtab create mode 100644 etc/nsswitch.conf create mode 100644 etc/nsswitch.dns create mode 100644 etc/nsswitch.files create mode 100644 etc/nsswitch.nis create mode 100644 etc/passwd create mode 100644 etc/profile create mode 100644 etc/resolv.conf create mode 100644 etc/shadow create mode 100644 etc/shells create mode 100644 etc/sysconfig/loadmods create mode 100644 etc/sysconfig/profile.d/bash create mode 100644 etc/sysconfig/profile.d/sysadd create mode 100644 etc/timezone create mode 100644 init/genpkg create mode 100644 root/.bash_profile create mode 100644 tmp/postinstall create mode 100644 var/log/btmp create mode 100644 var/log/wtmp create mode 100644 var/run/utmp diff --git a/etc/group b/etc/group new file mode 100644 index 0000000..70df444 --- /dev/null +++ b/etc/group @@ -0,0 +1,16 @@ +root:x:0: +bin:x:1: +sys:x:2: +kmem:x:3: +tty:x:4: +tape:x:5: +daemon:x:6: +floppy:x:7: +disk:x:8: +lp:x:9: +dialout:x:10: +audio:x:11: +cdwrite:x:12: +video:x:13: +usb:x:14: +users:x:100: diff --git a/etc/hosts b/etc/hosts new file mode 100644 index 0000000..5ecbc26 --- /dev/null +++ b/etc/hosts @@ -0,0 +1,19 @@ +#/etc/hosts +#Script der Package config-??.tbz +#Minimale Hosts Datei für Netzwerk Systeme +#(c) Rainmaker MultiMedia OHG +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.1 2001/09/20 21:35:23 kueller +#Initial revision +# +#Revision 1.1.1.1 2001/08/09 13:16:34 kueller +#Basis Konfiguration für MonsumLinux +# +# + +127.0.0.1 localhost diff --git a/etc/hosts.equiv b/etc/hosts.equiv new file mode 100644 index 0000000..71230fc --- /dev/null +++ b/etc/hosts.equiv @@ -0,0 +1,20 @@ +# /etc/hosts.equiv +# Generated on 24.12.2000 (c) RainMaker Multimedia OHG +# Autor: Harald Küller +# +# Mit dieser Datei können globale Freischaltungen für die +# "r-Dienste" im Netzwerk eingestellt werden. +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.1 2001/09/20 21:35:23 kueller +#Initial revision +# +#Revision 1.1.1.1 2001/08/09 13:16:34 kueller +#Basis Konfiguration für MonsumLinux +# +# + diff --git a/etc/issue b/etc/issue new file mode 100644 index 0000000..210cb82 --- /dev/null +++ b/etc/issue @@ -0,0 +1,3 @@ +Login with "root" and Password "Viitor" +You can change this message in /etc/issue +Welcome to Viitor Linux on \n (\s \m \r) \t diff --git a/etc/ld.so.cache b/etc/ld.so.cache new file mode 100644 index 0000000000000000000000000000000000000000..f10abe38ba08e79ed82bf9182ff3d489cf548ffd GIT binary patch literal 25267 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 o>P&k6&vIufV) +search diff --git a/etc/shadow b/etc/shadow new file mode 100644 index 0000000..22ccacc --- /dev/null +++ b/etc/shadow @@ -0,0 +1,7 @@ +root:9wSNeTkm8AchU:12347:0:10000:::: +bin:*:11144:0:10000:::: +daemon:*:11144:0:10000:::: +lp:*:11144:0:10000:::: +man:*:11144:0:10000:::: +ftp:*:11144:0:10000:::: +nobody:*:11144:0:10000:::: diff --git a/etc/shells b/etc/shells new file mode 100644 index 0000000..a033cdf --- /dev/null +++ b/etc/shells @@ -0,0 +1,22 @@ +#!/bin/bash +#Configuration der login shells +#(c) Rainmaker MultiMedia OHG +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.1 2001/09/20 21:35:23 kueller +#Initial revision +# +#Revision 1.1 2001/08/25 13:29:31 kueller +# +#Datei hat noch gefehlt - dadurch wurde ein Login über xdm oder kdm +#verhindert +# +# + +/bin/bash +/bin/sh +/usr/bin/tcsh diff --git a/etc/sysconfig/loadmods b/etc/sysconfig/loadmods new file mode 100644 index 0000000..a0051e2 --- /dev/null +++ b/etc/sysconfig/loadmods @@ -0,0 +1,29 @@ +# /etc/sysconfig/loadmods +# In dieser Datei können nachzuladende Kernel Module +# Angegeben werden. Die Module werden hier in der Gleichen +# Syntax, wie sie modprobe verwendet eingetragen. +# z.B. +# Zum Laden der Netzwerkkarte Intel Ether Express Pro 10/100 +# im Halbduplex betrieb: +# eepro100 options=32 +# Autor: Harald Küller +# +# (c) Rainmaker MultiMedia OHG +# +# $Author$ +# $Date$ +# $Revision$ +# +# $Log$ +# Revision 1.1 2001/09/20 21:35:23 kueller +# Initial revision +# +# Revision 1.1.1.1 2001/08/09 13:16:34 kueller +# Basis Konfiguration für MonsumLinux +# +# +# +# Oder das Laden eine Hauppauge WinTV Karte: +# i2c +# tuner +# -k bttv vidmem=0xe58 pll=0 card=10 diff --git a/etc/sysconfig/profile.d/bash b/etc/sysconfig/profile.d/bash new file mode 100644 index 0000000..da35175 --- /dev/null +++ b/etc/sysconfig/profile.d/bash @@ -0,0 +1,49 @@ +#!/bin/bash +# Standard initialisierungs Script für die Bash +# Automatische Generierung von glibc +# Script Framework - Automatisiertes Erzeugen der Monsum Linux Distribution +# (c) Rainmaker MultiMedia OHG +# +# $Author$ +# $Date$ +# $Revision$ +# +# $Log$ +# Revision 1.4 2002/08/03 22:27:43 hkueller +# Promtgestaltung nun farbig +# +# Revision 1.3 2002/05/02 18:25:51 hkueller +# Parsen von Dircolors nicht mehr notwendig. Bash bringt brauchbare +# Farbeinstellungen mit +# +# Revision 1.2 2002/04/07 13:03:32 hkueller +# Korrektur der LS_OPTIONS (Optionen nun in Anführungszeichen). +# PS2 wird definiert gesetzt +# +# Revision 1.1.1.1 2001/09/20 21:35:23 kueller +# NeuStart wegen Datenverlust (gelöscht durch MonsumMake) +# +# Revision 1.4 2001/09/08 09:27:48 kueller +# +# Grundpfad wird jetzt in profile gesetzt. Dafür wurde der PATH Eintrag aus +# bash Script entfernt +# +# Revision 1.3 2001/08/29 19:47:01 cro +# +# LSOptionen eingefügt (--color) +# +# Revision 1.2 2001/08/18 20:07:28 kueller +# +# Path wurde komplett neu geschrieben - hat zur folge, das Pfade die vorher von +# einem anderen profile.d script gesetzt wurden damit ad acta gelegt werden! +# +# Revision 1.1.1.1 2001/08/09 13:16:34 kueller +# Basis Konfiguration für MonsumLinux +# +# + +PS1='\[\033[1;35m\]\u\[\033[1;31m\]@\h:\[\033[1;39m\]\w \$ \[\033[0m\]' +PS2='>> ' +LS_OPTIONS="--color" +export PS1 PATH LS_OPTIONS +alias ls='ls $LS_OPTIONS' diff --git a/etc/sysconfig/profile.d/sysadd b/etc/sysconfig/profile.d/sysadd new file mode 100644 index 0000000..841c1c8 --- /dev/null +++ b/etc/sysconfig/profile.d/sysadd @@ -0,0 +1,34 @@ +#!/bin/bash +# Standart initialisierungs Script für das RMMonsum Linux +# System. +# (c) Rainmaker MultiMedia OHG +# +# $Author$ +# $Date$ +# $Revision$ +# +# $Log$ +# Revision 1.2 2001/11/18 14:26:58 kueller +# TZ für die Timezone initialisierung wird nun auf europe/berlin gesetzt. +# Damit wird die deutsche Zeitzone eingestellt. +# +# Revision 1.1.1.1 2001/09/20 21:35:23 kueller +# NeuStart wegen Datenverlust (gelöscht durch MonsumMake) +# +# Revision 1.2 2001/09/06 10:44:16 kueller +# +# Korrektur des Localeverhaltens der glibc +# +# Revision 1.1.1.1 2001/08/09 13:16:34 kueller +# Basis Konfiguration für MonsumLinux +# +# +# Version: 0.01 +# Version: 0.02 Erweiterung um Locale Einstellungen für Deutsche Umgebung + +PATH=$PATH:$HOME/bin +LANG=de_DE@euro +LC_ALL=de_DE@euro +LANGUAGE=de_DE@euro +TZ=Europe/Berlin +export PATH LANG LC_ALL LANGUAGE TZ diff --git a/etc/timezone b/etc/timezone new file mode 100644 index 0000000..94d5acc --- /dev/null +++ b/etc/timezone @@ -0,0 +1 @@ +Europe/Berlin diff --git a/init/genpkg b/init/genpkg new file mode 100644 index 0000000..5ac112e --- /dev/null +++ b/init/genpkg @@ -0,0 +1,37 @@ +#!/bin/bash +#Automatische Generierung von glibc +#Script Framework - Automatisiertes Erzeugen der Monsum Linux Distribution +#(c) Rainmaker MultiMedia OHG +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.3 2006/08/30 18:32:35 kueller +#ld.so.conf wird nun in einer 64bit umgebung um die lib64 pfade erweitert +# +#Revision 1.2 2001/10/17 18:56:29 kueller +#Korrekte Berechtigungen für shadow +# +#Revision 1.1 2001/10/17 18:09:08 kueller +#Korrektur der Berechtigungen +# +# + +for i in etc/group \ + etc/hosts \ + etc/nsswitch.* \ + etc/passwd \ + etc/resolv.conf \ + etc/shells \ + etc/timezone; do + chmod 644 $i +done +chmod 755 etc/profile +chmod 400 etc/shadow +if [ -d /lib64 ]; then + echo "/lib64" >>etc/ld.so.conf + echo "/usr/lib64" >>etc/ld.so.conf + echo "/usr/local/lib64" >>etc/ld.so.conf +fi diff --git a/root/.bash_profile b/root/.bash_profile new file mode 100644 index 0000000..7d8f384 --- /dev/null +++ b/root/.bash_profile @@ -0,0 +1,26 @@ +#!/bin/bash +#Standard bash-initialisierung für root-account +#(c) Rainmaker MultiMedia OHG +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.2 2006/08/30 18:34:38 kueller +#CFLAGS und CXXFLAGS sollten nciht automatisch gesetzt sein. +# +#Revision 1.1.1.1 2001/09/20 21:35:23 kueller +#NeuStart wegen Datenverlust (gelöscht durch MonsumMake) +# +#Revision 1.2 2001/09/08 20:31:11 kueller +#PATH wird jetzt um den Root Path erweitert - dies geschieht nicht +#mehr für alle User, sondern nur noch für root (Programme in sbin Verzeichnissen) +# +#Revision 1.1 2001/09/06 17:56:20 dhofmann +# +#.bash_profile hinzugefügt. CFLAGS und CXXFLAGS auf pentium optimiert (-O3) +# +# +PATH=$PATH:/sbin:/usr/sbin +export CFLAGS CXXFLAGS PATH diff --git a/tmp/postinstall b/tmp/postinstall new file mode 100644 index 0000000..f1c65a9 --- /dev/null +++ b/tmp/postinstall @@ -0,0 +1,303 @@ +#!/bin/bash +#Installations Routine für config-*.tbz +#(c) Rainmaker MultiMedia OHG +# +#$Author$ +#$Date$ +#$Revision$ +# +#$Log$ +#Revision 1.23 2007/06/08 11:44:56 kueller +#yp.conf wird nun auch bei DNS+NIS angelegt +# +#Revision 1.22 2007/06/07 08:53:59 kueller +#Config Erweiterung, so dass bei nisserver hinter einem Gateway eine yp.conf angelegt wird +# +#Revision 1.21 2007/04/28 19:58:49 kueller +#/tmp und /dev muessen vor udevstartup gemountet sein. daher nicht mehr in fstab! +# +#Revision 1.20 2007/04/28 18:58:19 kueller +#tmpfs wird nun korrekt fuer udev gemounted +# +#Revision 1.19 2006/07/07 20:32:23 kueller +#Durch die umstellung von devfs auf udev muss sysfs gaaaanz frueh +#im System existieren. daher wird dat nu von /etc/init.d/rcS +#gemacht und hat nichts mehr in der fstab verloren +# +#Revision 1.18 2004/09/19 14:58:41 kueller +#Fehler korrektur in postinstall - $1 wurde nicht immer richtig verwendet. +# +#Revision 1.17 2003/12/05 14:36:48 kueller +#usbfs wird nun ebenfalls gemountet +# +#Revision 1.16 2003/12/05 14:35:10 kueller +#sysfs wird nun in default fstab mit aufgenommen +# +#Revision 1.15 2002/10/12 18:33:32 kueller +#Kleinere Schönheitskorrekturen bei der Abfrage der Nameservices Daten. +# +#Revision 1.14 2002/10/12 18:21:41 kueller +#Korrektur der select schleife (done vergessen) +# +#Revision 1.13 2002/10/12 18:16:20 kueller +#Fehler in zeile 178 - case hat keine abschliessende Klammer. Behoben! +# +#Revision 1.12 2002/10/12 14:24:12 kueller +#Erweiterung um die Nameserver Konfiguration (Wahlweise DNS, NIS oder DNS+NIS) +# +#Revision 1.11 2002/10/05 14:44:16 kueller +#Installpkg macht vor ausführung von postinstall nun ein chroot in +#das neu installierte System (wenn INSTALLROOT nicht gleich "/" ist) +#Einige Routinen des postinstall scriptes mussten hierzu angepasst +#werden (bei der erzeugung von /etc/fstab) +# +#Revision 1.10 2002/10/01 14:39:09 kueller +#getip aufruf durch getnetaddr aus /etc/init.d/functions ersetzt. +# +#Revision 1.9 2002/06/27 11:28:41 hkueller +#Fehler bei der Konfiguration des Defaultrouters - Variablenname war falsch +#geschrieben +# +#Revision 1.8 2002/06/25 10:49:40 hkueller +#Bei der Installation kann zwischen DHCP und Manueller Konfiguration +#gewählt werden. +#Ausserdem kann bei der Manuellen Konfiguration inzwischen ein default router +#angegeben werden. +# +#Revision 1.7 2002/02/08 20:06:26 hkueller +#Vor start von getip werden nun die Berechtigungen des Scriptes korrekt +#gesetzt (755) +# +#Revision 1.6 2001/11/18 00:04:02 kueller +#postinstall löscht nun nicht mehr benötigtes getip script +# +#Revision 1.5 2001/11/18 00:03:13 kueller +#Hilfsscript getip (braucht zsh) hinzugefügt, um die Netzwerkadresse aus +#IP Adresse und Netmask zu berechnen. +#Ausserdem wird netmask nicht mehr in /etc/sysconfig/hostname., sondern +#in /etc/netmasks gespeichert +# +#Revision 1.4 2001/11/04 00:00:05 kueller +#Bugfix - Anlegen von localtime auf cdrom funktioniert irgendwie nicht +#richtig ..-)) +# +#Revision 1.3 2001/11/01 15:40:11 kueller +#Fehlerbehebung. Das anlegen des links auf /etc/localtime bringt fehler. +#mit Option -f wird vorhandener link neu angelegt. damit sollte der Fehler +#behoben sein +# +#Revision 1.2 2001/10/02 20:04:23 kueller +#/etc/localtime wird nun über postinstall Routine eingestellt +# +#Revision 1.1.1.1 2001/09/20 21:35:23 kueller +#NeuStart wegen Datenverlust (gelöscht durch MonsumMake) +# +#Revision 1.13 2001/09/12 11:21:59 kueller +#Eintrag fuer tmpfs wird der fstab nun per standart hinzugefuegt. +#Debugging Code entfernt +# +#Revision 1.12 2001/09/12 11:16:02 kueller +#Wenn das Install dir im ROOT Verzeichniss liegt (sprich /mnt oder /NewCD) +#wird ROOTDIR mit // begonnen. Das hat zur folge das die fstab nicht +#generiert wird. Liegt Installdir nicht im ROOT Verzeichnisss +#(z.B. /NewCD/BINDIST) klappt alles. Problem durch entsprechende Abfragen +#beim setzen von ROOTDIR geloest +# +#Revision 1.11 2001/09/11 09:16:14 kueller +#ROOTDIR wurde falsch gesetzt (/ Fehlte) +# +#Revision 1.10 2001/09/06 20:44:20 kueller +# +#fstab wird nicht richtig erstellt, wenn ROODIR mit endendem / angegeben wird +#also z.B. wenn der aufruf postinstall /NewCD/ lautet funktinierts nicht, +#wenn der Aufruf postinatll /NewCD lautet klappts. Fehler behoben, durch +#eine Nachbearbeitung des Pfades: +#ROOTPATH=`dirname $1``basename $1` +# +#Revision 1.9 2001/08/31 23:15:31 kueller +# +#Korrekturen bei der Erstellung von fstab. Fehlermeldung beim Installieren +#von konfig mit genCD sollten jetzt behoben sein +# +#Revision 1.8 2001/08/16 18:05:57 kueller +#Swap wurde zwar erzeugt, aber nicht in etc/fstab geschrieben +# +#Revision 1.7 2001/08/15 12:18:28 cvs +# +#Fehler bei AWK Aufruf beseitigt (fehlende "}") +# +#Revision 1.6 2001/08/15 11:10:04 cvs +# +#korrektur der gid beim Mount von /dev/pts - 5 ist bei 909 uucp, und bei den +#neuen Versionen tape - beides nicht für die pseudo Terminals gedacht. Hier +#muß die Gruppe 4 - tty - Verwendung finden. +# +#Revision 1.5 2001/08/15 10:39:25 kueller +# +#Nocheinmal Fehler in der Erzeugung des swap Eintrags für /etc/fstab. +#Wurde mehr als eine swap Partition verwendet, gab es illegale Einträge +#in /etc/fstab. Ist nun korrigiert - für jede gefundene swap Partition +#(aus /proc/swaps) wird ein gültiger fstab Eintrag erzeugt +# +#Revision 1.4 2001/08/15 10:37:20 kueller +# +#Fehler bei der Erstellung der fstab - beim erzeugen des Eintrages für +#die swap Partition konnten fehler auftreten, so daß dieser Eintrag nicht +#erzeugt wurde. +#Durch ermitteln des SWAP Devices mittels awk und einer Abfrage ob auch +#ein korrekter SWAP Eintrag gefunden wurde sollten nun die meißten fehler +#behoben sein +# +#Revision 1.3 2001/08/13 12:24:43 cvs +# +#Korrektur bei der Erstellung von /etc/fstab. 1. Zeile der Datei /proc/swaps +#muß gelöscht werden - hier handelt es sich um eine Headerzeile, die nicht +#funktioniert (gibt eine Fehlermeldung beim hochfahren des Systems) +# +#Revision 1.2 2001/08/11 00:13:01 cvs +# +#Mounteintrag für procfilesystem wird in fstab hinzugefügt - geschieht +#anscheinend nicht mehr automatisch +# +#Revision 1.1.1.1 2001/08/09 13:16:34 kueller +#Basis Konfiguration für MonsumLinux +# +# +HELPDIR=`dirname $1` +if [ ! $HELPDIR = "/" ]; then + ROOTDIR=`dirname $1`/`basename $1` +else + ROOTDIR=/`basename $1` +fi +if [ ! -f /tmp/NOQUEST ]; then + echo "Das neue System braucht noch einen Rechnerbezogenen Namen" + echo "Rechnername des Systems:" + read HOSTNAME + echo $HOSTNAME >$ROOTDIR/etc/sysconfig/nodename + echo "Soll das Netzwerk konfiguriert werden? [y/n] " + read CONFIG_NET + if [ "$CONFIG_NET" == "y" ]; then + echo "Soll das Netzwerk mit dhcp configuriert werden ? [y/N] " + echo "Bitte in diesem Fall dhcp Package installieren!" + read CONFIG_DHCP + echo "Zu konfigurierendes Interface:" + read INTERFACE + if [ "$CONFIG_DHCP" == "y" ]; then + touch $ROOTDIR/etc/sysconfig/net/$INTERFACE.dhcp + else + echo "Hostname des INTERFACES:" + read HOSTNAME + echo "IP ADRESSE:" + read IP + echo "NETMASK:" + read NETMASK + echo "Soll ein Defaultrouter konfiguriert werden [y/N]" + read "CONFIG_DEFAULTGW" + if [ "$CONFIG_DEFAULTGW" == "y" ]; then + echo "Bitte IP Adresse des default Routers angeben" + read DEFAULTGW + fi + source /etc/init.d/functions + NETADDR=`getnetaddr $IP $NETMASK` + echo "$HOSTNAME" >$ROOTDIR/etc/sysconfig/net/hostname.$INTERFACE + echo "$IP $HOSTNAME" >>$ROOTDIR/etc/hosts + echo "$NETADDR $NETMASK" >>$ROOTDIR/etc/netmasks + if [ "$CONFIG_DEFAULTGW" == "y" ]; then + echo $DEFAULTGW >$ROOTDIR/etc/sysconfig/net/defaultrouter + fi + fi + echo "Sollen Nameservices verwendet werden ? [y/N] " + read ANSWER + if [ "$ANSWER" = "y" ]; then + select i in "DNS" "NIS" "DNS+NIS"; do + case "$i" in + "DNS") + if [ ! "$CONFIG_DHCP" = "y" ]; then + echo -n "Welcher DNS Server soll verwendet werden (IP Adresse): " + read DNSSERVER + echo -n "Bitte Domainnamen für die searchliste eingeben: " + read SEARCH + echo "nameserver $DNSSERVER" >$ROOTDIR/etc/resolv.conf + echo "search $SEARCH" >>$ROOTDIR/etc/resolv.conf + fi + cp $ROOTDIR/etc/nsswitch.dns $ROOTDIR/etc/nsswitch.conf + break + ;; + "NIS") + echo -n "An welche NIS Domaine soll das System angeschlossen werden?: " + read DOMAIN + if [ ! -d $ROOTDIR/etc/sysconfig/nis ]; then + mkdir $ROOTDIR/etc/sysconfig/nis + fi + echo $DOMAIN >$ROOTDIR/etc/sysconfig/nis/defaultdomain + cp $ROOTDIR/etc/nsswitch.nis $ROOTDIR/etc/nsswitch.conf + echo -n "Liegt der NIS Server hinter einem NIS Gateway [y/N] " + read ANSWER + if [ "$ANSWER" == "y" ]; then + echo -n "Bitte IP Adresse des NIS Servers eingeben: " + read NISSERVER + echo "domain $DOMAIN server $NISSERVER" >$ROOTDIR/etc/yp.conf + fi + break + ;; + "DNS+NIS") + if [ ! "$CONFIG_DHCP" = "y" ]; then + echo -n "Welcher DNS Server soll verwendet werden (IP Adresse): " + read DNSSERVER + echo -n "Bitte Domainnamen für die searchliste eingeben: " + read SEARCH + echo "nameserver $DNSSERVER" >$ROOTDIR/etc/resolv.conf + echo "search $SEARCH" >>$ROOTDIR/etc/resolv.conf + fi + echo -n "An welche NIS Domaine soll das System angeschlossen werden?: " + read DOMAIN + if [ ! -d /etc/sysconfig/nis ]; then + mkdir $ROOTDIR/etc/sysconfig/nis + fi + echo $DOMAIN >$ROOTDIR/etc/sysconfig/nis/defaultdomain + cp $ROOTDIR/etc/nsswitch.nis $ROOTDIR/etc/nsswitch.conf + echo -n "Liegt der NIS Server hinter einem NIS Gateway [y/N] " + read ANSWER + if [ "$ANSWER" == "y" ]; then + echo -n "Bitte IP Adresse des NIS Servers eingeben: " + read NISSERVER + echo "domain $DOMAIN server $NISSERVER" >$ROOTDIR/etc/yp.conf + fi + break + ;; + esac + done + fi + fi +fi +WDIR=`pwd` +cd $ROOTDIR/etc +ln -sf /usr/share/zoneinfo/Europe/Berlin localtime +cd $WDIR +SWAP=`awk '{if ( $2 == "partition" ) print $1}' /proc/swaps` +if [ -n "$SWAP" ]; then + for i in $SWAP; do + echo "$i swap swap defaults 0 0" >$ROOTDIR/tmp/fstab + done +fi +if [ ! "$INSTROOT" ]; then + INSTROOT=$ROOTDIR +fi +if [ -f /tmp/mounts ]; then + FSTABENTRY=`grep "$INSTROOT" /tmp/mounts` + MOUNTS=/tmp/mounts +else + FSTABENTRY=`grep "$INSTROOT" /proc/mounts` + MOUNTS=/proc/mounts +fi +if [ ! -z "$FSTABENTRY" ]; then + cat $MOUNTS|grep $INSTROOT >>$ROOTDIR/tmp/fstab +fi +echo "none /proc proc" >>$ROOTDIR/tmp/fstab +echo "none /proc/bus/usb usbfs" >>$ROOTDIR/tmp/fstab +echo "none /dev/pts devpts gid=4,mode=620" >>$ROOTDIR/tmp/fstab +if [ ! -z "$FSTABENTRY" ]; then + sed "s/\\$INSTROOT /\/ /" $ROOTDIR/tmp/fstab \ + |sed "s/\\$INSTROOT//" >$ROOTDIR/etc/fstab +fi +#rm $ROOTDIR/tmp/fstab diff --git a/var/log/btmp b/var/log/btmp new file mode 100644 index 0000000..e69de29 diff --git a/var/log/wtmp b/var/log/wtmp new file mode 100644 index 0000000..e69de29 diff --git a/var/run/utmp b/var/run/utmp new file mode 100644 index 0000000..e69de29