/powerpack

OBSOLETE - SEE THE BUILDER REPOSITORY

Primary LanguageShell

Powerpack

Powerpack is the tool that takes Arch packages and builds an OSTree repository and disk images for a specified Papyros channel.

The Powerpack tools used to create an OSTree repository and disk image are based on ETA, an abandoned and non-functional project to create OSTree repository and disk image from a list of Arch Linux packages.

Currently, there are two sample channels: gnome, and papyros. The GNOME one is a simple channel with just the GNOME features installed, for testing OSTree. The Papyros will eventually be the full Papyros operating system, but currently only has a few framework packages included.

To build the extra packages not included in the Arch repositories, run:

./bin/powerpack-build

After building the extra packages, create the operating system structure, install the necessary packages, and commit it to the OSTree repository by running:

./bin/powerpack-commit gnome

Now, to create a 5GB disk image for testing, run:

./bin/powerpack-pack gnome

You can take that IMG file and create a virtualbox harddrive image using:

VBoxManage convertfromraw -format VDI build/gnome/gnome.img build/gnome/gnome.vdi

Boot your shiny new system and enjoy!