Meego Wiki
Views

SDK/1.2/Installer

From MeeGo wiki
< SDK
Revision as of 18:02, 3 May 2011 by Bspencer (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page describes the design and components of the MeeGo SDK installer. The installer is currently

Contents

Background

The MeeGo SDK Installer is based on IFW (Nokia's recently open-sourced Installer Framework).

Components

TBD. Simple design needed

Behavior

Windows:

Steps to install:
Components installed:
 Registry keys:
 Files:
 Libraries:
 Executables:
 File locations:

Linux:

Steps to install:
Components installed:
 Packages:
 Libraries:
 Executables:
 Config keys:
 File locations:

SDK Targets

How to update targets:

  1. Target maintainer provides a madde config file (preferably a single file) that defines the target, and any new components (normal sysroot and runtime) used by the target.
  2. Target maintainer provides some useful information of the target:
  3. Download size
  4. Installed size
  5. Installer maintainer adds the config file into madde_configs directory
  6. Installer maintainer runs ./creat_repo.bat to generate the repository and push it to the repository server
  7. End user launches MeeGo SDK Maintenance Tool and select the new target to install


Adding additional tools to the SDK installer

It is possible to augment the installer so that additional development tools can be installed. TBD: Design. Types of development tools. Open source. Restrictions Steps to accomplish:

* People to talk to
* QA process
* Components:  GUI, config values, packages, files, libraries, Qt Creator modifications
Personal tools