diff options
| author | Daniil Baturin <daniil@baturin.org> | 2025-08-07 13:15:59 +0100 |
|---|---|---|
| committer | Daniil Baturin <daniil@baturin.org> | 2025-08-07 13:56:50 +0100 |
| commit | ad5b369a63ed07c6d92b453f4f73bfe7993ff053 (patch) | |
| tree | 9c6e6032a039c13fe78ef00cd308611d1c0fab74 /debian | |
| parent | 5136180e78d9794e100ac8c8ccc9d6716670be75 (diff) | |
| download | vyos-1x-ad5b369a63ed07c6d92b453f4f73bfe7993ff053.tar.gz vyos-1x-ad5b369a63ed07c6d92b453f4f73bfe7993ff053.zip | |
op-mode: T7583: add a new operational command runner
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 6 | ||||
| -rwxr-xr-x | debian/rules | 2 | ||||
| -rw-r--r-- | debian/vyos-utils.install | 1 | ||||
| -rw-r--r-- | debian/vyos-utils.postinst | 6 |
4 files changed, 15 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index e0ac2fa3f..0db92790a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +vyos-utils (0.0.4) unstable; urgency=medium + + * Add an operational command runner. + + -- Daniil Baturin <daniil@vyos.io> Thu, 07 Aug 2025 12:39:14 +0000 + vyos-utils (0.0.3) unstable; urgency=medium * Quote values properly (T1901). diff --git a/debian/rules b/debian/rules index 451eef1ba..ea313abfc 100755 --- a/debian/rules +++ b/debian/rules @@ -13,11 +13,13 @@ override_dh_auto_build: override_dh_auto_install: mkdir -p $(DIR)/usr/libexec/vyos/validators mkdir -p $(DIR)/usr/libexec/vyos/completion + mkdir -p $(DIR)/usr/bin cp _build/install/default/bin/numeric $(DIR)/usr/libexec/vyos/validators cp _build/install/default/bin/validate-value $(DIR)/usr/libexec/vyos/ cp _build/install/default/bin/file-path $(DIR)/usr/libexec/vyos/validators cp _build/install/default/bin/url $(DIR)/usr/libexec/vyos/validators cp _build/install/default/bin/list_interfaces $(DIR)/usr/libexec/vyos/completion + cp _build/install/default/bin/vyos-op-run $(DIR)/usr/bin/ override_dh_auto_test: echo "No tests yet" diff --git a/debian/vyos-utils.install b/debian/vyos-utils.install index 9cc90a1b3..55eefd4e7 100644 --- a/debian/vyos-utils.install +++ b/debian/vyos-utils.install @@ -3,3 +3,4 @@ usr/libexec/vyos/validators/numeric usr/libexec/vyos/validators/file-path usr/libexec/vyos/validators/url usr/libexec/vyos/completion/list_interfaces +usr/bin/vyos-op-run diff --git a/debian/vyos-utils.postinst b/debian/vyos-utils.postinst new file mode 100644 index 000000000..decc38f60 --- /dev/null +++ b/debian/vyos-utils.postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +# Set the SUID bit on the runner +# so that it can have the prigilege to run commands as root. +# Permissions will be enforced at the VyOS command level. +chmod u+s /usr/bin/vyos-op-run |
