sonic-buildimage/device/mellanox/x86_64-mlnx_msn4700-r0
Vadym Hlushko 1d57472eb0
[graceful reboot] Rename the platform_reboot to the pre_reboot_hook, remove the sysfs power cycle (#18324)
**DEPENDS ON: [[graceful reboot] Add the pre_reboot_hook script execution, add the watchdog arm before the reboot](https://github.com/sonic-net/sonic-utilities/pull/3203)**

#### Why I did it
Add support for the `graceful reboot` instead of  the `sysfs power cycle` to avoid filesystem corruption 

### How I did it
Rename the `platform_reboot` script to the `pre_reboot_hook`.
Remove the sysfs power cycle function, from now on the Debian reboot (`/sbin/reboot`) will be executed instead of the sysfs power cycle.

#### How to verify it
1. Start watching logs by using `show log -f` and `journalctl -p debug -f`
2. Execute the `reboot` command from the switch CLI
3. Check in logs that all systemd services terminated
2024-03-23 16:45:36 -07:00
..
ACS-MSN4700 [Mellanox] Update Nvidia sai.profile SKU files to have common file (#18074) 2024-02-28 11:05:20 -08:00
Mellanox-SN4700-A96C8V8 [Mellanox] Update Nvidia sai.profile SKU files to have common file (#18074) 2024-02-28 11:05:20 -08:00
Mellanox-SN4700-C128 [Mellanox] Adding a new field to CONFIG DB: "subport" (#18204) 2024-02-29 16:07:10 +02:00
Mellanox-SN4700-O8C48 [Mellanox] Adding a new field to CONFIG DB: "subport" (#18204) 2024-02-29 16:07:10 +02:00
Mellanox-SN4700-O8V48 [Mellanox] Support DSCP remapping in Dual-ToR topo for SN4700-O8V48, update buffers for t0 (#18293) 2024-03-18 14:32:24 -07:00
Mellanox-SN4700-O28 [Mellanox] Adding a new field to CONFIG DB: "subport" (#18204) 2024-02-29 16:07:10 +02:00
Mellanox-SN4700-V48C32 [Mellanox] Adding a new field to CONFIG DB: "subport" (#18204) 2024-02-29 16:07:10 +02:00
plugins [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
default_sku [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
get_sensors_conf_path [Mellanox] Support new sensor conf file for MSN4700 A1/A0 (#7535) 2021-05-06 10:13:26 -07:00
installer.conf [Mellanox] Disable SSD NCQ on Mellanox platforms (#17567) 2024-01-28 16:26:07 +02:00
pcie.yaml add pcied config files for mellanox platform (#5669) 2020-11-02 19:45:36 -08:00
platform_asic Add platform_asic file to each platform folder in sonic-device-data based package (#8542) 2021-10-08 19:27:48 -07:00
platform_components.json [Mellanox] Update platform components config files. (#5685) 2020-10-25 19:44:37 +02:00
platform_wait [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
platform.json [Mellanox] [4700] Update platform capability file to support new breakout mode (#11614) 2022-08-24 11:55:33 +03:00
pmon_daemon_control.json [Mellanox] Add a new Mellanox platform x86_64-mlnx_msn4700 and new SKU ACS-MSN4700 (#3901) 2020-03-24 14:32:52 +02:00
pre_reboot_hook [graceful reboot] Rename the platform_reboot to the pre_reboot_hook, remove the sysfs power cycle (#18324) 2024-03-23 16:45:36 -07:00
sensors.conf [Mellanox] Remove SFP sensors from sensors.conf (#17631) 2024-02-12 16:12:57 +02:00
sensors.conf.a1 [Mellanox] Remove SFP sensors from sensors.conf (#17631) 2024-02-12 16:12:57 +02:00
system_health_monitoring_config.json [Mellanox] update system_health_monitoring_config for MSN4410/MSN4600/MSN4700 (#9728) 2022-01-19 10:29:26 +02:00
thermal_policy.json [Mellanox] Enhancement for fan led management (#4437) 2020-05-13 10:01:32 -07:00