Skip to content

RDKEMW-22160: Order service start after PowerManager - #330

Open
Anand73-n wants to merge 1 commit into
support/2.0.0from
topic/RDKEMW-22160
Open

RDKEMW-22160: Order service start after PowerManager#330
Anand73-n wants to merge 1 commit into
support/2.0.0from
topic/RDKEMW-22160

Conversation

@Anand73-n

Copy link
Copy Markdown
Contributor

Reason for change: Ensure PowerManager service is started before NetworkManager
Test procedure: Reboot, then inspect the order units actually started
Risks: low
Priority: P1

Reason for change: Ensure PowerManager service is started before NetworkManager
Test procedure: Reboot, then inspect the order units actually started
Risks: low
Priority: P1

Signed-off-by: Anand N <Anand_N@comcast.com>
Copilot AI review requested due to automatic review settings July 23, 2026 05:18
@Anand73-n
Anand73-n requested a review from a team as a code owner July 23, 2026 05:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Ensures NetworkManager is started after the PowerManager service by adding a systemd drop-in for the NetworkManager unit (and includes a small logging tweak in the PowerManager client).

Changes:

  • Add a systemd drop-in to order wpeframework-networkmanager.service after wpeframework-powermanager.service.
  • Install the new drop-in via the plugin CMake install rules.
  • Adjust constructor logging in NetworkManagerPowerClient.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
plugin/NetworkManagerPowerClient.cpp Updates constructor INFO logs around PowerManager connection setup.
plugin/gnome/systemd/nm-powermanager.conf Adds systemd drop-in intended to order NetworkManager after PowerManager.
plugin/CMakeLists.txt Installs the new systemd drop-in into wpeframework-networkmanager.service.d.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +1 to +3
[Unit]
# Ensure NetworkManager starts after PowerManager
After=wpeframework-powermanager.service
Comment thread plugin/NetworkManagerPowerClient.cpp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants