<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/tools/build-on-freebsd, branch circinus</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2020-11-06T18:49:05+00:00</updated>
<entry>
<title>replace usage of dmidecode with kenv on FreeBSD (#621)</title>
<updated>2020-11-06T18:49:05+00:00</updated>
<author>
<name>Mina Galić</name>
<email>me+git@igalic.co</email>
</author>
<published>2020-11-06T18:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d83c0bb4baca0b57166a74055f410fa4f75a08f5'/>
<id>urn:sha1:d83c0bb4baca0b57166a74055f410fa4f75a08f5</id>
<content type='text'>
FreeBSD lets us read out kernel parameters with kenv(1), a user-space
utility that's shipped in "base" We can use it in place of dmidecode(8),
thus removing the dependency on sysutils/dmidecode, and the restrictions
to i386 and x86_64 architectures that this utility imposes on FreeBSD.

Co-authored-by: Scott Moser &lt;smoser@brickies.net&gt;</content>
</entry>
<entry>
<title>tools/build-on-freebsd: fix comment explaining purpose of the script (#635)</title>
<updated>2020-10-29T20:41:39+00:00</updated>
<author>
<name>Mina Galić</name>
<email>me+git@igalic.co</email>
</author>
<published>2020-10-29T20:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a6afe9c574681632c3c82d6bc8c6a7fb91425bdf'/>
<id>urn:sha1:a6afe9c574681632c3c82d6bc8c6a7fb91425bdf</id>
<content type='text'>
Since there is now an official port for cloud-init in FreeBSD, this
script has a different purpose.  It's an interface between cloud-init
maintainers, and the FreeBSD port maintainers for quickly seeing which
dependencies have changed.</content>
</entry>
<entry>
<title>freebsd: py37-serial is now py37-pyserial (#492)</title>
<updated>2020-07-15T19:03:21+00:00</updated>
<author>
<name>Gonéri Le Bouder</name>
<email>goneri@lebouder.net</email>
</author>
<published>2020-07-15T19:03:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=1c12208daf6e735a27c8ccb4d4da0098db1fc5e1'/>
<id>urn:sha1:1c12208daf6e735a27c8ccb4d4da0098db1fc5e1</id>
<content type='text'>
The package has been renamed.

See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246546</content>
</entry>
<entry>
<title>cloudinit: remove six from packaging/tooling (#253)</title>
<updated>2020-03-17T19:48:51+00:00</updated>
<author>
<name>Daniel Watkins</name>
<email>oddbloke@ubuntu.com</email>
</author>
<published>2020-03-17T19:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b9ff0dc950558ecd2a8469eded26bd6ae4082771'/>
<id>urn:sha1:b9ff0dc950558ecd2a8469eded26bd6ae4082771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>set_passwords: support for FreeBSD (#46)</title>
<updated>2019-11-26T16:44:21+00:00</updated>
<author>
<name>Igor Galić</name>
<email>me+github@igalic.co</email>
</author>
<published>2019-11-26T16:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b6055c40189afba323986059434b8d8adc85bba3'/>
<id>urn:sha1:b6055c40189afba323986059434b8d8adc85bba3</id>
<content type='text'>
Allow setting of user passwords on FreeBSD

The www/chpasswd utility which we depended on for FreeBSD installations
does *not* do the same thing as the equally named Linux utility.

For FreeBSD, we now use the pw(8) utility (which can only process one
user at a time)

Additionally, we abstract expire passwd into a function, and override it
in the FreeBSD distro class.

Co-Authored-By: Chad Smith &lt;chad.smith@canonical.com&gt;</content>
</entry>
<entry>
<title>tools/build-on-freebsd: update to python3</title>
<updated>2019-06-17T17:43:46+00:00</updated>
<author>
<name>Gonéri Le Bouder</name>
<email>goneri@lebouder.net</email>
</author>
<published>2019-06-17T17:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a0f863da274fcd631441ba38fa9c7dd438a56480'/>
<id>urn:sha1:a0f863da274fcd631441ba38fa9c7dd438a56480</id>
<content type='text'>
- use python3 by default
- ability to use any Python version through the PYTHON env-var
- indent with 4 spaces
- use 'set -eux'
- remove trailing whitespace
- drop the cheetah dep, Jinja2 is enough
</content>
</entry>
<entry>
<title>freebsd: add chpasswd pkg in the image</title>
<updated>2019-05-09T18:35:17+00:00</updated>
<author>
<name>Gonéri Le Bouder</name>
<email>goneri@lebouder.net</email>
</author>
<published>2019-05-09T18:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=7193b80e4ade638880bd66b1f208c049ffa24479'/>
<id>urn:sha1:7193b80e4ade638880bd66b1f208c049ffa24479</id>
<content type='text'>
cc_set_passwords.py depends on chpasswd binary.
</content>
</entry>
<entry>
<title>Remove prettytable dependency, introduce simpletable</title>
<updated>2017-10-02T18:53:56+00:00</updated>
<author>
<name>Andrew Jorgensen</name>
<email>ajorgens@amazon.com</email>
</author>
<published>2017-10-02T18:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f010594beb75e146091db47b7d72d1fc1d763e98'/>
<id>urn:sha1:f010594beb75e146091db47b7d72d1fc1d763e98</id>
<content type='text'>
The first revision of this rendered tables with less decoration but there
was a desire upstream to avoid possibly breaking some parsing someone
might be doing, so it has been revised to render the same as prettytable
for the cases cloud-init actually uses.
</content>
</entry>
<entry>
<title>FreeBSD: Make freebsd a variant, fix unittests and tools/build-on-freebsd.</title>
<updated>2017-06-15T21:10:54+00:00</updated>
<author>
<name>Scott Moser</name>
<email>smoser@brickies.net</email>
</author>
<published>2017-06-15T14:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=ecb408afa1104fe49ce6eb1dc5708be56abd5cb2'/>
<id>urn:sha1:ecb408afa1104fe49ce6eb1dc5708be56abd5cb2</id>
<content type='text'>
 - Simplify the logic of 'variant' in util.system_info
   much of the data from
   https://github.com/hpcugent/easybuild/wiki/OS_flavor_name_version
 - fix get_resource_disk_on_freebsd when running on a system without
   an Azure resource disk.
 - fix tools/build-on-freebsd to replace oauth with oauthlib and add
   bash which is a dependency for tests.
 - update a fiew places that were checking for freebsd but not using
   the util.is_FreeBSD()
</content>
</entry>
<entry>
<title>FreeBSD: improvements and fixes for use on Azure</title>
<updated>2017-05-10T16:54:42+00:00</updated>
<author>
<name>Hongjiang Zhang</name>
<email>honzhan@microsoft.com</email>
</author>
<published>2017-01-13T07:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=0a71d5a870b416f2c86c8bc196004bb3fc0768a0'/>
<id>urn:sha1:0a71d5a870b416f2c86c8bc196004bb3fc0768a0</id>
<content type='text'>
This patch targets to make FreeBSD 10.3 or 11 work on Azure. The
modifications abide by the rule of:
  * making as less modification as possible
  * delegate to the distro or datasource where possible.

The main modifications are:
 1. network configuration improvements, and movement into distro path.
 2. Fix setting of password.
    Password setting through "pw" can only work through pipe.
 3. Add 'root:wheel' to syslog_fix_perms field.
 4. Support resizing default file system (ufs)
 5. copy cloud.cfg for freebsd to /etc/cloud/cloud.cfg rather than
    /usr/local/etc/cloud/cloud.cfg.
 6. Azure specific changes:
    a. When reading the azure endpoint, search in a different path
       and read a different option name (option-245 vs. unknown-245).
        so, the lease file path should be generated according to platform.
    b. adjust the handling of ephemeral mounts for ufs filesystem and
       for finding the ephemeral device.
    c. fix mounting of cdrom

LP: #1636345
</content>
</entry>
</feed>
