From: Chris Koeritz Date: Wed, 7 Mar 2012 21:41:58 +0000 (-0500) Subject: some changes required by naggy baby ms-windows, which can't sit up straight or feed... X-Git-Tag: 2.140.90~1503 X-Git-Url: https://feistymeow.org/gitweb/?a=commitdiff_plain;h=db66dc8a1a99e07deb189b41b126060d7b12e60f;p=feisty_meow.git some changes required by naggy baby ms-windows, which can't sit up straight or feed itself to save anyone's life. --- diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index c4571b99..4ab3ec1c 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -38,7 +38,13 @@ if [ -z "$skip_all" ]; then local patterns=($*) if [ "$OS" == "Windows_NT" ]; then # needs to be a windows format filename for 'type' to work. - local tmppid=c:\\tmp_pids.txt + if [ ! -d c:/tmp ]; then + mkdir c:/tmp + fi + # windows7 magical mystery tour lets us create a file c:\\tmp_pids.txt, but then it's not really there + # in the root of drive c: when we look for it later. hoping to fix that problem by using a subdir, which + # also might be magical thinking from windows perspective. + tmppid=c:\\tmp\\pids.txt # we have abandoned all hope of relying on ps on windows. instead # we use wmic to get full command lines for processes. # this does not exist on windows home edition. we are hosed if that's