OSCAR Package Compiler Manual

Geoffroy Vallee

Jean Parpaillon

Revision History
Revision 0.206-22-07jp
Documentation for OPKG 0.2

Table of Contents

Introduction
Architecture
Generation of Meta-Files for the Creation of Binary Packages
opkgc Installation
Creation Binary Packages Configuration Files for Specific Linux Distributions

Introduction

The OSCAR Package Compiler (OPKGC) aims to generate binary packages (both RPMs and Debian packages) from OSCAR packages in order to ease their management and diffusion.

The idea of an OSCAR Package (OPKG) compiler has been defined and presented by Erich Focht during the OSCAR meeting in January 2007.

Few constraints have to be kept in mind since the OSCAR developers started to implement OPKGC:

  • The implementation has to be simple in order to ease the work of the maintainers: the development team of the OSCAR project is quite small so smaller and simpler is the code, better it is.

  • OSCAR core components are implemented in Perl or Python, therefore it is a real plus if OPKGC can do so.

The OPKGC works in two phases: (i) the generation of the meta-files for the creation of binary packages (e.g. the creation of a spec file for RPMs), and the creation of binary packages based on these meta-files.