On 11/21/16, 6:16 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala"
<omup...@gmail.com on behalf of bigosma...@gmail.com> wrote:
>>>1.  In sdk-installer-config-4.0.xml, for the new SDK entries, I don't
>know
>> >where to get the cacheID and cacheID2 properties.
>>
>> MD5Checker will compute the values.
>
>Where is the code for that?

In flex-utilities

>
>>
>> >2.  I have tested the installer.xml changes on Ant.  They work well for
>> >both tbz2 and dmg files.  But I have not been able to test it out with
>the
>> >Apache Flex Installer.  I couldn't figure out how to test the modified
>> >installer.xml without making an actual release of the flex-sdk
>>binaries.
>>
>> Pretty sure there is a command-line option to point to a local xml file.
>> The Ant build for the Installer has some targets to point to a local xml
>> file.
>
>I tried that.   But this setting seems to confuse the Installer and causes
>it to look for the SDK files from where the Installer.xml is specified.
>
>Maybe I am doing this wrong.  Can you test it out and see if this feature
>is working as intended?

I'm not sure what you are asking me to do.

I was able to run the installer on my Mac with a modified
sdk-installer-config-4.0.xml via:

 Apache\ Flex/Apache\ Flex\ SDK\ Installer.app/Contents/MacOS/Apache\
Flex\ SDK\ Installer
-config=file:///Users/aharui/svn/apache/site/trunk/content/installer/sdk-in
staller-config-4.0.xml


I had previously built the release packages with your installer.xml and
added to my local copy of sdk-installer-config-4.0.xml the following entry
underneath the Nightly:

   <Local id="Nightly" version="LOCAL"
path="file:///Users/aharui/git/flex/master/flex-sdk/out/"
file="apache-flex-sdk-4.16.0-bin" dev="true" nocache="true"/>

Then in the Installer I right-click, choose "Show Dev Builds" and select
Flex SDK LOCAL".  I found that after approving the licenses but before
hitting the "install" button that I had to  manually copy the
sdk-installer-config-4.0.xml into destination folder.

Then things started to install but there was an error 3003 in
unzipOrMountDMG.  Not sure what that is, but I took a quick look at the
installer.xml and I'm not sure the <condition> is doing the right thing.
I don't think you are supposed to have an "else" clause when a property is
used in "if"/"unless".

Anyway, you should be able to debug this way.

FWIW, if you need to actually debug the installer, then I use the various
Ant targets to build the installer and run it.
I first just run Ant with -Dno.cleanup
Then I run Ant with the "debug" target and -DLOCAL_CONFIG_URL=<path to
local sdk-installer-config.xml.

HTH,
-Alex


Reply via email to