svn commit: r553676 - in head/net/cloud-init: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Oct 30 09:58:48 UTC 2020
Author: danfe
Date: Fri Oct 30 09:58:47 2020
New Revision: 553676
URL: https://svnweb.freebsd.org/changeset/ports/553676
Log:
- Amend the list of recognized newfs(8) options
- Fix mounting of VFAT which FreeBSD calls "msdos[fs]"
- GC `devel/py-six' dependency, unused since v20.2
PR: 250496
Added:
head/net/cloud-init/files/
head/net/cloud-init/files/patch-cloudinit_config_cc__resizefs.py (contents, props changed)
head/net/cloud-init/files/patch-cloudinit_util.py (contents, props changed)
Modified:
head/net/cloud-init/Makefile
Modified: head/net/cloud-init/Makefile
==============================================================================
--- head/net/cloud-init/Makefile Fri Oct 30 09:31:22 2020 (r553675)
+++ head/net/cloud-init/Makefile Fri Oct 30 09:58:47 2020 (r553676)
@@ -2,6 +2,7 @@
PORTNAME= cloud-init
PORTVERSION= 20.3
+PORTREVISION= 1
CATEGORIES= net python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +23,6 @@ RUN_DEPENDS= dmidecode>0:sysutils/dmidecode \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
Added: head/net/cloud-init/files/patch-cloudinit_config_cc__resizefs.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/cloud-init/files/patch-cloudinit_config_cc__resizefs.py Fri Oct 30 09:58:47 2020 (r553676)
@@ -0,0 +1,11 @@
+--- cloudinit/config/cc_resizefs.py.orig 2020-10-29 12:41:28 UTC
++++ cloudinit/config/cc_resizefs.py
+@@ -110,7 +110,7 @@ def _can_skip_resize_ufs(mount_point, devpth):
+ for line in dumpfs_res.splitlines():
+ if not line.startswith('#'):
+ newfs_cmd = shlex.split(line)
+- opt_value = 'O:Ua:s:b:d:e:f:g:h:i:jk:m:o:L:'
++ opt_value = 'O:Ua:s:b:d:e:f:g:h:i:jk:l:m:o:t:L:'
+ optlist, _args = getopt.getopt(newfs_cmd[1:], opt_value)
+ for o, a in optlist:
+ if o == "-s":
Added: head/net/cloud-init/files/patch-cloudinit_util.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/cloud-init/files/patch-cloudinit_util.py Fri Oct 30 09:58:47 2020 (r553676)
@@ -0,0 +1,16 @@
+--- cloudinit/util.py.orig 2020-10-29 12:40:41 UTC
++++ cloudinit/util.py
+@@ -1652,10 +1652,12 @@ def mount_cb(device, callback, data=None, mtype=None,
+ mtypes = ["auto"]
+ elif platsys.endswith("bsd"):
+ if mtypes is None:
+- mtypes = ['ufs', 'cd9660', 'vfat']
++ mtypes = ['ufs', 'cd9660', 'msdos']
+ for index, mtype in enumerate(mtypes):
+ if mtype == "iso9660":
+ mtypes[index] = "cd9660"
++ if mtype in ["vfat", "msdosfs", "msdos"]:
++ mtypes[index] = "msdos"
+ else:
+ # we cannot do a smart "auto", so just call 'mount' once with no -t
+ mtypes = ['']
More information about the svn-ports-head
mailing list