Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
NetworkManager
NetworkManager
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 144
    • Issues 144
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 9
    • Merge Requests 9
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • NetworkManager
  • NetworkManagerNetworkManager
  • Merge Requests
  • !668

Closed
Opened Nov 02, 2020 by Roy Marples@rsmarples
  • Report abuse
Report abuse

DHCP: Support dhcpcd-9.x

  • Overview 18
  • Commits 1
  • Pipelines 11
  • Changes 4

This breaks <=dhcpcd-6.10.0 as they will lack the -P option. This should not be a problem as that's over 5 years old vs this new shiny.

Due to the way dhcpcd-9 uses privilege separation, when we kill the dhcpcd process waitpid(2) might return ECHILD so adjust code accordingly. When this happens, it has actually exited and this behaviour is noted by POSIX.

This fixes issue #410 (closed)

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: NetworkManager/NetworkManager!668
Source branch: dhcpcd-9