Quantcast
Channel: Support forum for BitRock InstallBuilder Multiplatform Installer - latest questions
Viewing all 1727 articles
Browse latest View live

Installer is created with no OS X executable permissions if created from windows

$
0
0

Hi,

I have an installation xml for an OS X installer, but it's supposed to be created on a Windows machine. The problem is that if the installer is packed on Windows, all of the files (installbuilder.sh, osx-intel, etc.) are created without the execute permission, so when i double click the .app to get it install on OS X, it says it couldn't run it.. if I pack everything on OS X, the permissions are properly set.

I've found this thread: http://answers.bitrock.com/questions/24326/linux-run-file-wont-run Which seems to describe my problem, and i see the reference in the user manual at the end of section 6.4: http://installbuilder.bitrock.com/docs/installbuilder-userguide/ar01s06.html but this seems to be only valid when installing on Unix and not OS X (tried, didn't work).

Is there another way to make sure the setup creates its own files with execute permissions? I would expect this to happen by default, but this doesn't seem to be the case.

Thanks in advance.


Linux run file won't run!

$
0
0

I'm trying hard to make InstallBuilder work, as I can see the potential of the program, but I've hit another snag which is baffling me. I ended up setting up separate project files for my Windows, Linux and Mac platforms, rather than trying to create all platform builds at one go since I just couldn't get that working, and I've managed to iron out most of my bugs now. Last one that's stumped me is, the .run files that are generated for both 32-bit and 64-bit builds just don't run on a Linux client machine, as the executable permission isn't set on the build file. The permission that gets set is rw for owner only (so, 0600). For the .run file to work on the client, the user has to manually chmod the .run file to set the executable permission, then it works.

Any suggestions on this please? I can't believe I'm the only person that's hit this, so obviously I'm not doing something right?

Non Ansi symbols in project path is unsupported?

$
0
0

It seems to be a bug.

Version: 16.1.0

Repro steps:
1. Create project and save it in path with non-ansi symbols (cyrillic in my case).
2. Reopen InstallBuilder.
3. Reopen project as recent.

Expected results: project reopens.

Actual results: "Project file C:/Users/realsonic/dev/ßÐÈË 2.0/ifml2 project/bitrock/ifml2.xml not found" - part "ßÐÈË 2.0" should be cyrillic.

MAC OS - Custom Uninstaller dialog message?

$
0
0

Hello,

When uninstalling the installer shows a Yes/No dialog. Is there a way to modify the message shown in the dialog?

MAC OS - Reduce dialogs?

$
0
0

Hello,

In my installer I am showing the license dialog. Is there a way to start the installation when the user clicks the next button in the license dialog instead of showing the very installation dialog?

MAC OS - License dialog with diffent font, font size and RTF format?

$
0
0

Hello,

The License dialog shows the license agreement in text format and only in one font and same size. Is there a way to use custom font and different font size?

And is there a way to include RTF file instead of text format? I mean like in the PKG installers' license agreement page. It uses different fonts, different font sizes and make it able to click on the links in the license agreement. Is this possible?

Any config for substitution for wrong symbols in generated paths?

$
0
0

Is there any config for substitution for wrong symbols in generated paths?

I've faced with a problem. I have version numbers like "year/version" - 2016/1 for instance. And IntallBuilder can't create files with default names including version. Other installers can substitue such symbols (like '/') for file names.

Installation directory based on previous answer

$
0
0

I have application that is installed in multiple times (multiple instances) in one server.

I tried to create on installation package that asks instance name before installation directory (instance's installation directory is based on installation directory + instance name eg. c:Program FilesApplication - Customer 1) I created a new page with instance name question and put it before installation directory. When I try to test installation package, installer still shows installation directory page before instance name page. What I do wrong?

Here is a sample of XML: <parameterlist> <stringparameter> <name>InstanceName</name> <title>Instance name</title> <description>Instance Name</description> <explanation>Name of the Instance of Application</explanation> <value></value> <default></default> <allowemptyvalue>1</allowemptyvalue> <width>40</width> </stringparameter> <directoryparameter> <name>installdir</name> <description>Installer.Parameter.installdir.description</description> <explanation>Installer.Parameter.installdir.explanation</explanation> <value></value> <default>${platform_install_prefix}/${product_shortname}-${InstanceName}</default> <allowemptyvalue>0</allowemptyvalue> <clioptionname>prefix</clioptionname> <mustbewritable>1</mustbewritable> <mustexist>0</mustexist> <width>40</width> </directoryparameter> </parameterlist>


Config for readme window width?

$
0
0

Is there a config for readme window width?

Yet own InstallBuider installer readme can't fit built-in readme window because of minuses line separators.

How to keep installer process in the foreground?

$
0
0

Hi,

this is something I've been struggling with for a while, sorry if I'm overseeing something obvious.

It concerns installers built for Windows. If you invoke your installer from the command line, like "cmd> myprod-0.1-windows-installer.exe --somearg ..." the installer immediately detaches from the shell foreground. That means, you get the shell prompt back immediately, while the installer is still running.

This might be fine for interactive use, but it makes automating installations quite a bit harder (We're trying to integrate the installation steps in our CI environment):

  • For one thing, the exit code of the installer invocation is always 0, so you cannot use it in a chain of automated deploy steps to check if everything worked fine and you can proceed. You have no way of telling in the controlling process when the installer actually finishes, to e.g. verify installation or check logs.
  • For another, we want to start multiple installers that install different parts of the system sequentially (Think of like 3 different *-installer.exe's started in a row from a .bat file). This is not possible, they are basically running concurrently which leads to arbitrary and strange behavior. I've tried to use the <singleInstanceCheck> to make subsequent installer invocations wait until the previous has finished, but this seems to lead to dead locks (e.g. the first installer runs through fine but the second and third are then waiting on each other to finish).

So, is there a way to keep the installer in the shell's foreground?

Can complete start menus be added conditionally

$
0
0

windows10 only has 1 hierarchy level on the start menu where previous versions of windows could have multiple levels. Is it possible to add an entire start menu conditionally on whether it's windows10 or not e.g.

if it's windows10

<startMenuShortcutList>

   <startMenuShortcut>    
   </startMenuShortcut>

   <startMenuShortcut>
   </startMenuShortcut>

else for windows versions before windows10

<startMenuShortcutList>
     <startMenuFolder>
     <name></name>
        <startMenuShortcutList>
           <startMenuFolder> 
           <name></name>
              <startMenuShortcutList>
                 <startMenuFolder>
                 <name></name> 
                    <startMenuShortcutList> 
                       <startMenuFolder> 
                       <name></name> 
                          <startMenuShortcutList>
                             <startMenuFolder>
                             <name></name>
                                <startMenuShortcutList>
                                   <startMenuShortcut>
                                    ....... 
                                   </startMenuShortcut>
                                   <startMenuShortcut>
                                   ........
                                   </startMenuShortcut>

How to emit 'wm_settingchange' message | Refresh System Environment variables in Install Builder

$
0
0

Hi,

In our main installer, we are installing a component along with our application. The component will set environment variables on installation. Those environment variables are not be accessible in main installer.

Say, (in windows) if we open a command prompt and after that if we externally change System environment variables then the change in System environment variables will not reflect in the command prompt. Unless we close and open the command prompt.

So consider,

  • Our main installer is the command prompt
  • The component sets environment variables will look like externally changing System environment variable
  • So the change in System environment variables will not reflect in main installer

Our application requires those environment variable. If we launch our application in final page of our main installer, then our application is not able to access the environment variable.

To solve this issue, we need to emit a message 'wm_settingchange' from InstallBuilder to refresh and access environment variables

For more information refer: 'http://stackoverflow.com/questions/3636055/how-to-modify-the-path-variable-definitely-through-the-command-line-in-windows'

Do we have option in InstallBuilder to emit 'wm_settingchange'?

MAC OS - Adding Dock icon (part 2)?

$
0
0

Hello,

Adding a Dock icon in MAC OS via the installer has been answered in this link. However, when the Dock icon is added, it opens up all the minimized windows. If there are 10 windows minimized, all are getting opened up. This happens because of refreshing the Dock using the following XML code in the installer,

<runProgram>
    <program>killall</program>
    <programArguments>-HUP Dock</programArguments>
</runProgram>

This seems to be mandatory in order for the added Dock icon to be shown. So when the Dock is refreshed how to prevent it from opening up all the minimized windows?

MAC OS - Custom Uninstaller dialog icon?

$
0
0

Hello,

Adding custom messages in the uninstaller's Yes/No message has been answered in this link. But is there a way to change the icon in the dialog message?

MAC OS - Adding an image on the Finish dialog?

$
0
0

Hello,

Is there a way to add an image in the Finish dialog?


License File

$
0
0

I have license key License Key: *-*-* . how can i use it to register the my BitRockInstallers

-rohan

Installer exe much too large

$
0
0

I have an install package with about 20 files in it totaling less than 19 MB.

When I create an install package using an old Wise installer (from 1999 or thereabouts) I include an extra file of about 0.5 MB and I have it performing more custom functions. The resulting installer is 6.6 MB.

When I create one with BitRock InstallBuilder Multiplatform Professional (that performs less custom functions and has one less file) the resulting exe is 11.6 MB (12.3 MB if I use ZIP).

So why is the Bitrock installer nearly twice the size and how can I reduce that? (I'm using LZMA as it gave the smallest results).

Expanding of included xml file without message about origin file.

$
0
0

Hi,

As in was mentioned here, included xml files are expanded by InstallBuilder GUI. And for components it is not a problem, because path to origin is declared in the code like this <component xmlOriginFile="/home/bitrock/component.xml">. But for just an actionGroup there is no any mentioning about included file. It is reloading just perfect when one of them is changed, but someone who will read my install script may not understand that external file even exists. Is there any way to leave a message about or link to origin xml file except of writing just a comment?

desperate need of a programmer who is proficient in InstallBuilder

$
0
0

Working with a developer using Unity3d. Unity outputs programs for both windows and mac. On windows the output is just an exe and data and program directory. I bought them a copy of InstallBuilder and when we parted ways I got the xml file from them. I have tried running InstallBuilder but have hit a brick wall. On the windows build the upgrade fails with the following error. Error copying file from packed Archive files/prayertech/Prayertech-update.exe.

The mac builds fine and I get the dmg file and it and installs without a problem. The problem is that the program will not launch. Can see the .app file but nothing happens when I click on it.

I desperately need someone to take this over and build working installer files.

How can I create debian packages using InstallBuilder?

$
0
0

How can I create debian packages using InstallBuilder?

Viewing all 1727 articles
Browse latest View live