summaryrefslogtreecommitdiffstats
path: root/initrd/initrd-stuff/bin
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-01-17 14:53:55 +0100
committerDirk von Suchodoletz2006-01-17 14:53:55 +0100
commit9c083d8bce0748957872857ee809b40b8578da6a (patch)
tree36f92f210a80fa5f40327948c11c95ae627299c0 /initrd/initrd-stuff/bin
parentdhclient schreibt jetzt Konfiguration sauber nach machine-setup. Laden (diff)
downloadcore-9c083d8bce0748957872857ee809b40b8578da6a.tar.gz
core-9c083d8bce0748957872857ee809b40b8578da6a.tar.xz
core-9c083d8bce0748957872857ee809b40b8578da6a.zip
gdm Konfiguration klappt nun. Kommentare angefuegt ...
git-svn-id: http://svn.openslx.org/svn/openslx/dxs/ld4@17 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/initrd-stuff/bin')
-rwxr-xr-xinitrd/initrd-stuff/bin/hwautocfg7
-rwxr-xr-xinitrd/initrd-stuff/bin/servconfig21
2 files changed, 19 insertions, 9 deletions
diff --git a/initrd/initrd-stuff/bin/hwautocfg b/initrd/initrd-stuff/bin/hwautocfg
index 1f8ac180..52bf3d0c 100755
--- a/initrd/initrd-stuff/bin/hwautocfg
+++ b/initrd/initrd-stuff/bin/hwautocfg
@@ -132,7 +132,7 @@ complete\n or non existant. The $0 script tried for a fully automatic\n\
configuration of display"
fi
if [ -z "$HS" ] ; then error " $msg timings requested but could not \
-establish horizontal\n frequency in kHz." nonfatal
+establish\n horizontal frequency in kHz." nonfatal
HS=${HSYNCRANGE}
fi
if [ -z "$VS" ] ; then error " $msg timings but could not establish \
@@ -294,9 +294,14 @@ DRIVERLIST=" "${DRIVERLIST}
for DRIVER in ohci-hcd uhci-hcd ehci-hcd \
ohci1394; do
strinfile ${DRIVER} /tmp/hwsetup.info && {
+ USB="yes"
modprobe ${MODPRV} ${DRIVER}
DRIVERLIST="${DRIVERLIST} ${DRIVER}"; }
done
+## modules for already plugged devices might not be loaded in ramdisk
+#if [ -n "$USB" ] ; then
+#
+#fi
for DRIVER in yenta_socket i82365 pd6729 tcic; do
strinfile ${DRIVER} /tmp/hwsetup.info && {
modprobe ${MODPRV} ${DRIVER}
diff --git a/initrd/initrd-stuff/bin/servconfig b/initrd/initrd-stuff/bin/servconfig
index 952c7521..a984805e 100755
--- a/initrd/initrd-stuff/bin/servconfig
+++ b/initrd/initrd-stuff/bin/servconfig
@@ -178,7 +178,7 @@ if [ "x$start_x" != "xno" ] ; then
[ -n "$x_display_manager" ] && \
echo -e "# /etc/X11/xdm/Xaccess - file generated by $0: \
$date\n*\n%hostlist\t$x_display_manager\n*\t\tCHOOSER %hostlist"\
- >/etc/X11/xdm/Xaccess
+ >/mnt/etc/X11/xdm/Xaccess
# define type of X session
dsx="no"
@@ -238,12 +238,15 @@ if [ "x$start_xdmcp" != "xno" ] ; then
start_xdmcp=kdm
fi
case "$start_xdmcp" in
- wdm|WDM)
+ wdm)
# anywhere in use!?
;;
- esac
- # setup xdm (as fallback) in any case
- echo -e "# /etc/X11/xdm/xdm-config - file generated by\n\
+ gdm)
+ config_gdm
+ ;;
+ *)
+ # setup xdm
+ echo -e "# /etc/X11/xdm/xdm-config - file generated by\n\
#\t$0: $date\n\nDisplayManager.errorLogFile:\t/var/log/xdm.errors\n\
DisplayManager.pidFile:\t\t/var/run/xdm.pid\n\
DisplayManager.authDir:\t\t/var/lib/xdm\n\
@@ -258,7 +261,9 @@ DisplayManager.*.chooser:\t/etc/X11/xdm/RunChooser\n\
DisplayManager.*.startup:\t/etc/X11/xdm/Xstartup\n\
DisplayManager.*.session:\t/etc/X11/xdm/Xsession\n\
DisplayManager.*.reset:\t\t/etc/X11/xdm/Xreset" >/mnt/etc/X11/xdm/xdm-config
- [ "$xdmcp" = "false" ] && echo -e \
- "DisplayManager.requestPort:\t0\n" >>/mnt/etc/X11/xdm/xdm-config
- config_dm
+ [ "$xdmcp" = "false" ] && echo -e \
+ "DisplayManager.requestPort:\t0\n" >>/mnt/etc/X11/xdm/xdm-config
+ config_xdm
+ ;;
+ esac
fi