Neue Version V963
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/Viitor_config@5933 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
commit
1454da993b
16
etc/group
Normal file
16
etc/group
Normal file
@ -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:
|
19
etc/hosts
Normal file
19
etc/hosts
Normal file
@ -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
|
20
etc/hosts.equiv
Normal file
20
etc/hosts.equiv
Normal file
@ -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
|
||||
#
|
||||
#
|
||||
|
3
etc/issue
Normal file
3
etc/issue
Normal file
@ -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
|
BIN
etc/ld.so.cache
Normal file
BIN
etc/ld.so.cache
Normal file
Binary file not shown.
1
etc/ld.so.conf
Normal file
1
etc/ld.so.conf
Normal file
@ -0,0 +1 @@
|
||||
/usr/local/lib
|
70
etc/nscd.conf
Normal file
70
etc/nscd.conf
Normal file
@ -0,0 +1,70 @@
|
||||
#
|
||||
# /etc/nscd.conf
|
||||
#
|
||||
# An example Name Service Cache config file. This file is needed by nscd.
|
||||
#
|
||||
# Legal entries are:
|
||||
#
|
||||
# logfile <file>
|
||||
# debug-level <level>
|
||||
# threads <initial #threads to use>
|
||||
# max-threads <maximum #threads to use>
|
||||
# server-user <user to run server as instead of root>
|
||||
# server-user is ignored if nscd is started with -S parameters
|
||||
# stat-user <user who is allowed to request statistics>
|
||||
# reload-count unlimited|<number>
|
||||
# paranoia <yes|no>
|
||||
# restart-interval <time in seconds>
|
||||
#
|
||||
# enable-cache <service> <yes|no>
|
||||
# positive-time-to-live <service> <time in seconds>
|
||||
# negative-time-to-live <service> <time in seconds>
|
||||
# suggested-size <service> <prime number>
|
||||
# check-files <service> <yes|no>
|
||||
# persistent <service> <yes|no>
|
||||
# shared <service> <yes|no>
|
||||
# max-db-size <service> <number bytes>
|
||||
# auto-propagate <service> <yes|no>
|
||||
#
|
||||
# Currently supported cache names (services): passwd, group, hosts
|
||||
#
|
||||
|
||||
|
||||
# logfile /var/log/nscd.log
|
||||
# threads 6
|
||||
# max-threads 128
|
||||
server-user nscd
|
||||
# stat-user nocpulse
|
||||
debug-level 0
|
||||
# reload-count 5
|
||||
paranoia no
|
||||
# restart-interval 3600
|
||||
|
||||
enable-cache passwd yes
|
||||
positive-time-to-live passwd 600
|
||||
negative-time-to-live passwd 20
|
||||
suggested-size passwd 211
|
||||
check-files passwd yes
|
||||
persistent passwd yes
|
||||
shared passwd yes
|
||||
max-db-size passwd 33554432
|
||||
auto-propagate passwd yes
|
||||
|
||||
enable-cache group yes
|
||||
positive-time-to-live group 3600
|
||||
negative-time-to-live group 60
|
||||
suggested-size group 211
|
||||
check-files group yes
|
||||
persistent group yes
|
||||
shared group yes
|
||||
max-db-size group 33554432
|
||||
auto-propagate group yes
|
||||
|
||||
enable-cache hosts yes
|
||||
positive-time-to-live hosts 3600
|
||||
negative-time-to-live hosts 20
|
||||
suggested-size hosts 211
|
||||
check-files hosts yes
|
||||
persistent hosts yes
|
||||
shared hosts yes
|
||||
max-db-size hosts 33554432
|
40
etc/nsswitch.conf
Normal file
40
etc/nsswitch.conf
Normal file
@ -0,0 +1,40 @@
|
||||
# passwd: db files nis
|
||||
# NameService Konfigurations Datei
|
||||
#
|
||||
# $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
|
||||
#
|
||||
#
|
||||
|
||||
# shadow: db files nis
|
||||
# group: db files nis
|
||||
|
||||
passwd: files
|
||||
group: files
|
||||
shadow: files
|
||||
|
||||
publickey: files
|
||||
|
||||
hosts: files
|
||||
networks: files
|
||||
|
||||
protocols: db files
|
||||
services: db files
|
||||
rpc: db files
|
||||
ethers: db files
|
||||
netmasks: files
|
||||
netgroup: files
|
||||
bootparams: files
|
||||
|
||||
automount: files
|
||||
aliases: files
|
||||
|
||||
|
25
etc/nsswitch.dns
Normal file
25
etc/nsswitch.dns
Normal file
@ -0,0 +1,25 @@
|
||||
# passwd: db files nis
|
||||
# shadow: db files nis
|
||||
# group: db files nis
|
||||
|
||||
passwd: files
|
||||
group: files
|
||||
shadow: files
|
||||
|
||||
publickey: files
|
||||
|
||||
hosts: files dns
|
||||
networks: files
|
||||
|
||||
protocols: db files
|
||||
services: db files
|
||||
rpc: db files
|
||||
ethers: db files
|
||||
netmasks: files
|
||||
netgroup: files
|
||||
bootparams: files
|
||||
|
||||
automount: files
|
||||
aliases: files
|
||||
|
||||
|
25
etc/nsswitch.files
Normal file
25
etc/nsswitch.files
Normal file
@ -0,0 +1,25 @@
|
||||
# passwd: db files nis
|
||||
# shadow: db files nis
|
||||
# group: db files nis
|
||||
|
||||
passwd: files
|
||||
group: files
|
||||
shadow: files
|
||||
|
||||
publickey: files
|
||||
|
||||
hosts: files
|
||||
networks: files
|
||||
|
||||
protocols: db files
|
||||
services: db files
|
||||
rpc: db files
|
||||
ethers: db files
|
||||
netmasks: files
|
||||
netgroup: files
|
||||
bootparams: files
|
||||
|
||||
automount: files
|
||||
aliases: files
|
||||
|
||||
|
25
etc/nsswitch.nis
Normal file
25
etc/nsswitch.nis
Normal file
@ -0,0 +1,25 @@
|
||||
# passwd: db files nis
|
||||
# shadow: db files nis
|
||||
# group: db files nis
|
||||
|
||||
passwd: files nis
|
||||
group: files nis
|
||||
shadow: files
|
||||
|
||||
publickey: files
|
||||
|
||||
hosts: dns nis files
|
||||
networks: files nis
|
||||
|
||||
protocols: db nis files
|
||||
services: db nis files
|
||||
rpc: db files
|
||||
ethers: db nis files
|
||||
netmasks: files nis
|
||||
netgroup: files nis
|
||||
bootparams: files
|
||||
|
||||
automount: nis
|
||||
aliases: files
|
||||
|
||||
|
8
etc/passwd
Normal file
8
etc/passwd
Normal file
@ -0,0 +1,8 @@
|
||||
root:x:0:0:root:/root:/bin/bash
|
||||
bin:x:1:1:bin:/bin:/bin/bash
|
||||
daemon:x:2:6:daemon:/sbin:/bin/bash
|
||||
lp:x:4:9:daemon:/sbin:/bin/bash
|
||||
man:x:13:2:man:/var/catman:/bin/bash
|
||||
ftp:x:40:2:ftp:/pub/Filebase:/bin/bash
|
||||
nscd:x:58:2:nscd:/var/db/nscd:/bin/bash
|
||||
nobody:x:65534:65534:nobody:/tmp:/bin/bash
|
39
etc/profile
Normal file
39
etc/profile
Normal file
@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
#/etc/profile
|
||||
#Profile Wrapper script. ruft alle script Dateien unter
|
||||
#/etc/sysconfig/profile auf - gibt eine übersichtlichere Struktur
|
||||
#der profile Datei, und ermöglicht einfachste erweiterungen beim
|
||||
#installieren von packages
|
||||
#Script Framework - Automatisiertes Erzeugen der Monsum Linux Distribution
|
||||
#(c) Rainmaker MultiMedia OHG
|
||||
#
|
||||
#$Author$
|
||||
#$Date$
|
||||
#$Revision$
|
||||
#
|
||||
#$Log$
|
||||
#Revision 1.2 2001/10/16 12:48:12 kueller
|
||||
#Es wird nun eine moderatere umask einstellung vorgenommen. Die Systemupdates
|
||||
#sorgen fuer eine default umask 077 - dadurch sind nach neuinstallationen viele
|
||||
#wichtige Verzeichnisse für standart user nicht lesbar. Damit ist das system
|
||||
#für standart user nicht nutzbar!
|
||||
#
|
||||
#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 09:27:48 kueller
|
||||
#
|
||||
#Grundpfad wird jetzt in profile gesetzt. Dafür wurde der PATH Eintrag aus
|
||||
#bash Script entfernt
|
||||
#
|
||||
#Revision 1.1.1.1 2001/08/09 13:16:34 kueller
|
||||
#Basis Konfiguration für MonsumLinux
|
||||
#
|
||||
#
|
||||
|
||||
umask 022
|
||||
PATH=/bin:/usr/bin
|
||||
export PATH
|
||||
for i in /etc/sysconfig/profile.d/*; do
|
||||
source $i
|
||||
done
|
19
etc/resolv.conf
Normal file
19
etc/resolv.conf
Normal file
@ -0,0 +1,19 @@
|
||||
#/etc/resolv.conf
|
||||
#Nameserver Konfigurationsdatei
|
||||
#(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
|
||||
#
|
||||
#
|
||||
|
||||
nameserver <hier die IP des Nameservers einsetzen!>
|
||||
search <Liste der localen Domänen einsetzen (Trennzeichen " ")>
|
8
etc/shadow
Normal file
8
etc/shadow
Normal file
@ -0,0 +1,8 @@
|
||||
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::::
|
||||
nscd:*:11144:0:10000::::
|
||||
nobody:*:11144:0:10000::::
|
22
etc/shells
Normal file
22
etc/shells
Normal file
@ -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
|
29
etc/sysconfig/loadmods
Normal file
29
etc/sysconfig/loadmods
Normal file
@ -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
|
49
etc/sysconfig/profile.d/bash
Normal file
49
etc/sysconfig/profile.d/bash
Normal file
@ -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='\[\e[34m\]\t \[\e[1;35m\]\u\[\e[1;31m\]@\H:\[\e[1;39m\]\w \$ \[\e[0m\]'
|
||||
PS2='>> '
|
||||
LS_OPTIONS="--color"
|
||||
export PS1 PATH LS_OPTIONS
|
||||
alias ls='ls $LS_OPTIONS'
|
34
etc/sysconfig/profile.d/sysadd
Normal file
34
etc/sysconfig/profile.d/sysadd
Normal file
@ -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
|
1
etc/timezone
Normal file
1
etc/timezone
Normal file
@ -0,0 +1 @@
|
||||
Europe/Berlin
|
35
init/genpkg
Normal file
35
init/genpkg
Normal file
@ -0,0 +1,35 @@
|
||||
#!/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 "/usr/local/lib64" >>etc/ld.so.conf
|
||||
fi
|
26
root/.bash_profile
Normal file
26
root/.bash_profile
Normal file
@ -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:/usr/X11R7/sbin
|
||||
export CFLAGS CXXFLAGS PATH
|
308
tmp/postinstall
Normal file
308
tmp/postinstall
Normal file
@ -0,0 +1,308 @@
|
||||
#!/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.<if>, 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
|
||||
echo "none /tmp tmpfs" >>$ROOTDIR/tmp/fstab
|
||||
if [ ! -z "$FSTABENTRY" ]; then
|
||||
sed "s/\\$INSTROOT /\/ /" $ROOTDIR/tmp/fstab \
|
||||
|sed "s/\\$INSTROOT//" >$ROOTDIR/etc/fstab
|
||||
fi
|
||||
rm $ROOTDIR/tmp/fstab
|
||||
mkdir -p /var/db/nscd
|
||||
mkdir -p /var/run/nscd
|
||||
chown nscd:sys /var/db/nscd
|
||||
chown nscd:sys /var/run/nscd
|
0
var/log/btmp
Normal file
0
var/log/btmp
Normal file
0
var/log/wtmp
Normal file
0
var/log/wtmp
Normal file
0
var/run/utmp
Normal file
0
var/run/utmp
Normal file
Loading…
Reference in New Issue
Block a user