Skip to content
This repository has been archived by the owner on Jan 12, 2021. It is now read-only.

Latest commit

 

History

History
72 lines (49 loc) · 1.98 KB

extending.rst

File metadata and controls

72 lines (49 loc) · 1.98 KB

Get the sources

On Github:

Master branches contain the latest stable release. Develop branches is to push new features or fixing bugs.

How can I re-build Netkit-NG from sources

It is recommended to build the sources on an non-critical VM running a fresh install of Debian wheezy, as the install requires root rights.

To build the netkit-core archive:

$ git clone [email protected]:netkit-ng/netkit-ng-core.git
$ cd netkit-core
$ git checkout 3.0.2
$ make package

To build the fs and kernel, you need to configure NAT as rootstrap build the filesystem inside an UML VM:

$ iptables -j MASQUERADE -t nat -o eth0 -A POSTROUTING

Then:

$ git clone [email protected]:netkit-ng/netkit-ng-build.git
$ cd netkit-ng-build
$ git checkout master
$ make

How can I add a new package ?

Using netkit-uml-build:

  • Add your new applications into the file package-list of the fs directory
  • Add the daemon name into the file disabled-services of the fs directory
  • Rebuild the fs

Bugs, help...

Search for help in channel #netkit on freenode.

If you want to contribute, please fork the 'develop' branch and request pulls.

Bug trackers: