Skip to content

oscar-packager: tool to build the whole OSCAR distribution packages including opkgs

Notifications You must be signed in to change notification settings

oscar-cluster/oscar-packager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oscar-packager is the main oscar distro package builder.

You can use a docker file to bootstrap an oscar devel environment from
https://github.com/oscar-cluster/oscar/tree/master/support_files/
(see dockerfile header for usage)

Or you can try to bootstrap your own environment:

= RPM Based System =

In order to use oscar-packager, you will need to install the following 
components from sources:
- oscar-base: https://github.com/oscar-cluster/oscar.git
- packman: https://github.com/oscar-cluster/oscar-packman.git
- yume: https://github.com/oscar-cluster/oscar-yume.git
- opkgc: https://github.com/oscar-cluster/oscar-opkgc.git

For each of those components, please check the repository out ("svn co <url>",
where 'url' is the URL we just gave for each component, and then run the "sudo
make install" from the top directory of the source code.

OPKGC, the OSCAR package compiler, is also required. Please install opkgc by
creating the RPM is installing the RPM, otherwise you may encounter technical
difficulties.

You will also need to install createrepo and perl-AppConfig (yum -y install
createrepo perl-AppConfig).

Also remember to setup your distribution with oscar-config (the --setup-distro
option, for more details, please refer to the oscar-config man page).
Furthermore, if the oscar configuration file does not exist
(/etc/oscar/oscar.conf), please create one (you can use the "oscar-config
--generate-config-file command for that).

= Debian Based System =

In order to use oscar-packager, you will need to install the following
components from sources:
- oscar-base: https://github.com/oscar-cluster/oscar.git
- packman: https://github.com/oscar-cluster/oscar-packman.git
- yume: https://github.com/oscar-cluster/oscar-yume.git
- opkgc: https://github.com/oscar-cluster/oscar-opkgc.git

For each of those components, please check the repository out ("svn co <url>",
where 'url' is the URL we just gave for each component, and then run the "sudo
make install" from the top directory of the source code.

You will also need to install the following debian packages:
libappconfig-perl dpkg-dev debhelper build-essential

OPKGC, the OSCAR package compiler, is also required. Please install opkgc by
creating the RPM is installing the RPM, otherwise you may encounter technical
difficulties.

Also remember to setup your distribution with oscar-config (the --setup-distro
option, for more details, please refer to the oscar-config man page). 
Furthermore, if the oscar configuration file does not exist 
(/etc/oscar/oscar.conf), please create one (you can use the "oscar-config
--generate-config-file command for that).

About

oscar-packager: tool to build the whole OSCAR distribution packages including opkgs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published