Archive: makensis doesn't run as system process


makensis doesn't run as system process
Hi guys

I have a odd problem...

I have a buildserver script, written in python (2.4)
to crate a setup i simple call the makensis with the appropiate parameters...

callstr = self.m_nsis_path
callstr += " /DOUTFILE_NAME="+setup_exe_name
callstr += " /DSYSTEM_SOURCE="+self.m_REST_QUELLE
callstr += " /DMEAS_CONF_SOURCE=" + self.m_MEAS_CONF_QUELLE
callstr += " /DMAIN_SOURCE="+self.m_outputpath
callstr += " /DDRIVE_VERS=" +customer
callstr += " " + script_name
callstr += " >>" + setuplogfile

retval= os.system(callstr)

This works if I call my build script from the command line
but if I run it as service it doesnt' work, makensis simple does nothing (don't even get an error message)
somebody has a clue whats wrong?
do i need admin rights to run maknsis?!?!?!

You probably need quotes around each constant value. What if they contain spaces?

-Stu


hmmm
it looks like it was a simple Access right problem
probably because after installing I copied the "Logging build" into the exe folder :-(