summaryrefslogtreecommitdiffstats
path: root/migratekde3
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2014-11-27 11:57:26 +0900
committerMichele Calgaro <[email protected]>2014-11-27 11:57:26 +0900
commitdf0af3a449600b8617cd8c29ec5263adff7b04e6 (patch)
treecc9eb953eadc4d6f6882e22d426b2fd80262b328 /migratekde3
parent48fe5507cdaa620625441c7e1f70eb98b7ca78e5 (diff)
parent84987892db83c0fcc68bb4f0d2403571a29cbad3 (diff)
downloadtdebase-df0af3a449600b8617cd8c29ec5263adff7b04e6.tar.gz
tdebase-df0af3a449600b8617cd8c29ec5263adff7b04e6.zip
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdebase
Diffstat (limited to 'migratekde3')
-rwxr-xr-xmigratekde320
1 files changed, 10 insertions, 10 deletions
diff --git a/migratekde3 b/migratekde3
index c106dd718..eff7f182e 100755
--- a/migratekde3
+++ b/migratekde3
@@ -130,6 +130,16 @@ else
fi
unset BIN_DIR
+# Trap when the user runs this script while in a Trinity session.
+# Most files can be updated "live" but some can't, such as kdeglobals.
+if [ "$TDE_FULL_SESSION" != "" ] && [ "$TDE_SESSION_UID" != "" ] && [ "`ps ax | grep \`tail -n1 $HOME/.DCOPserver_\`uname -n\`__0 2>/dev/null\` | grep -v grep`" != "" ]; then
+ MESSAGE="You are running this script while a Trinity session is active.\nMost files can be updated \"live\" but some cannot, such as kdeglobals.\n\nThis script probably will not complete successfully. :-)"
+ # Are we in X? Display an X dialog explaining breakage.
+ printf "%b" "$MESSAGE\n"
+ Wait_For_Response "Continue?"
+ Proceed_From_Response
+fi
+
echo
echo "This script migrates an existing KDE3 profile directory."
echo "The definition of a KDE3 profile directory includes some"
@@ -172,16 +182,6 @@ if [ "$TDEHOME_LINK" != "" ]; then
fi
fi
-# Trap when the user runs this script while in a Trinity session.
-# Most files can be updated "live" but some can't, such as kdeglobals.
-if [ "$TDE_FULL_SESSION" != "" ] || [ "$TDE_SESSION_UID" != "" ] || [ -f $HOME/.DCOPserver_`uname -n`__* ]; then
- MESSAGE="You are running this script while a Trinity session is active.\nMost files can be updated \"live\" but some cannot, such as kdeglobals.\n\nThis script might complete successfully and might not. Probably not. :-)"
- # Are we in X? Display an X dialog explaining breakage.
- printf "%b" "$MESSAGE\n"
- Wait_For_Response "Continue?"
- Proceed_From_Response
-fi
-
if [ -d "$HOME/.trinity" ] && [ "$BACKUP" = "true" ]; then
echo "$HOME/.trinity already exists." 1>&2
echo "User requested a backup copy."