Looks like it might be the familiar cygwin using the "wrong kind of
directory separator" problem -- notice the different kinds of "/" vs.
"\\". cygwin python thinks it's linux even though it's really windows,
and that causes problems when execuging windows programs. Similar
problems occur with end of lines. Hardhat has lots of cruft in it to
work around these kinds of problems.
John
Mike Taylor wrote:
Ok, for the few remaining people that haven't just deleted this
message purely from the subject line ...
I'm in the final stages of testing the auto-generate of the windows
installer and I've hit a snag.
If I run "python ../hardhat/hardhat.py -D bar" from a dos prompt, it
generates the installer just fine - the command it ran to do that
shows up in hardhat.log looking like:
[ HardHat ]: Building Setup.exe
Executing: 'c:\\bin\\NSIS\\makensis.exe' 'makensis.exe' 'C:
\\cygwin\\home\\mike\\osaf\\test\\internal\\installers\\win\\chandler.ns
i'
Current directory: C:\cygwin\home\mike\osaf\test
looks good so far, but if I run it from cygwin, makensis.exe fails to
"see" the chandler.nsi file - the output looks like this in hardhat.log:
[ HardHat ]: Building Setup.exe
Executing: '/cygdrive/c/bin/NSIS/makensis.exe' 'makensis.exe'
'/home/mike/osaf/test/internal/installers/win/chandler.nsi'
Current directory: /home/mike/osaf/test
now running makensis.exe from the cygwin prompt manually lead me to
find that:
makensis.exe ../internal/installers/win/chandler.nsi
works like a charm.
So I then put in a check for cygwin, and if found, passed the
parameter of "../internal/installers/win/chandler.nsi" to the
executeCommand() call but that did not work!
So the question is basically what am I missing :) It's late for me
so I have stopped here before I start going down all kinds of weird
paths.
---
Bear
http://code-bear.com
PGP Fingerprint = 9996 719F 973D B11B E111 D770 9331 E822 40B3 CD29
------------------------------------------------------------------------
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev