This package has the Vyatta configuration and operational templates and scripts for dataplane Qos.
This repository contains 3 types of dependencies.
Needed on the host machine to package the scripts into .deb files.
Located in the debian control file under the Build-Depends:
section.
Needed on the host machine to run quality checks on the source code. Located in the requirements file.
Needed on the target machine.
Located in the debian control file under the packages Depends:
section.
A containerized environment is provided with all the host dependencies installed.
The docker build and run commands are wrapped in the makefile for ease.
- Build the image
make build-container
- Run the container
make run-container
This project uses a makefile as a task runner. To see the full list of tasks, from the project root directory, type make
[space]
[tab]
.
When opening a pull request you should ensure all stages are successful. To do this run
make all