summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrett Holman <brett.holman@canonical.com>2023-04-28 09:51:19 -0600
committerGitHub <noreply@github.com>2023-04-28 10:51:19 -0500
commita9cec5daa52aa9fb0a1f17dfc939e3ff61a476b9 (patch)
treeb8fe5d5d8bd14656760cd161f9687997d8190674
parente9d1d3a0efce95b6bc7f63fe01d579b98664c69f (diff)
downloadcloud-init-git-a9cec5daa52aa9fb0a1f17dfc939e3ff61a476b9.tar.gz
fix linux-specific code on bsd (#2143)
util.get_mount_info() which is called from the distro base class is linux-specific
-rw-r--r--cloudinit/distros/bsd.py5
1 files changed, 4 insertions, 1 deletions
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)