sonic-buildimage/rules
Samuel Angebault 274e929f11
Reduce SONiC image filesystem size (#16948)
Why I did it
Running SONiC releases past 202012 has become really challenging on system with small storage devices (4GB).
Some of these devices can also be limited by only having 4GB of RAM which complicates mitigations.
The main contributor to these issues is the SONiC image growth.
Being able to reduce it by some decent amount should allow these systems to run SONiC longer.
It would also reduce some impacts related to space savings mitigations.

Work item tracking
Microsoft ADO (number only):
How I did it
Add a build option to reduce the image size.
The image reduction process is affecting the builds in 2 ways:

change some packages that are installed in the rootfs
apply a rootfs reduction script
The script itself will perform a few steps:

remove file duplication by leveraging hardlinks
under /usr/share/sonic since the symlinks under the device folder are lost during the build.
under /var/lib/docker since the files there will only be mounted ro
remove some extra files (man, docs, licenses, ...)
some image specific space reduction (only for aboot images currently)
The script can later be improved but for now it's reducing the rootfs size by ~30%.

How to verify it
Compare the size of an image with this option enabled and this option enabled.
Expect the fully extracted content to be ~30% less.

Which release branch to backport (provide reason below if selected)
This is a backport of #16729

Description for the changelog
Add build option to reduce final image size
2023-10-24 21:08:38 +08:00
..
asyncsnmp-py3.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
asyncsnmp-py3.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
bash.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
bash.mk [TACACS+] Add plugin support to bash. (#8660) 2021-10-11 15:20:51 +08:00
config Reduce SONiC image filesystem size (#16948) 2023-10-24 21:08:38 +08:00
dbsyncd-py3.dep [lldp]: Lldp docker to use python3 version of sonic-db-syncd package. (#6046) 2020-11-30 10:44:40 -08:00
dbsyncd-py3.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
debootstrap.dep Image build time improvements (#10104) 2022-04-19 09:22:16 -07:00
debootstrap.mk Update debootstrap to 1.0.123+deb11u1 (#12294) 2022-10-06 20:23:37 -07:00
dhcpmon.dep Add sonic-dhcpmon as a submodule (#14285) 2023-03-30 08:32:56 -07:00
dhcpmon.mk [dhcpmon] Open different socket for dual tor to enable interface filtering (#11201) 2022-07-25 14:43:06 -07:00
dhcprelay.dep Pick dependency files in submodules. (#15142) 2023-07-19 14:34:12 +08:00
dhcprelay.mk Change dhcp6relay to be a submodule, and rename it to dhcprelay (#10711) 2022-07-12 07:38:41 -07:00
docker-base-bullseye.dep Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
docker-base-bullseye.mk Support SONiC OpenSSL FIPS 140-3 based on SymCrypt engine (#9573) 2022-05-06 07:21:30 +08:00
docker-base-buster.dep [mgmt-framework]: convert mgmt-framework to use buster docker (#4480) 2020-04-28 15:57:13 -07:00
docker-base-buster.mk Add infra to support building Bullseye base image with Buster containers 2021-11-10 15:27:22 -08:00
docker-base-stretch.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-base-stretch.mk [supervisor] Install vanilla package once again, install Python 3 version in Buster container (#5546) 2020-11-19 23:41:32 -08:00
docker-base.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-base.mk [supervisor] Install vanilla package once again, install Python 3 version in Buster container (#5546) 2020-11-19 23:41:32 -08:00
docker-config-engine-bullseye.dep Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
docker-config-engine-bullseye.mk Add health check probe for k8s upgrade containers. (#15223) (#15867) 2023-07-19 16:11:13 +08:00
docker-config-engine-buster.dep [mgmt-framework]: convert mgmt-framework to use buster docker (#4480) 2020-04-28 15:57:13 -07:00
docker-config-engine-buster.mk Add health check probe for k8s upgrade containers. (#15223) (#15867) 2023-07-19 16:11:13 +08:00
docker-config-engine-stretch.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-config-engine-stretch.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
docker-config-engine.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-config-engine.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
docker-database.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-database.mk [swsscommon] Add c++ version sonic-db-cli from sonic-swss-common (#10825) 2022-06-01 08:05:53 +08:00
docker-dhcp-relay.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-dhcp-relay.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
docker-eventd.dep Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
docker-eventd.mk Add events to host and create rsyslog_plugin deb pkg (#12059) 2022-09-21 09:20:53 -07:00
docker-fpm-frr.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-fpm-frr.mk Add events to host and create rsyslog_plugin deb pkg (#12059) 2022-09-21 09:20:53 -07:00
docker-fpm.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-fpm.mk Remove quagga-related code (#7898) 2021-06-23 09:15:56 -07:00
docker-iccpd.dep [build]: DPKG caching fix for evaluation bugs (#4425) 2020-04-20 11:14:25 -07:00
docker-iccpd.mk iccpd bullseye migration (#12097) 2022-10-06 11:28:53 -07:00
docker-lldp.dep [dockers] Rename 'docker-lldp-sv2' to 'docker-lldp' (#4700) 2020-06-09 09:09:56 -07:00
docker-lldp.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
docker-macsec.dep [docker-macsec]: MACsec container and wpa_supplicant component (#5700) 2021-01-10 10:39:59 -08:00
docker-macsec.mk [docker-macsec]: Add dependencies of MACsec (#11770) 2022-09-08 23:45:06 +08:00
docker-mux.dep Merged PR 3845699: [linkmgrd]: Introduce MUX cable linkmgrd 2021-10-15 09:59:59 -07:00
docker-mux.mk Upgrade mux container to Bullseye (#10498) 2022-04-19 09:27:45 -07:00
docker-nat.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-nat.mk [nat] Switch to bullseye (#14495) 2023-04-02 14:02:33 -07:00
docker-orchagent.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
docker-orchagent.mk Add rsyslog plugin regex for select operation failure (#12659) 2022-11-13 21:41:33 -08:00
docker-p4rt.dep [PINS] Build P4RT container for PINS (#9083) 2021-12-07 11:11:25 -08:00
docker-p4rt.mk Enable P4RT at build time and disable at startup (#10499) 2022-10-31 16:18:42 -07:00
docker-platform-monitor.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-platform-monitor.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
docker-restapi.mk Support bullseye for docker-sonic-restapi docker-sonic-telemetry (#9791) 2022-01-21 08:41:39 +08:00
docker-router-advertiser.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-router-advertiser.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
docker-sflow.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-sflow.mk [sflow] Switch to bullseye (#14494) 2023-04-03 09:49:35 -07:00
docker-snmp.dep [dockers] Rename 'docker-snmp-sv2' to 'docker-snmp' (#4699) 2020-06-11 16:04:23 -07:00
docker-snmp.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
docker-sonic-mgmt-framework.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-sonic-mgmt-framework.mk Add infra to support building Bullseye base image with Buster containers 2021-11-10 15:27:22 -08:00
docker-sonic-mgmt-spytest.dep Fix docker-sonic-mgmt-framework-dbg wrong dependency issue (#4314) 2020-03-24 19:32:51 +08:00
docker-sonic-mgmt.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-sonic-mgmt.mk Update docker-sonic-mgmt to buster (#13287) 2023-01-11 16:00:47 +08:00
docker-sonic-sdk-buildenv.dep [sonic-sdk] add sonic sdk and sonic sdk buildenv (#6712) 2021-05-28 10:16:02 -07:00
docker-sonic-sdk-buildenv.mk [Bullseye] Upgrade sonic-sdk image to bullseye (#12649) 2022-11-28 18:57:26 +02:00
docker-sonic-sdk.dep [sonic-sdk] add sonic sdk and sonic sdk buildenv (#6712) 2021-05-28 10:16:02 -07:00
docker-sonic-sdk.mk [Bullseye] Upgrade sonic-sdk image to bullseye (#12649) 2022-11-28 18:57:26 +02:00
docker-swss-layer-bullseye.dep [swss]: Convert swss docker to bullseye (#10484) 2022-05-17 13:55:59 -07:00
docker-swss-layer-bullseye.mk Keep custom rsyslog file for docker-sonic-vs (#13056) 2022-12-14 16:49:37 -08:00
docker-swss-layer-buster.dep Create a docker-swss-layer that holds the swss package. 2022-01-06 09:26:55 -08:00
docker-swss-layer-buster.mk Create a docker-swss-layer that holds the swss package. 2022-01-06 09:26:55 -08:00
docker-teamd.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-teamd.mk [build] Add the possibility to disable compilation of teamd and radv containers. (#12920) 2022-12-13 12:06:30 +02:00
docker-telemetry.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
docker-telemetry.mk Move k8s script to docker-config-engine (#14788) (#15768) 2023-07-17 23:21:01 +08:00
ethtool.dep Backport ethtool to support QSFP-DD (#5725) 2021-03-16 09:56:53 -07:00
ethtool.mk [ethtool]: disable unit test when building ethtool on armhf/arm64 (#7226) 2021-04-08 09:08:22 -07:00
eventd.dep Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
eventd.mk Add events to host and create rsyslog_plugin deb pkg (#12059) 2022-09-21 09:20:53 -07:00
flashrom.dep Flashrom refactoring for broadcom platforms (#7693) 2021-06-22 15:29:21 -07:00
flashrom.mk Flashrom refactoring for broadcom platforms (#7693) 2021-06-22 15:29:21 -07:00
frr.dep [build]Fix FRR build cache issue (#16713) 2023-10-11 02:33:09 +08:00
frr.mk [frr]: FRR 8.5.1 integration changes (#15965) (#16212) 2023-08-19 21:06:09 +08:00
functions [Profiler] Add ability to print elapsed build time for target packages (#14778) 2023-05-03 13:26:22 +03:00
gobgp.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
gobgp.mk [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
hiredis.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
hiredis.mk [buildsystem] Fix hiredis package version: 0.14.1-1 (#15461) (#15569) 2023-06-22 18:18:27 -07:00
iccpd.dep [build]: DPKG caching fix for evaluation bugs (#4425) 2020-04-20 11:14:25 -07:00
iccpd.mk [iccpd] build iccpd deb by auto tools (#4540) 2020-05-21 09:12:51 -07:00
ifupdown2.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
ifupdown2.mk Upgrade to ifupdown2 3.0.0 with a patch to fix using broadcast addresses 2021-08-12 23:18:01 -07:00
initramfs-tools.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
initramfs-tools.mk Update initramfs-tools from 0.133 to 0.140 2021-11-10 15:27:22 -08:00
iproute2.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
iproute2.mk Upgrade docker-sonic-vs and docker-syncd-vs to Bullseye (#13294) 2023-03-19 21:14:27 -07:00
iptables.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
iptables.mk [nat] Switch to bullseye (#14495) 2023-04-02 14:02:33 -07:00
isc-dhcp.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
isc-dhcp.mk [build] update isc-dhcp to 4.4.1-2.3+deb11u2 to fix build failure (#15002) 2023-05-11 22:14:20 +08:00
ixgbe.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
ixgbe.mk [build]: add buster docker as the last step of the build proces 2020-04-16 10:26:18 +00:00
kdump-tools.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
kdump-tools.mk Update kdump-tools for bullseye 2021-11-10 15:27:22 -08:00
libnl3.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
libnl3.mk [libnl]: Debian Packaging libnl version 3.5.0 (#3967) 2020-01-06 17:01:28 -08:00
libteam.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
libteam.mk [dvs] Install libteamdctl runtime dependency in VS docker (#4837) 2020-06-24 14:07:22 -07:00
libyang1.dep Patch libyang1.0.184 so version and let frr 7.5 use the patched version 2020-12-29 03:44:49 -08:00
libyang1.mk Patch libyang1.0.184 so version and let frr 7.5 use the patched version 2020-12-29 03:44:49 -08:00
libyang2.dep Frr 8.2 upgrade (#10691) 2022-05-24 14:47:09 -07:00
libyang2.mk [frr]: fix official build break (#10947) 2022-05-27 13:49:58 -07:00
libyang.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
libyang.mk Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
linkmgrd.dep Merged PR 3845699: [linkmgrd]: Introduce MUX cable linkmgrd 2021-10-15 09:59:59 -07:00
linkmgrd.mk [linkmgrd] Enhance Init And Switch State When Config Is Active 2021-10-15 09:59:59 -07:00
linux-kernel.dep Change SECURE_UPGRADE_DEV_SIGNING_CERT to SECURE_UPGRADE_SIGNING_CERT (#14591) 2023-04-24 11:17:51 -07:00
linux-kernel.mk [202305] Update Linux kernel to 5.10.179 (#16958) 2023-10-23 22:37:30 +08:00
lldpd.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
lldpd.mk Update lldpd to latest stable version (#3905) 2020-01-24 11:52:52 -08:00
lm-sensors.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
lm-sensors.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
monit.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
monit.mk [build]: add buster docker as the last step of the build proces 2020-04-16 10:26:18 +00:00
mpdecimal.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
mpdecimal.mk [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
ntp.dep [ntp]: build ntp with various fixes (#6037) 2020-12-02 15:02:50 -08:00
ntp.mk Upgrade to ntp 4.2.8p15 for Bullseye 2021-11-10 15:27:22 -08:00
openssh.dep [openssh] Introduce custom openssh-server package for supporting reverse console SSH (#5717) 2020-11-02 10:31:15 +08:00
openssh.mk [202305] Backport PRs to fix build (#16896, #16859, #16636) (#16934) 2023-10-20 15:39:54 +08:00
p4rt.dep [PINS] Build P4RT container for PINS (#9083) 2021-12-07 11:11:25 -08:00
p4rt.mk Enable P4RT at build time and disable at startup (#10499) 2022-10-31 16:18:42 -07:00
phy-credo.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
phy-credo.mk [Arista] Update phy-credo package (#12755) 2022-11-19 12:46:08 -08:00
ptf-py3.dep Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf-py3.mk Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
ptf.mk Integrate ptf into buildimage (#111) 2016-12-08 09:24:48 -08:00
radius.dep RADIUS Management User Authentication Feature (#7284) 2021-04-23 19:09:41 -07:00
radius.mk [build]: fix build break on armhf for radius (#7416) 2021-04-24 19:44:27 -07:00
redis-dump-load-py2.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis-dump-load-py2.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis-dump-load-py3.dep [redis-dump-load] Add dpkg cache dependency file for Python 3 package (#5195) 2020-08-15 16:36:34 -07:00
redis-dump-load-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
redis.mk [build]: Fix make clean for redis-tools (#4903) 2020-07-12 18:08:52 +00:00
restapi.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
restapi.mk Fix the build target error when building sonic-rest-api (#10693) 2022-04-29 07:17:52 +08:00
sairedis.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
sairedis.mk [sairedis] fix incorrect package specified in sairedis rules (#11227) 2022-06-25 10:24:31 -07:00
scapy.dep [scapy] update scapy to 2.4.5 and patch it (#10457) 2022-04-07 14:23:35 +03:00
scapy.mk [scapy] update scapy to 2.4.5 and patch it (#10457) 2022-04-07 14:23:35 +03:00
scripts.dep [CBF] Added configuration templates to generate configs for CBF (#8689) 2021-10-29 17:18:57 -07:00
scripts.mk Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
sflow.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
sflow.mk Upgrading hsflowd version from 2.0.35 to 2.0.51-26 to address for [sflow]ERR sflow#hsflowd: device Loopback0 Get SIOCGIFFLAGS failed : No such device #13407 (#15362) 2023-09-21 18:34:19 +08:00
snmpd.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
snmpd.mk [snmpd]: Update to 5.9+dfsg-4+deb11u1 to match Debian version (#11763) 2022-08-19 11:20:00 -07:00
socat.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
socat.mk Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
sonic_bgpcfgd.dep [bgpcfgd]: make a package for bgpcfgd (#4813) 2020-06-20 21:01:24 -07:00
sonic_bgpcfgd.mk [Yang][cfggen] update sonic-cfggen to generate config_db from Yang data (#7712) 2021-06-10 12:03:33 -07:00
sonic-chassisd.dep Chassisd to monitor cards in a modular chassis (#5523) 2020-12-15 16:28:58 -08:00
sonic-chassisd.mk Add explicit dependency on sonic_platform_common (#13446) 2023-01-19 22:42:28 -08:00
sonic-config.dep Fix sonic-config low dpkg hit rate issue (#12244) 2022-10-05 08:10:54 +08:00
sonic-config.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-containercfgd.dep [containercfgd] Add containercfgd and syslog rate limit configuration support (#12489) 2022-12-08 08:58:35 -08:00
sonic-containercfgd.mk [containercfgd] Add containercfgd and syslog rate limit configuration support (#12489) 2022-12-08 08:58:35 -08:00
sonic-ctrmgrd.dep First cut image update for kubernetes support. (#5421) 2020-12-22 08:01:33 -08:00
sonic-ctrmgrd.mk Add health check probe for k8s upgrade containers. (#15223) (#15867) 2023-07-19 16:11:13 +08:00
sonic-device-data.dep Fix for missing dependency in the sonic device package and added .dep file for yang module (#4471) 2020-05-06 13:17:08 +08:00
sonic-device-data.mk [build]: add buster docker as the last step of the build proces 2020-04-16 10:26:18 +00:00
sonic-fips.dep Support SONiC OpenSSL FIPS 140-3 based on SymCrypt engine (#9573) 2022-05-06 07:21:30 +08:00
sonic-fips.mk [Security] Upgrade the OpenSSL/OpenSSH to fix CVE alerts (#16902) 2023-10-21 12:32:21 +08:00
sonic-frr-mgmt-framework.dep [frrcfgd] introduce frrcfgd to manage frr config when frr_mgmt_framework_config is true (#5142) 2021-01-24 17:57:03 -08:00
sonic-frr-mgmt-framework.mk [frrcfgd] introduce frrcfgd to manage frr config when frr_mgmt_framework_config is true (#5142) 2021-01-24 17:57:03 -08:00
sonic-genl-packet-ko.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-genl-packet-tools.dep Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-genl-packet-tools.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-host-services-data.dep Add sonic-host-services and sonic-host-services-data packages (#5694) 2020-10-23 09:52:29 -07:00
sonic-host-services-data.mk Add sonic-host-services and sonic-host-services-data packages (#5694) 2020-10-23 09:52:29 -07:00
sonic-host-services.dep Add sonic-host-services and sonic-host-services-data packages (#5694) 2020-10-23 09:52:29 -07:00
sonic-host-services.mk [build] Add sonic-utilities to sonic-host-services dependencies list. (#15987) 2023-10-12 12:32:53 +08:00
sonic-ledd.dep Add pmon daemons python3 build support (#6176) 2020-12-28 10:19:24 -08:00
sonic-ledd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-libgenl-packet.dep Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-libgenl-packet.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-mgmt-common.dep Mgmt reorg -- submodule and build rules for sonic-mgmt-common (#4765) 2020-06-22 16:01:55 -07:00
sonic-mgmt-common.mk Mgmt reorg -- submodule and build rules for sonic-mgmt-common (#4765) 2020-06-22 16:01:55 -07:00
sonic-mgmt-framework.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
sonic-mgmt-framework.mk [build]: combine feature and container feature table (#5081) 2020-08-05 13:23:12 -07:00
sonic-packages.mk [sonic-app-ext] support app extensions installation during build (#7593) 2021-06-29 09:07:33 -07:00
sonic-pcied.dep Change source path for sonic-pcied to use Python 3 variable (#10676) 2022-05-06 09:56:08 -07:00
sonic-pcied.mk Removed python2 dependency for sonic-pcied in sonic-platform-daemons (#10421) 2022-04-09 13:16:50 -07:00
sonic-platform-common.dep [sonic-platform-common][sonic-platform-daemons] submodule update; Remove python2 sonic-platform-common wheel (#10994) 2022-06-04 07:41:15 -07:00
sonic-platform-common.mk [sonic-platform-common][sonic-platform-daemons] submodule update; Remove python2 sonic-platform-common wheel (#10994) 2022-06-04 07:41:15 -07:00
sonic-psud.dep Add pmon daemons python3 build support (#6176) 2020-12-28 10:19:24 -08:00
sonic-psud.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-py-common.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-py-common.mk Change pycommon to use swsscommon (#10099) 2022-06-03 14:30:09 +08:00
sonic-syseepromd.dep Add pmon daemons python3 build support (#6176) 2020-12-28 10:19:24 -08:00
sonic-syseepromd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-thermalctld.dep Add pmon daemons python3 build support (#6176) 2020-12-28 10:19:24 -08:00
sonic-thermalctld.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-utilities-data.dep [sonic-utilities] Build and install as a Python wheel package (#5409) 2020-09-20 20:16:42 -07:00
sonic-utilities-data.mk [sonic-utilities] Build and install as a Python wheel package (#5409) 2020-09-20 20:16:42 -07:00
sonic-utilities.dep [sonic-utilities] Update submodule; Build and install as a Python 3 wheel (#5926) 2020-11-25 10:28:36 -08:00
sonic-utilities.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
sonic-xcvrd.dep Add pmon daemons python3 build support (#6176) 2020-12-28 10:19:24 -08:00
sonic-xcvrd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-yang-mgmt-py3.dep [sonic-yang-mgmt] Build PY3 & PY2 packages (#5559) 2020-11-07 13:03:41 -08:00
sonic-yang-mgmt-py3.mk [sonic-yang-mgmt] Build PY3 & PY2 packages (#5559) 2020-11-07 13:03:41 -08:00
sonic-yang-models-py3.dep Fix for missing dependency in the sonic device package and added .dep file for yang module (#4471) 2020-05-06 13:17:08 +08:00
sonic-yang-models-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-ycabled.dep [y_cable] Support for initialization of new daemon ycable to support ycables (#9125) 2022-01-25 11:10:25 -08:00
sonic-ycabled.mk [y_cable] Support for initialization of new daemon ycable to support ycables (#9125) 2022-01-25 11:10:25 -08:00
sonic-ztp.dep [build]: Fix for missing dependencies in the DPKG framework (#6393) 2021-01-13 10:32:42 -08:00
sonic-ztp.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
swss-common.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
swss-common.mk [submodule] Advance sonic-swss-common pointer (#14142) 2023-03-12 14:12:02 +02:00
swss.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
swss.mk [swss] Depend on Python 3 version of swsscommon rather than Python 2 (#6432) 2021-01-14 00:29:21 -08:00
swsssdk-py2.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
swsssdk-py2.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
swsssdk-py3.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
swsssdk-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
syncd.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
syncd.mk Revert "[SAI PTF]Support sai ptf v2 Syncd-rpc (#12761)" 2022-11-21 07:22:26 +00:00
system-health.dep [system-health] Add support for monitoring system health (#4835) 2020-10-12 11:12:49 +03:00
system-health.mk [system-health] No longer check critical process/service status via monit (#9068) 2021-11-23 15:47:48 -08:00
systemd-sonic-generator.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
systemd-sonic-generator.mk Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
tacacs.dep [TACACS+] Add Bash TACACS+ plugin for per-command authorization. (#8715) 2021-11-13 09:57:30 +08:00
tacacs.mk [TACACS+] Add audisp-tacplus for per-command accounting. (#8750) 2021-12-01 11:50:09 +08:00
telemetry.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
telemetry.mk Stop installing development packages from telemetry docker images to (#16603) 2023-09-22 00:36:18 +08:00
template.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
thrift_0_14_1.dep Bump Thrift version from 0.13.0 to 0.14.1 (#9881) 2022-02-15 16:39:47 -08:00
thrift_0_14_1.mk [CG-Fix-CVE-2021-44906] Patching on thrift.0.14.1 for package minimist (#10555) 2022-04-22 09:43:16 +08:00
thrift.dep [build]: support for DPKG local caching (#4117) 2020-03-11 20:04:52 -07:00
thrift.mk [build]: SONiC buildimage ARM arch support (#2980) 2019-07-25 22:06:41 -07:00
wpasupplicant.dep [docker-macsec]: MACsec container and wpa_supplicant component (#5700) 2021-01-10 10:39:59 -08:00
wpasupplicant.mk [docker-macsec]: MACsec container and wpa_supplicant component (#5700) 2021-01-10 10:39:59 -08:00