git: 16e47f317c4c - main - nuageinit: Allow the userdata script to run before firstboot* rc services

Gleb Popov <[email protected]> Sat, 01 Aug 2026 13:04:16 +0000
Newsgroups gmane.os.freebsd.devel.cvs.src
Message-ID <6a6deed0.2308d.debad96__44998.0875871674$1785589473$gmane$org@gitrepo.freebsd.org>
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/src/commit/?id=16e47f317c4ce2be5fed530bf8a9af9f9bf55364

commit 16e47f317c4ce2be5fed530bf8a9af9f9bf55364
Author:     Gleb Popov <[email protected]>
AuthorDate: 2026-07-27 18:18:12 +0000
Commit:     Gleb Popov <[email protected]>
CommitDate: 2026-08-01 13:02:59 +0000

    nuageinit: Allow the userdata script to run before firstboot* rc services
    
    Allowing nuageinit user scripts to run before these makes it possible to
    customize official BASIC-CI and BASIC-CLOUDINIT FreeBSD images.
    
    This was requested by KDE for their CI.
    
    Approved by:    cperciva
    Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/60
---
 libexec/rc/rc.d/nuageinit_user_data_script | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libexec/rc/rc.d/nuageinit_user_data_script b/libexec/rc/rc.d/nuageinit_user_data_script
index decb6bf1483e..acc14bbe9164 100755
--- a/libexec/rc/rc.d/nuageinit_user_data_script
+++ b/libexec/rc/rc.d/nuageinit_user_data_script
@@ -3,6 +3,7 @@
 
 # PROVIDE: nuageinit_user_data_script
 # REQUIRE: local
+# BEFORE:  firstboot_freebsd_update firstboot_pkg_upgrade
 # KEYWORD: firstboot
 
 . /etc/rc.subr