summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control120
1 files changed, 93 insertions, 27 deletions
diff --git a/debian/control b/debian/control
index 4186dfb3b..3e2b41ca6 100644
--- a/debian/control
+++ b/debian/control
@@ -10,8 +10,20 @@ Build-Depends:
iproute2,
libzmq3-dev,
python3 (>= 3.10),
-# For QA
+# For libvyosconfig
+ libpcre2-dev,
+ libffi-dev,
+# For QA/Lint
pylint,
+ python3-vici (>= 5.7.2),
+ python3-fastapi,
+ python3-pyudev,
+ python3-systemd,
+ python3-certbot-nginx,
+ python3-pam,
+ python3-dbus,
+ python3-pyroute2,
+ python3-voluptuous,
# For generating command definitions
python3-lxml,
python3-xmltodict,
@@ -22,7 +34,7 @@ Build-Depends:
python3-hurry.filesize,
python3-netaddr,
python3-netifaces,
- python3-nose,
+ python3-nose2,
python3-jinja2,
python3-paramiko,
python3-passlib,
@@ -38,11 +50,11 @@ Standards-Version: 3.9.6
Package: vyos-1x
Architecture: amd64 arm64
Pre-Depends:
- libpam-runtime [amd64],
- libnss-tacplus [amd64],
- libpam-tacplus [amd64],
- libpam-radius-auth (= 1.5.0-cl3u7) [amd64],
- libnss-mapuser (= 1.1.0-cl3u3) [amd64],
+ libpam-runtime,
+ libnss-tacplus,
+ libpam-tacplus,
+ vyos-libpam-radius-auth,
+ vyos-libnss-mapuser,
tzdata (>= 2025b)
Depends:
## Fundamentals
@@ -60,7 +72,6 @@ Depends:
vyatta-biosdevname,
vyatta-cfg,
vyos-http-api-tools,
- vyos-utils,
## End of Fundamentals
## Python libraries used in multiple modules and scripts
python3,
@@ -80,6 +91,7 @@ Depends:
python3-pystache,
python3-pyudev,
python3-six,
+ python3-systemd,
python3-tabulate,
python3-tomli,
python3-voluptuous,
@@ -97,12 +109,13 @@ Depends:
file,
iproute2 (>= 6.0.0),
linux-cpupower,
+ hwloc,
+ kexec-tools,
# ipaddrcheck is widely used in IP value validators
ipaddrcheck,
ethtool (>= 6.10),
lm-sensors,
procps,
- netplug,
sed,
ssl-cert,
tuned,
@@ -120,9 +133,9 @@ Depends:
dosfstools,
grub-efi-amd64-signed [amd64],
grub-efi-arm64-bin [arm64],
- mokutil [amd64],
+ mokutil,
shim-signed [amd64],
- sbsigntool [amd64],
+ sbsigntool,
# Image signature verification tool
minisign,
# Live filesystem tools
@@ -136,7 +149,7 @@ Depends:
iputils-ping,
isc-dhcp-client,
# For "vpn pptp", "vpn l2tp", "vpn sstp", "service ipoe-server"
- accel-ppp,
+ accel-ppp-ng,
# End "vpn pptp", "vpn l2tp", "vpn sstp", "service ipoe-server"
avahi-daemon,
conntrack,
@@ -159,7 +172,6 @@ Depends:
openvpn-auth-ldap,
openvpn-auth-radius,
openvpn-otp,
- openvpn-dco,
libpam-google-authenticator,
# End "interfaces openvpn"
# For "interfaces wireguard"
@@ -190,13 +202,10 @@ Depends:
console-data,
dropbear,
# End "service console-server"
-# For "service aws glb"
- aws-gwlbtun,
# For "service dns dynamic"
ddclient (>= 3.11.1),
# End "service dns dynamic"
# # For "service ids"
- fastnetmon [amd64],
suricata,
suricata-update,
# End "service ids"
@@ -204,7 +213,7 @@ Depends:
ndppd,
# End "service ndp-proxy"
# For "service router-advert"
- radvd,
+ radvd (>= 2.20),
# End "service route-advert"
# For "load-balancing haproxy"
haproxy,
@@ -212,7 +221,10 @@ Depends:
# For "service dhcp-relay"
isc-dhcp-relay,
# For "service dhcp-server"
- kea,
+ isc-kea-dhcp4,
+ isc-kea-dhcp6,
+ isc-kea-dhcp-ddns,
+ isc-kea-hooks,
# End "service dhcp-server"
# For "service lldp"
lldpd,
@@ -312,11 +324,9 @@ Depends:
# For "vpn openconnect"
ocserv,
# End "vpn openconnect"
-# For "system flow-accounting"
- pmacct (>= 1.6.0),
-# End "system flow-accounting"
# For "system syslog"
rsyslog,
+ rsyslog-openssl,
# End "system syslog"
# For "system option keyboard-layout"
kbd,
@@ -332,6 +342,7 @@ Depends:
libvppinfra,
python3-vpp-api,
vpp,
+ vpp-crypto-engines,
vpp-dev,
vpp-plugin-core,
vpp-plugin-dpdk,
@@ -347,6 +358,8 @@ Depends:
# End "run monitor traffic"
# For "show hardware dmi"
dmidecode,
+# For "show protocols static arp"
+ net-tools,
# For "run show hardware storage smart"
smartmontools,
# For "run show hardware scsi"
@@ -361,6 +374,8 @@ Depends:
iperf,
iperf3,
# End "run monitor bandwidth-test"
+# For "run reset openvpn client"
+ socat,
# For "run wake-on-lan"
etherwake,
# For "run force ipv6-nd"
@@ -385,18 +400,69 @@ Depends:
Description: VyOS configuration scripts and data
VyOS configuration scripts, interface definitions, and everything
+Package: libvyosconfig0
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Description: VyConf config tree manipulation library
+ VyConf config tree parsing and manipulation library
+
+Package: vyos-1x-aws
+Architecture: all
+Depends:
+ vyos-1x,
+# For "service aws glb"
+ aws-gwlbtun,
+Description: VyOS configuration scripts and data for AWS Gateway Load Balancer
+ Adds configuration files required for AWS Gateway Load Balancer service
+ running on top of VyOS.
+
+Package: vyos-1x-smoketest
+Architecture: all
+Depends:
+ skopeo,
+ vyos-1x,
+ vmtouch
+Description: VyOS build sanity checking toolkit
+
Package: vyos-1x-vmware
-Architecture: amd64
+Architecture: all
Depends:
vyos-1x,
open-vm-tools
Description: VyOS configuration scripts and data for VMware
Adds configuration files required for VyOS running on VMware hosts.
-Package: vyos-1x-smoketest
+Package: vyos-user-utils
Architecture: all
Depends:
- skopeo,
- snmp,
- vyos-1x
-Description: VyOS build sanity checking toolkit
+ aptitude,
+ arpwatch,
+ atop,
+ bgpq3,
+ dnsdist,
+ dnsutils,
+ exfat-fuse,
+ exfatprogs,
+ fancontrol,
+ grepcidr,
+ haveged,
+ htop,
+ iftop,
+ iotop,
+ ipcalc,
+ ipmitool,
+ jq,
+ libnss-myhostname,
+ localepurge,
+ lsof,
+ minicom,
+ nano,
+ netcat-openbsd,
+ nmap,
+ numactl,
+ openssh-client,
+ screen,
+ sipcalc
+Description: VyOS user utilities metapackage
+ Installs utilities that are provided for the users but not used by VyOS scripts.