Added undocumented mount and debug modes to the appimage
[citadel.git] / appimage / citadel.AppDir / AppRun
index e498fe4288fad8c21cdc01e2e737185e95723122..9c17f828df78596957e39a71eee2d99dc4590118 100755 (executable)
@@ -205,6 +205,21 @@ case ${1} in
                export PATH=$APPDIR/usr/bin
                exec ctdlvisor -m -h $CTDL_DIR
                ;;
+       mount)
+               echo This mode of operation mounts the AppImage but does not run anything.
+               echo -n Kill it when you are finished...
+               while true
+               do
+                       sleep 1
+               done
+               ;;
+       debug)
+               echo Connecting to the debugger
+               echo Try this: run -x9 -h $CTDL_DIR
+               export LD_LIBRARY_PATH=$APPDIR/usr/lib
+               export PATH=$APPDIR/usr/bin:$PATH
+               exec $APPDIR/usr/bin/gdb $APPDIR/usr/local/citadel/citserver
+               ;;
        *)
                echo Unexpected command: ${1} 
                usage