Use napalm-unix; take over the FreeBSD reboot check from device-types #14

Open
opened 2026-10-14 08:22:58 +00:00 by christianmanivong · 0 comments
Owner
  • Import the exec transport and the privilege layer from napalm-unix instead of napalm_device_types.channel and the local copy. The local copy has drifted from napalm-linux's (#8).
  • The passwd/group, crontab and ps parsers in parse.py become the shared ones.
  • host_status's FreeBSD branch (freebsd-version -k against -r, _freebsd_reboot) moves here from napalm-device-types.

Needs NAPALM/napalm-device-types#35.

Part of NetOrk/netork#1105. Plan: NAPALM/napalm-device-types docs/STRUCTURE.md (branch docs/structure-plan).

Prio P3.

- Import the exec transport and the privilege layer from napalm-unix instead of `napalm_device_types.channel` and the local copy. The local copy has drifted from napalm-linux's (#8). - The passwd/group, crontab and ps parsers in `parse.py` become the shared ones. - `host_status`'s FreeBSD branch (`freebsd-version -k` against `-r`, `_freebsd_reboot`) moves here from napalm-device-types. Needs NAPALM/napalm-device-types#35. Part of NetOrk/netork#1105. Plan: NAPALM/napalm-device-types `docs/STRUCTURE.md` (branch `docs/structure-plan`). Prio P3.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NAPALM/napalm-bsd#14