diff options
| author | John Estabrook <jestabro@vyos.io> | 2024-12-06 08:48:14 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-06 08:48:14 -0600 |
| commit | 2b979d7fc25793e5be29376a4951375c0bf328d9 (patch) | |
| tree | 815fc2d64f76267a217eadd0a167157b61bd92f8 /debian/rules | |
| parent | 9e4f6c1494fcff64ad22503b704dbdd43347b0a6 (diff) | |
| parent | bd71aa6b728f037ad5d85d9310f3380342714348 (diff) | |
| download | libvyosconfig-2b979d7fc25793e5be29376a4951375c0bf328d9.tar.gz libvyosconfig-2b979d7fc25793e5be29376a4951375c0bf328d9.zip | |
Merge pull request #21 from jestabro/vyconf-minimal
T6718: use the vyconf daemon for validation of set commands
Diffstat (limited to 'debian/rules')
| -rwxr-xr-x | debian/rules | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules index ae59417..8d4a32b 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,11 @@ #!/usr/bin/make -f DIR := debian/tmp +OCAML_DIR := /opt/opam/${OCAML_VERSION} +VYCONF := usr/libexec/vyos/vyconf +VYCONF_CONF := $(VYCONF)/config +VYCONF_DATA := usr/share/vyos/vyconf +VYCONF_DEF := etc/vyos %: dh $@ --with quilt @@ -9,6 +14,15 @@ override_dh_auto_build: ./build.sh $(DIR) override_dh_auto_install: + mkdir -p $(DIR)/$(VYCONF_CONF) + mkdir -p $(DIR)/$(VYCONF_DATA) + mkdir -p $(DIR)/$(VYCONF_DEF) + cp $(OCAML_DIR)/share/vyconf/vyconf.proto $(DIR)/$(VYCONF_DATA) + cp $(OCAML_DIR)/share/vyconf/vyconfd.conf $(DIR)/$(VYCONF_DEF) + cp $(OCAML_DIR)/bin/vyconfd $(DIR)/$(VYCONF) + cp $(OCAML_DIR)/bin/vy_set $(DIR)/$(VYCONF) + cp $(OCAML_DIR)/bin/vy_delete $(DIR)/$(VYCONF) + # mkdir -p $(DIR)/usr/lib cp _build/libvyosconfig.so $(DIR)/usr/lib/libvyosconfig.so.0 dh_makeshlibs |
