jpawlowski / GBE-system

System Environment for Gemeinschaft 5

Home Page:https://github.com/amooma/GS5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gemeinschaft System Environment

This repository hosts all system environment scripts for Gemeinschaft PBX.

Installation / Prerequisites

More to come.

Directory structure

/bin

Contains operational scripts, e.g. for self-update.

/lib

Contains operational library files.

/lib/addons

Contains add-on package files.

/lib/cfg/any/dyn

Contains dynamic system configuration files. These files will be copied once during initial installation and will not be updated afterwards by the self-update function. Users will be able to customize these files but might need to update them manually in case there are important changes. However a factory reset will also re-write these files within the system directories and overwrite existing ones.

/lib/cfg/any/static

Contains static system configuration files. These files won't be copied to their destination system folders but symlinked instead and will always be reset during self-update to ensure core functionality. Because of this users won't be able to do any permanent changes to these files (and should not need to do so).

/lib/cfg/

For other platforms a file structure similar to the directory "any" can be created. It will be combined with files from any. Overlapping file names in more than one platform need to be avoided. Instead conf.d-like directory structures should be used where an additional configuration file overwrites settings from the prior one.

Mailing List

A mailing list about Gemeinschaft 5 is available here: http://groups.google.com/group/gs5-users

It is mainly German but most of the participants should also be willing to answer in English.

About

System Environment for Gemeinschaft 5

https://github.com/amooma/GS5

License:Other