Author: aschnell Date: Fri Feb 8 13:22:07 2008 New Revision: 44275 URL: http://svn.opensuse.org/viewcvs/yast?rev=44275&view=rev Log: - allow yast to be started from gdb (fate #302346) Modified: trunk/installation/package/yast2-installation.changes trunk/installation/startup/YaST2.First-Stage trunk/installation/startup/YaST2.call Modified: trunk/installation/package/yast2-installation.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/package/yast2-installation.changes?rev=44275&r1=44274&r2=44275&view=diff ============================================================================== --- trunk/installation/package/yast2-installation.changes (original) +++ trunk/installation/package/yast2-installation.changes Fri Feb 8 13:22:07 2008 @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Fri Feb 08 13:06:19 CET 2008 - aschnell@suse.de + +- allow yast to be started from gdb (fate #302346) + +------------------------------------------------------------------- Fri Feb 8 10:37:02 CET 2008 - locilka@suse.cz - Umount(s) used with -l and -f params. Modified: trunk/installation/startup/YaST2.First-Stage URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/startup/YaST2.First-Stage?rev=44275&r1=44274&r2=44275&view=diff ============================================================================== --- trunk/installation/startup/YaST2.First-Stage (original) +++ trunk/installation/startup/YaST2.First-Stage Fri Feb 8 13:22:07 2008 @@ -59,7 +59,7 @@ Framebuffer Netdevice IP Netmask Gateway Nameserver \ Server Serverdir X11i LANG TIMEZONE MEDIA XServer \ XVersion XBusID XkbRules XkbModel XkbLayout USB \ - HasPCMCIA VNC VNCpassword UseSSH + HasPCMCIA VNC VNCpassword UseSSH Y2GDB do if [ "${!i}" ] ; then export $i Modified: trunk/installation/startup/YaST2.call URL: http://svn.opensuse.org/viewcvs/yast/trunk/installation/startup/YaST2.call?rev=44275&r1=44274&r2=44275&view=diff ============================================================================== --- trunk/installation/startup/YaST2.call (original) +++ trunk/installation/startup/YaST2.call Fri Feb 8 13:22:07 2008 @@ -502,19 +502,37 @@ ##* set_yast_background # currently not used log "\tStarting YaST2:" - log "\tMODULE_NAME: $Y2_MODULE_NAME" - log "\tMODE_FLAGS: $Y2_MODE_FLAGS" - log "\tMODULE_ARGS: $Y2_MODULE_ARGS" - log "\tMODE: $Y2_MODE" - log "\tUI_ARGS: $Y2_UI_ARGS" - log "\tQT_IM_MODULE:$QT_IM_MODULE" - $OPT_FBITERM y2base \ - "$Y2_MODULE_NAME" \ - $Y2_MODE_FLAGS \ - $Y2_MODULE_ARGS \ - $Y2_MODE \ - $Y2_UI_ARGS - Y2_EXIT_CODE=$? + log "\tMODULE_NAME: $Y2_MODULE_NAME" + log "\tMODE_FLAGS: $Y2_MODE_FLAGS" + log "\tMODULE_ARGS: $Y2_MODULE_ARGS" + log "\tMODE: $Y2_MODE" + log "\tUI_ARGS: $Y2_UI_ARGS" + log "\tQT_IM_MODULE: $QT_IM_MODULE" + + Y2GDB=1 + + if [ -z "$Y2GDB" ]; then + $OPT_FBITERM y2base \ + "$Y2_MODULE_NAME" \ + $Y2_MODE_FLAGS \ + $Y2_MODULE_ARGS \ + $Y2_MODE \ + $Y2_UI_ARGS + Y2_EXIT_CODE=$? + else + GDBCMDS=/var/lib/YaST2/gdb-cmds + echo tty /dev/tty10 > $GDBCMDS + echo set args "$Y2_MODULE_NAME" \ + $Y2_MODE_FLAGS \ + "'"$Y2_MODULE_ARGS"'" \ + $Y2_MODE \ + $Y2_UI_ARGS >> $GDBCMDS + echo set pagination off >> $GDBCMDS + /usr/bin/gdb -x $GDBCMDS /usr/lib/YaST2/bin/y2base | \ + tee /var/log/YaST2/gdb-log + Y2_EXIT_CODE=$? + fi + Y2_ABORT_MESSAGE="YaST seems to be aborted abnormally !" Y2_OK_MESSAGE="YaST procedure ended successfully" if [ -s /etc/yast.inf ];then -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org