summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDirk von Suchodoletz2008-02-07 12:16:00 +0100
committerDirk von Suchodoletz2008-02-07 12:16:00 +0100
commitae4adb92b0d183a207fbaf5492a275f13231710b (patch)
tree17282855fb4418dea0df1626861812d2561fc6e8
parent* vmware plugin is no longer offering the list of available vmwares (diff)
downloadcore-ae4adb92b0d183a207fbaf5492a275f13231710b.tar.gz
core-ae4adb92b0d183a207fbaf5492a275f13231710b.tar.xz
core-ae4adb92b0d183a207fbaf5492a275f13231710b.zip
Fixed the bug (reported by Reiner) of the last checkin, cleant up the
README and added a subdirectory for documentation on setup, installation. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1520 95ad53e4-c205-0410-b2fa-d234c58c8868
-rw-r--r--README7
-rw-r--r--README.de52
-rw-r--r--initramfs/distro-specs/suse/functions-default2
-rwxr-xr-xinitramfs/initrd-stuff/bin/hwautocfg3
-rw-r--r--tools/README.915resolution4
5 files changed, 17 insertions, 51 deletions
diff --git a/README b/README
new file mode 100644
index 00000000..55dfec11
--- /dev/null
+++ b/README
@@ -0,0 +1,7 @@
+OpenSLX - Linux Diskless Clients Version 4
+
+--> http://www.openslx.org (project pages)
+--> http://www.openslx.org/trac/documentation (german only at the moment)
+
+Information on installation and needed packages and services could be
+found in the doc/ subdirectory.
diff --git a/README.de b/README.de
index 8c0c63fc..70cc03e9 100644
--- a/README.de
+++ b/README.de
@@ -1,53 +1,7 @@
OpenSLX - Linux Diskless Clients Version 4
+
--> http://www.openslx.org (Projektseiten)
--> http://www.openslx.org/trac/documentation/Linux_Stateless_Clients
-Die Version 4 wählt einen komplett neuen Ansatz und ist in den meisten
-Punkten nicht zur Vorgängerin kompatibel. Die wesentlichen Änderungen
-werden im folgenden kurz dargestellt. Es wurde ein völlig neuer Ansatz
-gewählt, der diesmal um das InitRamFS zentriert ist:
-
-1. mkdxsinitrd (ersetzt mkinitrd) baut ein InitialRamFS:
-* Einfügen bestimmter Toolsets (Standardprogramme zum Setup, wie Busybox,
-dhclient, nbd-client, dnbd-client, ...) unabhängig von Distro
-* Es werden nur Basismodule für Netzwerkkarten und Netzwerk-Dateisystem
-(nbd, squashfs, dnbd(2), ...) ins Ramfs eingebaut (wie früher auch, nur
-konnte das klassische mkinitrd kein (D)NBD, UnionFS/AUFS unterstützen
-* Das InitRamFS wird durchaus größer als vorher und erreicht zur Zeit
-bis zu 3,5MByte
-
-mkdxsinitrd wird in der nächsten Zeit durch slxmkramfs ersetzt, welches
-Teil eines Config-Frameworks werden wird, dass sich um die Installation
-der Kernel, Erstellen der passenden Initramfs, Erstellen der machine-setup
-und des Packens des ConfTGZ kümmern wird.
-
-2. In der InitialRamdisk:
-* Laden der NW-Karten-Module, Setup des Root-Filesystems (NFS, NBD
-evtl. UnionFS, später auch AoE, iSCSI)
-* Start der Hardware-Konfiguration (distro-unabhängig) und Software-
-Konfiguration distro-abhängig (durch Laden von Dateien mit den benötigten
-Funktionen)
-* run-init ins spätere Filesystem der Clients, was komplett vorbereitet
-ist (Transfer etlicher Aufgaben aus boot.ld in die initrd)
-
-3. Klassische Init-Start
-* fast alle Vorbereitungen fuer das System sind VORHER in Punkt 2.
-erfolgt. Wenige Sachen werden noch durch boot.ld erledigt (bzw. bei
-Benutzung von VMware mit vmware-prep). Es findet kein DHCP, kein Mounten
-von Platten, NFS o.ae. in diesem Punkt statt, das ist alles schon erfolgt.
-Die Anpassungen in der alten boot.ld sind alle nach 2. gewandert, ebenso
-wie das alte boot.servconf und boot.hwsetup.
-
-Ziel ist es, dass eine (beliebige) Distro durch einfaches Kopieren in
-Unterverzeichnisse diskless bootbar wird. Alle notwendigen Schritte sollten
-in der (generischen) Initial Ramdisk erfolgen. Distributionsspezifika werden
-durch Konfigurationsdateien (config) und angepasste Skripten abgebildet.
-Diese werden je nach gewählter Distro beim generieren der InitRD ausgewählt.
-
-Damit die Parallelinstallation besser möglich wird, gibt es getrennte
-Verzeichnisse für TFTP (/tftpboot) und die (verschiedenen) Rootfilesysteme
-der Clients (/export oder /nfsroot).
-
-Insgesamt booten Rechner mit der neuen Diskless Variante deutlich schneller
-als früher ld3.4 1Minute++, nun 30Sekunden+ und generiert selbst im
-Standard-NFS/Bindmount-Betrieb deutlich weniger Netzwerk-Traffic.
+Informationen zur Installation und benötigten Paketen finden sich im
+Unterverzeichnis doc/.
diff --git a/initramfs/distro-specs/suse/functions-default b/initramfs/distro-specs/suse/functions-default
index 5bb0e678..9adedaae 100644
--- a/initramfs/distro-specs/suse/functions-default
+++ b/initramfs/distro-specs/suse/functions-default
@@ -360,7 +360,7 @@ $host_name\n\n\
-audit 0\n\
flexible=true\nhandled=true\nchooser=true" >>/mnt/etc/opt/gnome/gdm/gdm.conf
else
- if [ ! -d /mnt/etc/opt/gnome/gdm ];
+ if [ ! -d /mnt/etc/opt/gnome/gdm ] ; then
testmkd /mnt/etc/opt/gnome/gdm
fi
echo -e "\n[servers]\n0=Standard\n\n\
diff --git a/initramfs/initrd-stuff/bin/hwautocfg b/initramfs/initrd-stuff/bin/hwautocfg
index a9029575..37ce3980 100755
--- a/initramfs/initrd-stuff/bin/hwautocfg
+++ b/initramfs/initrd-stuff/bin/hwautocfg
@@ -274,7 +274,8 @@ if [ ! -f /rootfs${D_XF86CONFFILE#/mnt} ] ; then
strinfile ${highres} /tmp/915res || {
915resolution $(grep -i x -m 1 /tmp/915res|sed "s/\ :.*//") $(echo \
$highres|sed "s/x/\ /") 2>&1 >/dev/null;
- # for some reason that does not work for a Dell laptop with i855 chipset
+ # for some reason the above does not work for a Dell laptop with Intel
+ # 855 chipset, so add another mode too
915resolution 3c $(echo $highres|sed "s/x/\ /") 2>&1 >/dev/null; }
fi
fi
diff --git a/tools/README.915resolution b/tools/README.915resolution
new file mode 100644
index 00000000..9a2e3007
--- /dev/null
+++ b/tools/README.915resolution
@@ -0,0 +1,4 @@
+This tool is simple C code without any dependencies beside libc. Just
+grab source from the homepage at: http://www.geocities.com/stomljen
+It might become deprecated with upcoming Xorg versions (directly inte-
+grated into Xserver), but will be of use for any older version ... \ No newline at end of file