Skip to content
edge226 edited this page Mar 18, 2016 · 1 revision

Orbos Build System Locations

Directory Contains
/usr/bin/orbos Front-End Scripts
/usr/lib/orbos Library Scripts
/etc/orbos/ Configuration Files
/var/orbos/ Everything to do with builds

Front-End Scripts

I've been creating libraries and thus the front-ends just are not there yet. There is little point in building a front-end for an api in development. I do test each portion of the api as I create it.

Information will be added here when applicable.

Library Scripts

File Purpose
libtext Used in managing how text is displayed.
libbuild Contains the API for building packages.
libbootstrap Contains Functions used in the bootstrapping process.

Configuration Files

File Purpose
orbos.conf Contains the global system configuration and holds defaults.

Everything to do with builds

Directories Purpose
orbs Contains all orbs, each in its own directory structure.
src The directory where all build sources are held.
bin Where compiled binaries are stored for packaging.
pkg Once packaged the binaries go here.

orbs

File Purpose
orb Contains information used by the system to perform the build.
orb.spec Contains specification information to build the orb file.
orb.mod A special extra file to allow needed logic in some builds.

src

Source archives and directories are located here.

bin

Binary directories are located here. It will contain a name/version/ directory structure. The version may have extra options put on the end to differentiate build versions.

pkg

Full packages or modules will reside here after conversion.