From a9cec5daa52aa9fb0a1f17dfc939e3ff61a476b9 Mon Sep 17 00:00:00 2001 From: Brett Holman Date: Fri, 28 Apr 2023 09:51:19 -0600 Subject: fix linux-specific code on bsd (#2143) util.get_mount_info() which is called from the distro base class is linux-specific --- cloudinit/distros/bsd.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cloudinit/distros/bsd.py b/cloudinit/distros/bsd.py index c4e1e15c..1211ff9f 100644 --- a/cloudinit/distros/bsd.py +++ b/cloudinit/distros/bsd.py @@ -3,7 +3,7 @@ from typing import List, Optional from cloudinit import distros, helpers from cloudinit import log as logging -from cloudinit import net, subp, util +from cloudinit import net, subp, temp_utils, util from cloudinit.distros import bsd_utils from cloudinit.distros.networking import BSDNetworking @@ -138,3 +138,6 @@ class BSD(distros.Distro): def chpasswd(self, plist_in: list, hashed: bool): for name, password in plist_in: self.set_passwd(name, password, hashed=hashed) + + def get_tmp_exec_path(self) -> str: + return temp_utils.get_tmp_ancestor(needs_exe=True) -- cgit v1.2.1