Page MenuHomeFreeBSD

D47338.id145660.diff
No OneTemporary

D47338.id145660.diff

Index: net/cloud-init-devel/Makefile
===================================================================
--- net/cloud-init-devel/Makefile
+++ net/cloud-init-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloud-init
DISTVERSION= 23.4-319
DISTVERSIONSUFFIX= -gec384da45
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -devel
@@ -51,6 +51,10 @@
# Standard bsd.port.mk variables
ETCDIR= ${PREFIX}/etc/cloud
+.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000
+EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py
+.endif
+
NO_ARCH= yes
post-patch:
Index: net/cloud-init-devel/files/extra-cloudinit_distros_freebsd.py
===================================================================
--- /dev/null
+++ net/cloud-init-devel/files/extra-cloudinit_distros_freebsd.py
@@ -0,0 +1,11 @@
+--- cloudinit/distros/freebsd.py.orig 2024-10-30 12:25:07 UTC
++++ cloudinit/distros/freebsd.py
+@@ -35,7 +35,7 @@ class Distro(cloudinit.distros.bsd.BSD):
+ pkg_cmd_update_prefix = ["pkg", "update"]
+ pkg_cmd_upgrade_prefix = ["pkg", "upgrade"]
+ prefer_fqdn = True # See rc.conf(5) in FreeBSD
+- home_dir = "/usr/home"
++ home_dir = "/home"
+ # FreeBSD has the following dhclient lease path:
+ # /var/db/dhclient.leases.<iface_name>
+ dhclient_lease_directory = "/var/db"
Index: net/cloud-init/Makefile
===================================================================
--- net/cloud-init/Makefile
+++ net/cloud-init/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cloud-init
DISTVERSION= 24.1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -41,6 +41,10 @@
# Standard bsd.port.mk variables
ETCDIR= ${PREFIX}/etc/cloud
+.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000
+EXTRA_PATCHES= ${PATCHDIR}/extra-cloudinit_distros_freebsd.py
+.endif
+
NO_ARCH= yes
post-patch:
Index: net/cloud-init/files/extra-cloudinit_distros_freebsd.py
===================================================================
--- /dev/null
+++ net/cloud-init/files/extra-cloudinit_distros_freebsd.py
@@ -0,0 +1,11 @@
+--- cloudinit/distros/freebsd.py.orig 2024-10-25 15:58:28 UTC
++++ cloudinit/distros/freebsd.py
+@@ -35,7 +35,7 @@ class Distro(cloudinit.distros.bsd.BSD):
+ pkg_cmd_update_prefix = ["pkg", "update"]
+ pkg_cmd_upgrade_prefix = ["pkg", "upgrade"]
+ prefer_fqdn = True # See rc.conf(5) in FreeBSD
+- home_dir = "/usr/home"
++ home_dir = "/home"
+ # FreeBSD has the following dhclient lease path:
+ # /var/db/dhclient.leases.<iface_name>
+ dhclient_lease_directory = "/var/db"

File Metadata

Mime Type
text/plain
Expires
Mon, May 18, 8:40 AM (3 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33240289
Default Alt Text
D47338.id145660.diff (2 KB)

Event Timeline