sonic-buildimage/files/image_config
Prince George 0564ce48c9
[baseimage]: Update smartmontool version >= v7.4 (#17635)
Why I did it
Update smartmontool verson to 7.4. This is done to prevent smartmontools service to exit with non-zero exit status on platform that does not have a SSD/disk to be monitored.

Until Debian Bullseye (which had smartmontools 7.2), Debian had a patch applied that changed the default quit mode to never exit. A bug report was filed on Debian, saying that the source code patch isn't needed and could just be done via command line options, and also that smartmontools 7.3 has a new built-in option to exit with 0 if there are no monitorable devices found (which prevents systemd from treating it as a service failure). Because of that, Debian Bookworm (which also upgraded to 7.3) removed the patch and restored the default behavior of exiting with exit code 17 if there are no devices found.

Smartmontools v7.3 has this issue, because of which smartd exits with non-zero exit status even with "-q" option.

How I did it
Update the smartmontools to version 7.4 which has the fix for exiting gracefully if no monitoring device is found
Added smartd option "-q nodev0" to allow smartd to exit with status 0 if no monitoring device found
2024-02-12 09:37:12 -08:00
..
backend_acl Update backend_acl.py to specify ACL table name (#17553) 2024-01-03 14:55:38 -08:00
bash Close console session due to user inactivity (#9890) 2022-02-02 09:41:21 +05:30
config-chassisdb [config-chassisdb] use cached variables (#17342) 2023-12-07 15:24:21 +02:00
config-setup Fix CONFIG_DB_INITIALIZED flag check logic and set/reset flag for warmboot (#15685) 2023-08-04 16:00:26 -07:00
config-topology [config-topology] use cached variables (#17343) 2023-12-07 15:22:44 +02:00
constants [chassis] Support advertisement of Loopback0 of all LC's across all e-BGP peers in TSA mode (#16714) 2023-11-20 09:42:02 -08:00
containercfgd Optimize syslog rate limit feature for fast and warm boot (#17458) 2023-12-20 09:12:03 +02:00
copp [image_config]: Update DHCP rate-limit for mgmt TOR devices (#17630) 2024-01-02 21:29:34 -08:00
corefile_uploader Replace os.system and remove subprocess with shell=True (#12177) 2022-11-04 10:48:51 -04:00
cron.d Replace logrotate cron file with (adapted) systemd timer file (#12921) 2022-12-08 14:13:11 -08:00
ebtables [baseimage]: Updates for Ebtables and support for multi-asic (#6542) 2021-01-27 08:36:10 -08:00
environment Update azure.github.io links to sonic-net.github.io (#12209) 2022-10-02 14:02:10 +08:00
fstrim [202012][fstrim] delay fstrim timer after sonic.target (#8737) 2021-09-13 07:37:46 -07:00
hostname Fix to improve hostname handling (#12064) 2022-10-25 14:51:02 -07:00
interfaces Fix IPV6 forced-mgmt-route not work issue (#17299) 2024-01-22 09:59:12 -08:00
kdump [kdump] Fix kdump error message when a reboot is issued (#7985) 2021-07-01 11:52:38 -07:00
kubernetes [k8master]: Install nc cmd for k8s master network issue debug (#16745) 2023-09-30 01:16:51 -07:00
logrotate Ensure that 'logrotate-config.service' is set as a dependency to start before 'logrotate.service'. (#17312) 2023-11-29 17:22:47 -08:00
misc [docker-wait-any]: Exit worker thread if main thread is expected to exit (#12255) 2022-10-05 18:14:10 -07:00
monit Share image for gnmi and telemetry (#16863) 2023-11-08 08:54:36 +08:00
ntp [NTP] Add NTP extended configuration (#15058) 2023-12-11 13:31:35 -08:00
pcie-check Support multiple pcie configuration file and change the pcie status table name to match with pcied changes (#7886) 2021-06-16 16:05:48 -07:00
pip Update Debian build script for Bookworm 2023-11-21 18:53:15 -08:00
platform Fix PAM module configuration issue 2023-11-21 18:53:15 -08:00
rasdaemon [image_config] add rasdaemon.timer (#14300) 2023-04-17 08:58:45 -07:00
readline Disable brackted-paste mode off by default (#12285) 2022-10-06 07:55:09 -07:00
reset-factory Support Reset factory (#14105) 2023-07-11 16:14:17 -07:00
resolv-config [dns] Do not apply dynamic DNS configuration when MGMT interface has static IP address. (#17769) 2024-01-23 16:29:55 -08:00
rsyslog Disable eventd and rsyslog plugin in slim images (#17905) 2024-01-30 22:14:23 -08:00
secureboot Add override_config to load_minigraph in config-setup service (#14834) 2023-05-10 11:54:33 -07:00
smartmontools [baseimage]: Update smartmontool version >= v7.4 (#17635) 2024-02-12 09:37:12 -08:00
snmp mvrf_avoid_snmp_yml_config: made changes to pass SNMP config from con… (#4057) 2020-01-28 17:41:21 -08:00
sudoers Modify the sudoers file to lecture RO users once 2023-11-21 18:53:15 -08:00
sysctl Change tcp port range to support telemetry and gnmi (#17907) 2024-01-26 09:31:09 -08:00
syslog [baseimage]: /host unmount timeout issue during reboot. (#5032) 2020-07-25 01:27:58 -07:00
system-health [system-health] Add support for monitoring system health (#4835) 2020-10-12 11:12:49 +03:00
systemd Fix issue: systemctl daemon-reload would sporadically cause udev handler fail (#15253) 2023-06-25 16:58:14 -07:00
topology [multi-asic][vs]: Update topology script to retrieve hwsku from minigraph (#6219) 2021-02-18 22:02:29 -08:00
updategraph Remove minigraph loading in updategraph script (#11146) 2022-06-21 08:57:57 +08:00
warmboot-finalizer Fix CONFIG_DB_INITIALIZED flag check logic and set/reset flag for warmboot (#15685) 2023-08-04 16:00:26 -07:00
watchdog-control [sonic-utilities] Build and install as a Python wheel package (#5409) 2020-09-20 20:16:42 -07:00