diff options
Diffstat (limited to 'debian/control')
| -rw-r--r-- | debian/control | 158 |
1 files changed, 121 insertions, 37 deletions
diff --git a/debian/control b/debian/control index d1d1602ae..3e2b41ca6 100644 --- a/debian/control +++ b/debian/control @@ -8,20 +8,33 @@ Build-Depends: fakeroot, gcc, iproute2, - libvyosconfig0 (>= 0.0.7), 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, +# For generating serialization functions + protobuf-compiler, # For running tests python3-coverage, python3-hurry.filesize, python3-netaddr, python3-netifaces, - python3-nose, + python3-nose2, python3-jinja2, python3-paramiko, python3-passlib, @@ -37,10 +50,12 @@ 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 [amd64] + libpam-runtime, + libnss-tacplus, + libpam-tacplus, + vyos-libpam-radius-auth, + vyos-libnss-mapuser, + tzdata (>= 2025b) Depends: ## Fundamentals ${python3:Depends} (>= 3.10), @@ -57,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, @@ -70,13 +84,16 @@ Depends: python3-netifaces, python3-paramiko, python3-passlib, + python3-protobuf, python3-pyroute2, python3-psutil, python3-pyhumps, python3-pystache, python3-pyudev, python3-six, + python3-systemd, python3-tabulate, + python3-tomli, python3-voluptuous, python3-xmltodict, python3-zmq, @@ -92,12 +109,13 @@ Depends: file, iproute2 (>= 6.0.0), linux-cpupower, + hwloc, + kexec-tools, # ipaddrcheck is widely used in IP value validators ipaddrcheck, - ethtool, + ethtool (>= 6.10), lm-sensors, procps, - netplug, sed, ssl-cert, tuned, @@ -115,21 +133,23 @@ 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 squashfs-tools, fuse-overlayfs, +# Tools for checking password strength + python3-cracklib, ## End installer auditd, iputils-arping, 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, @@ -152,7 +172,6 @@ Depends: openvpn-auth-ldap, openvpn-auth-radius, openvpn-otp, - openvpn-dco, libpam-google-authenticator, # End "interfaces openvpn" # For "interfaces wireguard" @@ -166,14 +185,11 @@ Depends: sstp-client, # End "interfaces sstpc" # For "protocols *" - frr (>= 9.1), + frr (>= 10.2), frr-pythontools, frr-rpki-rtrlib, frr-snmp, # End "protocols *" -# For "protocols nhrp" (part of DMVPN) - opennhrp, -# End "protocols nhrp" # For "protocols igmp-proxy" igmpproxy, # End "protocols igmp-proxy" @@ -186,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" @@ -200,18 +213,18 @@ Depends: ndppd, # End "service ndp-proxy" # For "service router-advert" - radvd, + radvd (>= 2.20), # End "service route-advert" -# For "load-balancing reverse-proxy" +# For "load-balancing haproxy" haproxy, -# End "load-balancing reverse-proxy" -# For "load-balancing wan" - vyatta-wanloadbalance, -# End "load-balancing wan" +# End "load-balancing haproxy" # 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, @@ -235,6 +248,15 @@ Depends: squidclient, squidguard, # End "service webproxy" +# For "service monitoring prometheus node-exporter" + node-exporter, +# End "service monitoring prometheus node-exporter" +# For "service monitoring prometheus frr-exporter" + frr-exporter, +# End "service monitoring prometheus frr-exporter" +# For "service monitoring prometheus blackbox-exporter" + blackbox-exporter, +# End "service monitoring prometheus blackbox-exporter" # For "service monitoring telegraf" telegraf (>= 1.20), # End "service monitoring telegraf" @@ -302,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, @@ -318,6 +338,15 @@ Depends: # iptables is only used for containers now, not the the firewall CLI iptables, # End container +# For "vpp" + libvppinfra, + python3-vpp-api, + vpp, + vpp-crypto-engines, + vpp-dev, + vpp-plugin-core, + vpp-plugin-dpdk, +# End "vpp" ## End Configuration mode ## Operational mode # Used for hypervisor model in "run show version" @@ -329,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" @@ -343,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" @@ -367,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. |
