06.03.2013 Views

opsi Version 3.3.1 - opsi Download - uib

opsi Version 3.3.1 - opsi Download - uib

opsi Version 3.3.1 - opsi Download - uib

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4. Localboot products: automatic software distribution with <strong>opsi</strong><br />

Sometimes a setup program wants to perform a reboot after installation. You will have<br />

to decide case by case whether to do so or not. Microsoft makes no explicit statement<br />

how to handle this. When the setup is done, 'disco32.exe' can be started again to take<br />

the second snapshot and analyze the differences between the two snapshots. Then it<br />

creates a MSI package for software distribution. This package contains everything to<br />

reproduce the installation.<br />

4.3.1.6.2. Orca<br />

Microsoft outlines the functions of the program “Orca” as follows:<br />

Because of the restrictions of existing tools for the Windows Installer, it might be<br />

necessary to edit the MSI packages. To perform this task, Orca is provided by the<br />

Windows Installer SDK.<br />

In principle with Orca you can do a lot of jobs concerning MSI packages, but for more<br />

complex tasks it is too difficult to handle. So Ocra is suitable mainly for performing some<br />

small patches and customization.<br />

Anyway Orca is a great tool to discover the internal structure of MSI packages and to<br />

understand the basic principles of a setup information database.<br />

After opening a MSI package with Orca a list of tables will be shown that look like<br />

database tables. And that is what they basically are.<br />

When you click on the table named “Files” it will look like this:<br />

On the right side there is a list of all files required for installation. Each file has got an<br />

unique key for identification, which is shown in the first column.<br />

55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!