mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-10-13 15:55:59 +00:00
3 components: - network: read eht0 and proxy only DHCP traffic - engine: read DHCP traffic, handle DHCP client state machine, and call the host actuator to change the host config when a lease is obtained host system configuration. - actuator: perform the acutall net syscalls, read and write host configuration files, etc These three components can either be linked together in a single binary (see src/dhcp-client/main.ml) or can be used as 3 binaries communicating over cap-n-proto. Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
29 lines
736 B
Plaintext
29 lines
736 B
Plaintext
opam-version: "1.2"
|
|
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
|
|
authors: "Thomas Gazagnaire <thomas@gazagnaire.org>"
|
|
homepage: "https://github.com/linuxkit/linuxkit"
|
|
bug-reports: "https://github.com/linuxkit/linuxkit/issues"
|
|
license: "Apache"
|
|
dev-repo: "https://github.com/linuxkit/linuxkit.git"
|
|
build: ["jbuilder" "build" "-p" name "-j" jobs]
|
|
depends: [
|
|
"jbuilder" {build & >= "1.0+beta10"}
|
|
"cstruct"
|
|
"lwt"
|
|
"logs"
|
|
"astring"
|
|
"mirage-time-lwt"
|
|
"mirage-flow-lwt" {>= "1.4.0"}
|
|
"mirage-flow-unix" {>= "1.4.0"}
|
|
"mirage-flow-rawlink"
|
|
"irmin-mem"
|
|
"capnp-rpc-lwt"
|
|
"rawlink"
|
|
"tuntap" {= "1.0.0"}
|
|
"ipaddr"
|
|
"mirage-net-flow"
|
|
"mirage-net-fd"
|
|
"charrua-core"
|
|
"alcotest" {test}
|
|
]
|