This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/rules
Rodny Molina c3c8f7fd7f Fix for bash's memory-leak (#1879)
* Fix for bash's memory-leak

Memory leak is observed during the execution of scripts that make use of bash-arrays. In scenarios where the offending script is executed on a regular basis (e.g. fancontrol), the leaking process may end up consuming most of the system resources.

In this PR i'm replacing bash in all the contexts where it executes (both host and dockers). The official patch for this issue is here: https://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-040

* Fixing minor issue during code-merge

Signed-off-by: Rodny Molina <rmolina@linkedin.com>
2018-07-27 17:46:33 -07:00
..
asyncsnmp-py3.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
bash.mk Fix for bash's memory-leak (#1879) 2018-07-27 17:46:33 -07:00
config [make] introducing new build option KERNEL_PROCURE_METHOD (#1837) 2018-07-25 08:14:18 -07:00
dbsyncd-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
docker-base.mk Fix for bash's memory-leak (#1879) 2018-07-27 17:46:33 -07:00
docker-config-engine.mk Introduce ConfigDB (#808) 2017-08-01 19:02:00 -07:00
docker-database.mk [dockers] Prevent apt-get from installing suggested and recommended packages by default (#1666) 2018-05-02 11:46:21 -07:00
docker-dhcp-relay.mk Revert "Fix the sonic build issue" (#1671) 2018-05-02 14:17:04 -07:00
docker-fpm-frr.mk Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
docker-fpm-gobgp.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
docker-fpm-quagga.mk [installer] Copy old config files rather than only minigraph (#730) 2017-06-21 11:02:25 -07:00
docker-fpm.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
docker-lldp-sv2.mk [LLDP] Add lldpmgrd Daemon to Manage LLDP Configuration (#1428) 2018-03-02 16:46:22 -08:00
docker-platform-monitor.mk [docker-platform-monitor] Convert ledd from polling-based to subscription-based model (#1623) 2018-04-20 10:42:19 -07:00
docker-ptf.mk Add recipe for ptf docker 2017-01-05 14:39:07 -08:00
docker-router-advertiser.mk Add docker-router-advertiser to support IPv6 router advertisements (#1103) 2017-11-14 14:40:15 -08:00
docker-snmp-sv2.mk [dockers] Prevent apt-get from installing suggested and recommended packages by default (#1666) 2018-05-02 11:46:21 -07:00
docker-sonic-mgmt.mk [sonic-mgmt]: move sonic-mgmt docker build into sonic-slave (#819) 2017-07-19 08:10:45 -07:00
docker-teamd.mk [database]: Mount /var/run/redis/ folder from host for all dockers (#418) 2017-03-23 12:18:52 -07:00
docker-telemetry.mk [telemetry]: SONiC system telemetry Support (#1526) 2018-03-27 13:39:04 -07:00
frr.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
functions [rules/functions][slave.mk]: Refine build output (#838) 2017-07-25 09:49:39 +03:00
gobgp.mk Add bgp container with gobgp (#358) 2017-03-02 11:33:46 -08:00
hiredis.mk Remove unnecessary build dependencies for hiredis (#91) 2016-12-07 07:26:07 -08:00
igb.mk [baseimage]: Add missing dependency of igb & ixgbe (#1316) 2018-01-17 17:08:49 -08:00
initramfs-tools.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
iproute2.mk [vs]: add vlan configuration support in virtual switch (#1200) 2017-11-30 14:59:25 -08:00
isc-dhcp.mk Revert "Fix the sonic build issue" (#1671) 2018-05-02 14:17:04 -07:00
ixgbe.mk [baseimage]: Add missing dependency of igb & ixgbe (#1316) 2018-01-17 17:08:49 -08:00
libnl3.mk [libnl3]: Upgrade libnl3 version to 3.2.27-2, same version as in Debian Stretch (#1795) 2018-06-19 13:12:28 -07:00
libteam.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
libwrap.mk [baseimage]: Fix tcpdmatch dependency (#1594) 2018-04-13 17:00:38 -07:00
linux-kernel.mk Upgrade linux-image version (#1294) 2018-01-31 11:39:48 -08:00
lldpd.mk [lldpmgrd] Fix potential race condition when interfaces are created (#1469) 2018-03-07 17:08:45 -08:00
mpdecimal.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
ptf.mk Integrate ptf into buildimage (#111) 2016-12-08 09:24:48 -08:00
python3.mk Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
python-click.mk Build python-click Debian package from version 6.7-4 source to fix CLI autocomplete/suggest (#1824) 2018-06-29 09:59:46 -07:00
quagga.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
redis.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
sairedis.mk [libsaithrift-dev]: Enable building libsaithrift-dev and pythonthrift libraries (#1296) 2018-01-11 20:32:14 -08:00
scripts.mk [vs]: add vlan configuration support in virtual switch (#1200) 2017-11-30 14:59:25 -08:00
snmpd.mk Add dependency on libl3 for libsnmp-base (#100) 2016-12-06 10:12:22 -08:00
sonic-config.mk Introduce ConfigDB (#808) 2017-08-01 19:02:00 -07:00
sonic-device-data.mk Consolidate device-specific files; install as a Debian package (#316) 2017-02-27 00:13:36 -08:00
sonic-ledd.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-platform-common.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-utilities.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
supervisor.mk [docker-base]: Upgrade supervisord to 3.3.3 and fix supervisord.conf (#1390) 2018-02-14 09:40:26 +08:00
swss-common.mk [vs] add teamsyncd into vs docker (#1112) 2017-11-03 17:13:39 -07:00
swss.mk Add explicit dependency for swss (#519) 2017-04-19 21:01:26 -07:00
swsssdk-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
swsssdk-py3.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
tacacs.mk [TACACS+]: Add support for TACACS+ Authentication (#1019) 2017-12-07 03:36:17 -08:00
telemetry.mk [telemetry]: SONiC system telemetry Support (#1526) 2018-03-27 13:39:04 -07:00
thrift.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00