/penyu

Container Based Operating System

Primary LanguageShell

Penyu OS Build Status

PenyuOS integrates the tools and patterns of container-based application and Orcinus orchestration tools with reliable, and modern architecture operating system platforms. penyu

How to build the image

Just run

$ git clone https://github.com/aksaramaya/penyu.git
$ cd penyu
$ docker-compose run build make
# With profile
$ docker-compose run build make PROFILE=penyuxen

To clean up the directory, run

make clean

C.H.I.P board

BUILD

make chip

FLASH your images

# if you use OSX
brew install coreutils
# flash images
make flash-chip

Package Management

Update meta repo

apk update

Install Package

apk add openssl

or

apk --update add openssl

Remove Package

apk del openssl

Search Package

To list all packages available, along with their descriptions:

apk search -v

To list all packages are part of the ACF system:

apk search -v "acf*"

To list all packages that list NTP as part of their description, use the -d or --description option:

apk search -v --description 'NTP'

Get Info From Package

apk info -a zlib

out

zlib-1.2.5-r1 description:
A compression/decompression Library

zlib-1.2.5-r1 webpage:
http://zlib.net

zlib-1.2.5-r1 installed size:
94208

zlib-1.2.5-r1 depends on:
libc0.9.32

zlib-1.2.5-r1 is required by:
libcrypto1.0-1.0.0-r0
apk-tools-2.0.2-r4
openssh-client-5.4_p1-r2
openssh-5.4_p1-r2
libssl1.0-1.0.0-r0
freeswitch-1.0.6-r6
atop-1.25-r0

zlib-1.2.5-r1 contains:
lib/libz.so.1.2.5
lib/libz.so.1
lib/libz.so

zlib-1.2.5-r1 triggers: