sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #94720
Re: NFS mount på trådløse maskiner
Mogens Kjaer wrote:
> E. Sjørlund wrote:
> Nu ved jeg ikke hvordan det er lavet i SuSE, på en Fedora
> står der i /etc/inittab at /etc/X11/prefdm skal køres
> i init mode 5. Dér kunne man lægge noget ping-gymnastik
> (eller bare en sleep).
Jeg har ikke noget der ligner i /etc/inittab
Derimod er der i /etc/init.d scriptet xdm, som starter X.
Mon ikke det er i dets start sektion, jeg skal ind?
/etc/init.d/xdm
<klip>
case "$1" in
start)
Noget ping'eri på dette sted for at vente på, at det trådløse net er i gang.
Efterfulgt af en mount -a for at sikre, at /home er mountet på serveren
Så mangler jeg bare at kunne finde ud af at lave en løkke, der venter på
at ping går igennem.
# Avoid duplicated messages when earlyxdm is in use
if test "$DISPLAYMANAGER" = /opt/kde3/bin/kdm && \
test -s /var/run/kdm.pid && \
/sbin/checkproc -p /var/run/kdm.pid /opt/kde3/bin/kdm; then
rc_exit 0
fi
if test "$DISPLAYMANAGER" != /opt/kde3/bin/kdm; then
test -x /etc/X11/xdm/SuSEconfig.xdm && \
MD5DIR="/var/adm/SuSEconfig/md5" \
/etc/X11/xdm/SuSEconfig.xdm | \
sed 's+\(.*\)+/etc/init.d/xdm: \1+g' | \
/bin/logger
fi
echo -n "Starting service $DM"
# Don't start xdm if no Xserver is configured and xdm is not
# configured for remote access
if [ ! -x /usr/bin/X -a ! -x /usr/X11R6/bin/X -a \
"$DISPLAYMANAGER_REMOTE_ACCESS" = "no" ]; then
rc_status -u
rc_exit
fi
if [ "$DISPLAYMANAGER" = "$GDM_BIN" -a \
"$DISPLAYMANAGER_REMOTE_ACCESS" = "yes" -a \
"$DISPLAYMANAGER_STARTS_XSERVER" = "no" ]; then
XDMOPTIONS="--no-console"
fi
startproc -p $PIDFILE $DISPLAYMANAGER $XDMOPTIONS || rc_failed
# After a crash or a kill signal we may have
# a wrong owner ship of /dev/xconsole
if rc_status ; then
if test -x $XDMDIR/TakeDevices ; then
$XDMDIR/TakeDevices
else
chown root:tty /dev/xconsole /dev/tty0
chmod 622 /dev/xconsole /dev/tty0
fi
fi
rc_status -v
;;
Follow ups
References