nixpkgs contrail options

Nixpkgs contrail repo is nix build for contrail.

https://github.com/nlewo/nixpkgs-contrail

Introduction:

Query the available build expressions in this repo

nix-env -f default.nix -qaP -A contrail32

nix-env -f default.nix -qaP -A contrail32.tools

nix-env -f default.nix -qaP -A contrail32.test

nix-env -f default.nix -qaP -A contrail32.vms

Note :

-f file option, specify the nix expression file name

-q Query

-a available

-P Path

-A attribute

suresh@suresh-Latitude-6430U:~/nixpkgs-contrail$ nix-env -f default.nix -qaP  -A contrail32
contrail32.cassandraCppDriver       cassandra-cpp-driver
contrail32.analyticsApi             contrail-analytics-api-3.2
contrail32.apiServer                contrail-api-server-3.2
contrail32.collector                contrail-collector-3.2
contrail32.configUtils              contrail-config-utils-3.2
contrail32.control                  contrail-control-3.2
contrail32.discovery                contrail-discovery-3.2
contrail32.contrailPythonBuild      contrail-python
contrail32.queryEngine              contrail-query-engine-3.2
contrail32.schemaTransformer        contrail-schema-transformer-3.2
contrail32.svcMonitor               contrail-svc-monitor-3.2
contrail32.contrailThirdParty       contrail-third-party
contrail32.contrailThirdPartyCache  contrail-third-party-cache
contrail32.vrouterAgent             contrail-vrouter-agent-3.2
contrail32.vrouterNetNs             contrail-vrouter-netns-3.2
contrail32.vrouterPortControl       contrail-vrouter-port-control-3.2
contrail32.vrouterUtils             contrail-vrouter-utils-3.2
contrail32.contrailWorkspace        contrail-workspace
contrail32.contrailController       controller
contrail32.libgrok                  libgrok
suresh@suresh-Latitude-6430U:~/nixpkgs-contrail$ nix-env -f default.nix -qaP  -A contrail32.tools
contrail32.tools.databaseLoader  contrail-database-loader-start
suresh@suresh-Latitude-6430U:~/learning/gitlab/3/nixpkgs-contrail$ nix-env -f default.nix -qaP  -A contrail32.test
contrail32.test.allInOne      vm-test-run-all-in-one
contrail32.test.loadDatabase  vm-test-run-contrail-database-loader
contrail32.test.gremlinDump   vm-test-run-gremlin-dump
suresh@suresh-Latitude-6430U:~/learning/gitlab/3/nixpkgs-contrail$

How to build expresson:

To build all contrail components:

nix-build -A contrail32 --verbose

To build specific contrail component:

nix-build -A contrail32.apiServer --verbose

use --check flage to forceful rebuild everytime

nix-build -A contrail32.apiServer --check --verbose

results matching ""

    No results matching ""