# Deployment Package Specifications

The deployment packages can be in either of two forms. One is as a 'folder' package. The other is an archive package (usually with an extension of .apz or .pgz). Both can be utilized by ssWPI or SetupS. Both have their relative merits and downsides. None the less, their contents will remain the same.

In addition to the following, an ssApp will of course have to include all of its setup/install files in order to complete its install; whereas, ppApp's/ppGames would only need the following.

Ξ Note: 'BuildType' can be one of the following 'ssApp', 'ppApp', or 'ppGame'.

BuildType.app|ppg

This is the heart of the deployment package. Resembling an .ini file, this file tells SetupS and ssWPI exactly what to do. See SetupS File Specification (.app/.ppg).

(Required)

BuildType.jpg

Screen-shot for ssWPI. Though there is no limit on resolutions, for practical reasons it's recommended to go no higher than 600x480.

(Optional)

BuildType.png

Fader (graphic) for ssWPI.

(Optional)

BuildType.ico

Folder icon for both the install-to folder and the Startmenu. Up to 256px for Vista/7 icons.

(Optional)

BuildType.md5

Allows for an integrity check since 7-Zip uses no recovery records. But better than nothing.

(Optional)

BuildType.7z|rar|zip|cab

Only used if the BuildType is ppApp or ppGame. The equivalent of an ssApp's "Installer" or "Setup". See Recommended 7zip archive settings.

(Required unless using a "ppApps Live" folder)

\BuildType\

A folder that gets copied to the installed-to folder during post-processing. Handy for patches or update files outside the standard install/setup files.

(Optional)

Patch.7z|rar|zip|cab

An archive that gets extracted to the installed-to folder during post-processing. Handy for patches or update files outside the standard install/setup files.

(Optional)

BuildType.cmd|bat

Run during post-processing, now depreciated (but still supported) as the file can simply be copy & pasted into the BuildType.app file.

(Optional)

BuildType.reg

Applied during post-processing, now depreciated (but still supported) as the file can simply be copy & pasted into the BuildType.app file.

(Optional)

Folder.jpg|gif

An image for thumbnail views of the installed-to folder.

(Optional)

As one can see, except for the 'BuildType.app|ppg' file, none are required. The others are only in how the packager wishes their packages to be deployed. But if all are available, then the package is not as limited otherwise.

Copyright © 2020, Vergitek Solutions

ssTek Forum: Tools for custom Operating Systems!