summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2024-10-24 12:06:41 -0500
committerJohn Estabrook <jestabro@vyos.io>2024-10-24 12:06:41 -0500
commit31455210b12b840aa48a6fba62342fbdbf7b7f96 (patch)
tree05ccb87e4ee4493de8684592cacee68b809a9365 /debian
parent6bf2175b7169a8628dea25b6eea797eb774e7e55 (diff)
downloadlibvyosconfig-31455210b12b840aa48a6fba62342fbdbf7b7f96.tar.gz
libvyosconfig-31455210b12b840aa48a6fba62342fbdbf7b7f96.zip
T6718: install files needed by vyconfd
Diffstat (limited to 'debian')
-rw-r--r--debian/libvyosconfig0.install3
-rwxr-xr-xdebian/rules12
2 files changed, 15 insertions, 0 deletions
diff --git a/debian/libvyosconfig0.install b/debian/libvyosconfig0.install
index 40b3a73..dbd9fb6 100644
--- a/debian/libvyosconfig0.install
+++ b/debian/libvyosconfig0.install
@@ -1 +1,4 @@
usr/lib/libvyosconfig.so.0
+usr/share/vyos/vyconf
+etc/vyos
+usr/libexec/vyos/vyconf
diff --git a/debian/rules b/debian/rules
index ae59417..1b049d1 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,13 @@ 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)
+ #
mkdir -p $(DIR)/usr/lib
cp _build/libvyosconfig.so $(DIR)/usr/lib/libvyosconfig.so.0
dh_makeshlibs