mirror of
https://github.com/opnsense/src.git
synced 2026-04-27 09:06:49 -04:00
this is a very early script to support cloudinit, it does not intend to be a full featured cloudinit client, but will support a good enough subset to be viable in most case. It support nocloud and openstack config-2 config drive mode (iso9660 or msdosfs) The following features are currently supported: - adding users (including a default user named 'freebsd' with password 'freebsd' - adding groups - adding ssh keys - static ipv4, static ipv6, dynamic ipv4 With this one is able to use the 'bring your own image feature" out of box. It is expected that the script grows the support of other clouds supporting cloud-init, contributions are welcomed. It is designed to be only run once via the firstboot mecanism. Sponsored by: OVHCloud Differential Revision: https://reviews.freebsd.org/D44141 (cherry picked from commit a42d6f76018e4ed8324e319ab48aac904bda437c) (cherry picked from commit c051f22bce42d920abba61bd7cf4ef5b6a270ffa) (cherry picked from commit b8c053c9a612651d4909f7a323088f3e92485b7b) (cherry picked from commit 9eae9233fdcc946945f4191e1413f548adfa2943)
177 lines
6 KiB
Makefile
177 lines
6 KiB
Makefile
#
|
|
#
|
|
|
|
acct_COMMENT= System Accounting Utilities
|
|
acct_DESC= System Accounting Utilities
|
|
acpi_COMMENT= ACPI Utilities
|
|
acpi_DESC= ACPI Utilities
|
|
amd_COMMENT= AMD Utilities
|
|
amd_DESC= AMD Utilities
|
|
apm_COMMENT= APM Utilities
|
|
apm_DESC= APM Utilities
|
|
at_COMMENT= AT Utilities
|
|
at_DESC= AT Utilities
|
|
autofs_COMMENT= Autofs Utilities
|
|
autofs_DESC= Autofs Utilities
|
|
bhyve_COMMENT= Bhyve Utilities
|
|
bhyve_DESC= Bhyve Utilities
|
|
binutils_COMMENT= Binutils
|
|
binutils_DESC= Binutils
|
|
blocklist_COMMENT= Blocklist Utilities
|
|
blocklist_DESC= Blocklist Utilities
|
|
bluetooth_COMMENT= Bluetooth Utilities
|
|
bluetooth_DESC= Bluetooth Utilities
|
|
bootloader_COMMENT= Bootloader
|
|
bootloader_DESC= Bootloader and configuration files
|
|
bsdinstall_COMMENT= BSDInstall Utilities
|
|
bsdinstall_DESC= BSDInstall Utilities
|
|
bsnmp_COMMENT= BSNMP Utilities
|
|
bsnmp_DESC= BSNMP Utilities
|
|
caroot_COMMENT= SSL Certificates
|
|
caroot_DESC= SSL Certificates
|
|
clang_COMMENT= Clang Utilities
|
|
clang_DESC= Clang Utilities
|
|
clibs_COMMENT= Core C Libraries
|
|
clibs_DESC= Core C Libraries
|
|
certctl_COMMENT= SSL Certificate Utility
|
|
certctl_DESC= SSL Certificate Utility
|
|
console-tools_COMMENT= Console Utilities
|
|
console-tools_DESC= Console Utilities
|
|
csh_COMMENT= C Shell
|
|
csh_DESC= C Shell
|
|
ctf-tools_COMMENT= CTF Utilities
|
|
ctf-tools_DESC= CTF Utilities
|
|
cxgbe-tools_COMMENT= Chelsio cxbge Utilities
|
|
cxgbe-tools_DESC= Chelsio cxbge Utilities
|
|
devd_COMMENT= Devd Utility and scripts
|
|
devd_DESC= Devd Utility and scripts
|
|
devmatch_COMMENT= Devmatch Utility
|
|
devmatch_DESC= Devmatch Utility
|
|
dhclient_COMMENT= DHCP Client
|
|
dhclient_DESC= DHCP Client
|
|
dma_COMMENT= DMA Mail Agent Utilities
|
|
dma_DESC= DMA Mail Agent Utilities
|
|
docs_COMMENT= Documentation
|
|
docs_DESC= Documentation
|
|
dtrace_COMMENT= Dtrace Utilities
|
|
dtrace_DESC= Dtrace Utilities
|
|
dwatch_COMMENT= Dwatch Utilities
|
|
dwatch_DESC= Dwatch Utilities
|
|
ee_COMMENT= Easy Editor Utilities
|
|
ee_DESC= Easy Editor Utilities
|
|
efi-tools_COMMENT= UEFI Utilities
|
|
efi-tools_DESC= UEFI Utilities
|
|
elftoolchain_COMMENT= ElfToolchain programs and libraries
|
|
elftoolchain_DESC= ElfToolchain programs and libraries
|
|
fetch_COMMENT= Fetch Utility
|
|
fetch_DESC= Fetch Utility
|
|
ftp_COMMENT= FTP Utilities
|
|
ftp_DESC= FTP Utilities
|
|
ftpd_COMMENT= FTP Daemon
|
|
ftpd_DESC= FTP Daemon
|
|
fwget_COMMENT= FWGET Utility
|
|
fwget_DESC= FWGET Utility
|
|
games_COMMENT= Games
|
|
games_DESC= Games
|
|
geom_COMMENT= GEOM Utilitites
|
|
geom_DESC= GEOM Utilitites
|
|
ggate_COMMENT= GEOM Gate Utilities
|
|
ggate_DESC= GEOM Gate Utilities
|
|
hast_COMMENT= Highly Available Storage daemon
|
|
hast_DESC= Highly Available Storage daemon
|
|
hostapd_COMMENT= 802.11 Access Point Daemon an Utilities
|
|
hostapd_DESC= 802.11 Access Point Daemon an Utilities
|
|
hyperv-tools_COMMENT= Microsoft HyperV Utilities
|
|
hyperv-tools_DESC= Microsoft HyperV Utilities
|
|
inetd_COMMENT= Internet super-server
|
|
inetd_DESC= Internet super-server
|
|
jail_COMMENT= Jail Utilities
|
|
jail_DESC= Jail Utilities
|
|
jail-debug_DESCR= Debugging Symbols
|
|
jail-development_DESCR=Development Files
|
|
jail-profile_DESCR= Profiling Libraries
|
|
jail-lib32_DESCR= 32-bit Libraries
|
|
jail-lib32-debug_DESCR=32-bit Debugging Symbols
|
|
jail-lib32-development_DESCR=32-bit Development Files
|
|
jail-lib32-profile_DESCR=32-bit Profiling Libraries
|
|
kerberos_COMMENT= Kerberos Utilities
|
|
kerberos_DESC= Kerberos Utilities
|
|
kerberos-lib_COMMENT= Kerberos Libraries
|
|
kerberos-lib_DESC= Kerberos Libraries
|
|
kernel_COMMENT= FreeBSD Kernel
|
|
kernel_DESC= FreeBSD Kernel
|
|
manuals_COMMENT= Manual Pages
|
|
manuals_DESC= Manual Pages
|
|
mlx-tools_COMMENT= Mellanox Utilities
|
|
mlx-tools_DESC= Mellanox Utilities
|
|
mtree_COMMENT= MTREE Files
|
|
mtree_DESC= MTREE Files
|
|
netmap_COMMENT= Netmap Library and Utilities
|
|
netmap_DESC= Netmap Library and Utilities
|
|
newsyslog_COMMENT= Newsyslog Utility
|
|
newsyslog_DESC= Newsyslog Utility
|
|
nfs_COMMENT= NFS Utilities
|
|
nfs_DESC= NFS Utilities
|
|
nuageinit_COMMENT= CloudInit support scripts
|
|
nuageinit_DESC= CloudInit support scripts
|
|
nvme-tools_COMMENT= NVME Utilities
|
|
nvme-tools_DESC= NVME Utilities
|
|
openssl_COMMENT= OpenSSL Utility
|
|
openssl_DESC= OpenSSL Utility
|
|
openssl-lib_COMMENT= OpenSSL Libraries
|
|
openssl-lib_DESC= OpenSSL Libraries
|
|
pkg-bootstrap_COMMENT= pkg bootstrap Utility
|
|
pkg-bootstrap_DESC= pkg bootstrap Utility
|
|
periodic_COMMENT= Periodic Utility
|
|
periodic_DESC= Periodic Utility
|
|
rc_COMMENT= RC Scripts
|
|
rc_DESC= RC Scripts
|
|
rcmds_COMMENT= Remote Command Utilities
|
|
rcmds_DESC= Remote Command Utilities
|
|
rdma_COMMENT= RDMA Utilities
|
|
rdma_DESC= RDMA Utilities
|
|
rescue_COMMENT= Rescue Utilities
|
|
rescue_DESC= Rescue Utilities
|
|
resolvconf_COMMENT= Resolvconf Utility and scripts
|
|
resolvconf_DESC= Resolvconf Utility and scripts
|
|
runtime_COMMENT= FreeBSD Base System
|
|
runtime_DESC= FreeBSD Base System
|
|
runtime-debug_DESCR= Debugging Symbols
|
|
runtime-development_DESCR=Development Files
|
|
runtime-profile_DESCR= Profiling Libraries
|
|
runtime-lib32_DESCR= 32-bit Libraries
|
|
runtime-lib32-debug_DESCR=32-bit Debugging Symbols
|
|
runtime-lib32-development_DESCR=32-bit Development Files
|
|
runtime-lib32-profile_DESCR=32-bit Profiling Libraries
|
|
sendmail_COMMENT= Sendmail Utilities
|
|
sendmail_DESC= Sendmail Utilities
|
|
smbutils_COMMENT= SMB Utilities
|
|
smbutils_DESC= SMB Utilities
|
|
ssh_COMMENT= Secure Shell Utilities
|
|
ssh_DESC= Secure Shell Utilities
|
|
syscons_COMMENT= Syscons Console
|
|
syscons_DESC= Syscons Console
|
|
syslogd_COMMENT= Syslog Daemon
|
|
syslogd_DESC= Syslog Daemon
|
|
tcpd_COMMENT= TCP Wrapper utilities
|
|
tcpd_DESC= TCP Wrapper utilities
|
|
telnet_COMMENT= Telnet client
|
|
telnet_DESC= Telnet client
|
|
tests_COMMENT= Test Suite
|
|
tests_DESC= Test Suite
|
|
ufs_COMMENT= UFS Libraries and Utilities
|
|
ufs_DESC= UFS Libraries and Utilities
|
|
unbound_COMMENT= Unbound DNS Resolver
|
|
unbound_DESC= Unbound DNS Resolver
|
|
utilities_COMMENT= Non-vital programs and libraries
|
|
utilities_DESC= Non-vital programs and libraries
|
|
vi_COMMENT= Vi Editor
|
|
vi_DESC= Vi Editor
|
|
vt_COMMENT= VT fonts and keyboard files
|
|
vt_DESC= VT fonts and keyboard files
|
|
wpa_COMMENT= 802.11 Supplicant
|
|
wpa_DESC= 802.11 Supplicant
|
|
yp_COMMENT= Yellow Pages programs
|
|
yp_DESC= Yellow Pages programs
|
|
zfs_COMMENT= ZFS Libraries and Utilities
|
|
zfs_DESC= ZFS Libraries and Utilities
|