xorg: don't fail if no devices are conifgured; this makes probe work on Raspberry Pi with fbdev
This commit is contained in:
parent
4af6f32896
commit
b8ce4a9a82
@ -168,7 +168,7 @@ install -m 1777 -o root -g root -d /tmp/.ICE-unix
|
|||||||
if [ -e /dev/nvhost-ctrl ]; then
|
if [ -e /dev/nvhost-ctrl ]; then
|
||||||
VIDEO_DEV="NVIDIA TEGRA"
|
VIDEO_DEV="NVIDIA TEGRA"
|
||||||
else
|
else
|
||||||
VIDEO_DEV="`lspci -n | grep " 03[0-9][0-9]: "`"
|
VIDEO_DEV="`lspci -n 2>/dev/null | grep " 03[0-9][0-9]: "`"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -e $XORGCONF -a -e $postpluglibdir/xorg.cache ]; then
|
if [ -e $XORGCONF -a -e $postpluglibdir/xorg.cache ]; then
|
||||||
@ -236,18 +236,23 @@ if [ ! -e $XORGCONF ]; then
|
|||||||
# sync to avoid filesystem corruption in case of system hang on probe
|
# sync to avoid filesystem corruption in case of system hang on probe
|
||||||
sync
|
sync
|
||||||
|
|
||||||
HOME=/tmp Xorg :5 -configure 2>>$logfile || {
|
rm -f /tmp/xorg.conf.new
|
||||||
logmsg "$me" "warning: xorg autoprobed configuration failed; enabling experimental xorg autoconfig"
|
HOME=/tmp Xorg :5 -configure 2>>$logfile
|
||||||
|
RET=$?
|
||||||
|
if [ $RET -ne 0 -o ! -e /tmp/xorg.conf.new ]; then
|
||||||
|
logmsg "$me" "warning: xorg autoprobed configuration failed; using xorg autoconfig"
|
||||||
|
VIDEO_DEV="autoprobe"
|
||||||
|
echo "# Dummy empty xorg.conf file created by postplug" > $XORGCONF
|
||||||
xorg_configure_loginmanager
|
xorg_configure_loginmanager
|
||||||
xorg_d_configure_input
|
xorg_d_configure_input
|
||||||
exit 1
|
exit 1
|
||||||
}
|
else
|
||||||
|
|
||||||
mv /tmp/xorg.conf.new $XORGCONF
|
mv /tmp/xorg.conf.new $XORGCONF
|
||||||
sed -i "s|#DisplaySize|DisplaySize|" $XORGCONF
|
sed -i "s|#DisplaySize|DisplaySize|" $XORGCONF
|
||||||
# disable autoconfigured multiple screens
|
# disable autoconfigured multiple screens
|
||||||
sed -i "s|^\([[:space:]]*Screen[[:space:]]*[1-9].*\)|#\1|" $XORGCONF
|
sed -i "s|^\([[:space:]]*Screen[[:space:]]*[1-9].*\)|#\1|" $XORGCONF
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
let "CONFCREATED = 1"
|
let "CONFCREATED = 1"
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user