Comment 2 for bug 218231

Revision history for this message
Oliver Grawert (ogra) wrote :

=== modified file 'scripts/add_fstab_entry'
--- scripts/add_fstab_entry 2008-02-27 04:17:50 +0000
+++ scripts/add_fstab_entry 2008-04-17 16:16:14 +0000
@@ -35,8 +35,18 @@
 for LDM_SOCKET in /var/run/ldm_socket_*; do
     SERVER=${LDM_SOCKET##*_}
     if [ -S ${LDM_SOCKET} ]; then
+ unset SSH_OPTS
+ unset DISPLAY_INFO
+ case ${LDM_SOCKET} in
+ /var/run/ldm_socket_vt*)
+ SSH_OPTS="-X"
+ ;;
+ *)
+ DISPLAY_INFO="DISPLAY=$(echo ${LDM_SOCKET} | cut -d _ -f 3)"
+ ;;
+ esac
         # ltspfs needs access to the X display
- /usr/bin/ssh -X -S ${LDM_SOCKET} ${SERVER} \
- "/usr/sbin/ltspfsmounter ${MOUNTPOINT} add"
+ /usr/bin/ssh $SSH_OPTS -S ${LDM_SOCKET} ${SERVER} \
+ "$DISPLAY_INFO /usr/sbin/ltspfsmounter ${MOUNTPOINT} add"
     fi
 done