<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/libexec/rc/rc.d/nuageinit_user_data_script, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>nuageinit: fix log name</title>
<updated>2025-06-27T14:35:55+00:00</updated>
<author>
<name>Sebastien Baylocq</name>
<email>sebastien.baylocq@ovhcloud.com</email>
</author>
<published>2025-06-27T14:27:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7ad574b3e3a948113c3c16cbe90e27888dc7a423'/>
<id>7ad574b3e3a948113c3c16cbe90e27888dc7a423</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nuageinit: fix typo</title>
<updated>2025-06-13T15:33:53+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2025-06-13T15:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cae3d6c8d40a417f32be165aa9a9b4be86bb7f49'/>
<id>cae3d6c8d40a417f32be165aa9a9b4be86bb7f49</id>
<content type='text'>
PR:	287503
Reported by:	crest@rlwinm.de
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:	287503
Reported by:	crest@rlwinm.de
</pre>
</div>
</content>
</entry>
<entry>
<title>nuageinit: runcmd should also be executed late</title>
<updated>2025-06-10T09:28:49+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2025-06-10T09:28:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8feca60d6ee983ef3c81903675b4d9c3218c7e7a'/>
<id>8feca60d6ee983ef3c81903675b4d9c3218c7e7a</id>
<content type='text'>
Execute the runcmd specified in cloudinit at the same moment as the
user_data script aka late in the boot process, to respect cloudinit
specifications
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Execute the runcmd specified in cloudinit at the same moment as the
user_data script aka late in the boot process, to respect cloudinit
specifications
</pre>
</div>
</content>
</entry>
<entry>
<title>nuageinit: fix using user_data as a script</title>
<updated>2025-06-10T07:20:23+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2025-06-10T07:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=09545628f0cd58406a47f302fb8584a5292d4b1a'/>
<id>09545628f0cd58406a47f302fb8584a5292d4b1a</id>
<content type='text'>
In official cloudinit, when a user_data file starts with '#!' it
should be execute late in the boot process. To respect this nuageinit
now copy the user_data script into a /var/cache/nuageinit/user_data if
found and a new "firsboot" rcscript anchored to the 'local' rc script is
responsible to execute it if found.

Note by doing this, we fix another issue we had with nuageinit, if the
cloudinit provider provides the user_data scriptout with the executable
permission, previous implementation was not working, like apparently
what Digital Ocean is doing.

PR:		287183
Reported by:	olgeni@
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In official cloudinit, when a user_data file starts with '#!' it
should be execute late in the boot process. To respect this nuageinit
now copy the user_data script into a /var/cache/nuageinit/user_data if
found and a new "firsboot" rcscript anchored to the 'local' rc script is
responsible to execute it if found.

Note by doing this, we fix another issue we had with nuageinit, if the
cloudinit provider provides the user_data scriptout with the executable
permission, previous implementation was not working, like apparently
what Digital Ocean is doing.

PR:		287183
Reported by:	olgeni@
</pre>
</div>
</content>
</entry>
</feed>
