# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= cbsd VERSION= 15.0.1 REVISION= 1 KEYWORDS= sysutils VARIANTS= std SDESC[std]= FreeBSD jails, bhyve and Xen manager HOMEPAGE= https://www.bsdstore.ru/en/about.html CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/cbsd:cbsd:v15.0.1 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary man docs examples OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none ONLY_FOR_OPSYS= freebsd dragonfly midnightbsd BUILD_DEPENDS= elftoolchain:dev:std libssh2:dev:std curl:dev:std file:dev:std libedit:dev:std coreutils:primary:noprefix BUILDRUN_DEPENDS= libssh2:primary:std libedit:primary:std file:primary:std curl:primary:std RUN_DEPENDS= rsync:set:std sudo:set:std USERS= cbsd GROUPS= cbsd USERGROUP_SPKG= primary USES= autoreconf:build pkgconfig:buildrun gmake ssl sqlite LICENSE= BSD2CLAUSE:primary LICENSE_FILE= BSD2CLAUSE:{{WRKDIR}}/LICENSE LICENSE_SCHEME= solo FPC_EQUIVALENT= sysutils/cbsd MAKE_ARGS= STRIP={{STRIP_CMD}} SINGLE_JOB= yes MANDIRS= {{PREFIX}}/cbsd/man RC_SUBR= cbsdd:primary cbsdrsyncd:primary cbsd-statsd-bhyve:primary cbsd-statsd-hoster:primary cbsd-statsd-jail:primary SUB_FILES= messages-primary.ucl VAR_OPSYS[freebsd]= LDFLAGS=-ljail pre-install: # get rid of stuff we don't want installed ${FIND} ${WRKSRC} -type f -name .gitignore -delete ${FIND} ${WRKSRC} -type f -name "*.orig" -delete ${FIND} ${WRKSRC} -type f -name "*.bak" -delete ${FIND} ${WRKSRC} -type f -name placeholder -delete ${RM} ${WRKSRC}/Makefile ${RM} ${WRKSRC}/.clang-format pre-configure: # rename conflicting function ${REINPLACE_CMD} -e "s|sigblockall|mysigblockall|g" \ ${WRKSRC}/bin/cbsdsh/src/jobs.[ch] \ ${WRKSRC}/bin/cbsdsh/src/trap.[ch] # remove system elf header ${REINPLACE_CMD} -e '//d' \ ${WRKSRC}/misc/src/elf_tables.c # fix hardcoded paths ${GREP} -rl '/usr/local' ${WRKSRC} | ${XARGS} \ ${SED} -i'' -e 's|/usr/local|${PREFIX}|g' # relocate license ${MV} ${WRKSRC}/LICENSE ${WRKDIR}/ # autoreconf (cd ${WRKSRC}/bin/cbsdsh && autoreconf -iv) do-install: @${ECHO_MSG} "Installing in ${PREFIX}/cbsd" ${CP} -a ${WRKSRC} ${STAGEDIR}${PREFIX}/cbsd ${INSTALL_PROGRAM} ${WRKSRC}/bin/cbsdsh/cbsd \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/misc/src/sipcalc/sipcalc \ ${STAGEDIR}${PREFIX}/cbsd/misc ${INSTALL_PROGRAM} ${WRKSRC}/misc/src/cbsd_md5/cbsd_md5 \ ${STAGEDIR}${PREFIX}/cbsd/misc ${RM} -r ${STAGEDIR}${PREFIX}/cbsd/bin/cbsdsh \ ${STAGEDIR}${PREFIX}/cbsd/bin/src \ ${STAGEDIR}${PREFIX}/cbsd/lib \ ${STAGEDIR}${PREFIX}/cbsd/misc/src \ ${STAGEDIR}${PREFIX}/cbsd/sbin/src \ ${STAGEDIR}${PREFIX}/cbsd/tools/src ${INSTALL_MAN} ${WRKSRC}/man/cbsd.8 \ ${STAGEDIR}${PREFIX}/share/man/man8 ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/bsdconfig (cd ${STAGEDIR}${PREFIX}/libexec/bsdconfig &&\ ${LN} -sf ../../cbsd/share/bsdconfig/cbsd cbsd) # define samples ${MV} ${STAGEDIR}${PREFIX}/cbsd/etc/modules.conf \ ${STAGEDIR}${PREFIX}/cbsd/etc/modules.conf.sample ${MV} ${STAGEDIR}${PREFIX}/cbsd/etc/spice.conf \ ${STAGEDIR}${PREFIX}/cbsd/etc/spice.conf.sample ${MV} ${STAGEDIR}${PREFIX}/cbsd/cbsd.conf \ ${STAGEDIR}${PREFIX}/cbsd/cbsd.conf.sample # move examples to standard location ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} ${MV} ${STAGEDIR}${PREFIX}/cbsd/share/examples/* ${STAGEDIR}${STD_EXAMPLESDIR}/ ${RMDIR} ${STAGEDIR}${PREFIX}/cbsd/share/examples # move documents to standard location ${MKDIR} ${STAGEDIR}${STD_DOCDIR} ${MV} ${STAGEDIR}${PREFIX}/cbsd/share/docs/* ${STAGEDIR}${STD_DOCDIR}/ ${MV} ${STAGEDIR}${PREFIX}/cbsd/*.md ${STAGEDIR}${STD_DOCDIR}/ ${FIND} ${STAGEDIR}${PREFIX}/cbsd/share/docs -empty -delete [FILE:496:descriptions/desc.primary] CBSD is a management layer written for the FreeBSD jail(8) subsystem, bhyve and Xen. The project is positioned as a single integrated tool of comprehensive solution for building and deploying virtual environments quickly with pre-defined software sets with minimal configuration. No extra OS functionality has been exposed yet, and everything that CBSD can do, you could also run manually with tens or hundreds of commands in the CLI using the underlying utilities (Not that you would want to!) [FILE:102:distinfo] 859f361179f5e1ef2f676377fbeb6f6c3d0773ea076ef84a1b633cd1ad75e9db 7643945 cbsd-cbsd-15.0.1.tar.gz [FILE:34349:manifests/plist.primary] @sample cbsd/cbsd.conf.sample @sample cbsd/etc/modules.conf.sample @sample cbsd/etc/spice.conf.sample @sample cbsd/share/devfs.rules.sample %%ONLY-FREEBSD%%cbsd/misc/next-vale-port %%ONLY-FREEBSD%%cbsd/tools/ bridge racct-bhyve-statsd racct-hoster-statsd racct-jail-statsd vale-ctl @(cbsd,cbsd,500) bin/cbsd cbsd/ ObsoleteFiles securecmd cbsd/.ssh/config cbsd/bhyvectl/ bcheckpoint bchroot bcleanup bclone bconfig bconstruct-tui bcontrol-tui bcreate bdescr bdestroy bexec bexport bget bhyve-controller-tui bhyve-dsk-tui bhyve-efivar bhyve-efivar-tui bhyve-nic-tui bhyve-nvme-tui bhyve-usb bhyvecfg-passhtu-tui bimport bjail blogin blpc blpc-tui bls bmigrate border border-tui bpause bpcibus brctl-tui bregister bremove brename brenice brestart bscp bset bsetup-tui bsnapshot bstart bstop bswmode bunregister bwhereis vm-profile-wizard cbsd/bin/ cbsdsftp cbsdsftp6 cbsdssh cbsdssh6 cfetch rexe cbsd/etc/ Makefile cbsd.mtree cbsd/etc/defaults/ DragonFly-bases.conf DragonFly-kernel-GENERIC-amd64-6.5.0 DragonFly-kernel-GENERIC-x86_64-4.6 DragonFly-kernel-GENERIC-x86_64-4.7 DragonFly-kernel-GENERIC-x86_64-4.8 DragonFly-srvbrowser.conf FreeBSD-base_in_pkg-13.2.conf FreeBSD-base_in_pkg-14.1.conf FreeBSD-base_in_pkg-15.0.conf FreeBSD-base_in_pkg.conf FreeBSD-bases.conf FreeBSD-baseupdate.conf FreeBSD-kernel-BHYVE-PXE-amd64-15.0 FreeBSD-kernel-BHYVE-PXE-amd64-15.1 FreeBSD-kernel-BHYVE-PXENFS-amd64-15.0 FreeBSD-kernel-BHYVE-PXENFS-amd64-15.1 FreeBSD-kernel-BHYVE-amd64-13.3 FreeBSD-kernel-BHYVE-amd64-13.5 FreeBSD-kernel-BHYVE-amd64-14.1 FreeBSD-kernel-BHYVE-amd64-15.0 FreeBSD-kernel-CBSD-amd64-13.5 FreeBSD-kernel-CBSD-amd64-14 FreeBSD-kernel-CBSD-amd64-14.2 FreeBSD-kernel-CBSD-amd64-14.3 FreeBSD-kernel-CBSD-amd64-14.4 FreeBSD-kernel-CBSD-amd64-15 FreeBSD-kernel-CBSD-amd64-15.0 FreeBSD-kernel-CBSD-amd64-15.1 FreeBSD-kernel-CBSD-amd64-16 FreeBSD-kernel-CBSD-amd64-16.0 FreeBSD-kernel-FIRE-amd64-14.1 FreeBSD-kernel-FIRE-amd64-15 FreeBSD-kernel-FIRE-amd64-15.0 FreeBSD-kernel-GENERIC-amd64-13 FreeBSD-kernel-GENERIC-amd64-13.3 FreeBSD-kernel-GENERIC-amd64-13.5 FreeBSD-kernel-GENERIC-amd64-14 FreeBSD-kernel-GENERIC-amd64-14.1 FreeBSD-kernel-GENERIC-amd64-14.2 FreeBSD-kernel-GENERIC-amd64-14.3 FreeBSD-kernel-GENERIC-amd64-15 FreeBSD-kernel-GENERIC-amd64-15.0 FreeBSD-kernel-GENERIC-amd64-15.1 FreeBSD-kernel-GENERIC-amd64-16 FreeBSD-kernel-GENERIC-amd64-16.0 FreeBSD-kernel-GENERIC-arm64-13 FreeBSD-kernel-GENERIC-arm64-13.5 FreeBSD-kernel-GENERIC-arm64-14 FreeBSD-kernel-GENERIC-arm64-14.2 FreeBSD-kernel-GENERIC-arm64-14.3 FreeBSD-kernel-GENERIC-arm64-14.4 FreeBSD-kernel-GENERIC-arm64-15 FreeBSD-kernel-GENERIC-arm64-15.0 FreeBSD-kernel-GENERIC-arm64-15.1 FreeBSD-kernel-GENERIC-arm64-16 FreeBSD-kernel-GENERIC-arm64-16.0 FreeBSD-kernel-GENERIC-riscv-13.5 FreeBSD-kernel-GENERIC-riscv-14 FreeBSD-kernel-GENERIC-riscv-14.2 FreeBSD-kernel-GENERIC-riscv-14.3 FreeBSD-kernel-GENERIC-riscv-14.4 FreeBSD-kernel-GENERIC-riscv-15 FreeBSD-kernel-GENERIC-riscv-15.0 FreeBSD-kernel-GENERIC-riscv-15.1 FreeBSD-kernel-GENERIC-riscv-16 FreeBSD-kernel-GENERIC-riscv-16.0 FreeBSD-kernels.conf FreeBSD-sources.conf FreeBSD-srvbrowser.conf FreeBSD-userlist.conf HardenedBSD-bases.conf Linux-bases.conf bclone.conf bexec.conf bhyve-default-default.conf blogin.conf bls.conf brctl.conf bscp.conf bstart.conf bstop.conf buildworld.conf cbsd-pf.conf cbsdfile.conf cbsdrsyncd.conf cloud-init.conf color-white.conf color.conf dhcpd.conf dhcpdv6.conf distcc.conf etcupdate.conf fetch.conf fetch_iso.conf forms_env.conf forms_export_vars.conf geli.conf get-profiles.conf global.conf helpers.conf initenv.conf jail-freebsd-cbsdpuppet.conf jail-freebsd-default.conf jail-freebsd-devuan_daedalus.conf jail-freebsd-puppet.conf jail-freebsd-rocky_9.conf jail-freebsd-trusted.conf jail-freebsd-vnet.conf jail2iso.conf jclone.conf jcreate.conf jexport.conf jlogin.conf jls.conf jrctl.conf logger.conf make-pxe.conf nlogin.conf node.conf nvmm.conf pf.conf.tpl pkgbrowser.conf portsup.conf qemu-default-default.conf qexec.conf qlogin.conf qls.conf racct-bhyve-statsd.conf racct-hoster-statsd.conf racct-jail-statsd.conf rctl-defaults.conf rctl-litejail.conf rsyncd.conf spice.conf src-lite.conf src-make-DragonFly.conf src-make-FreeBSD.conf src-make-HardenedBSD.conf src-pxe.conf src.conf srcup-DragonFly.conf srcup-FreeBSD.conf srcup-HardenedBSD.conf srcup.conf task.conf upgrade.conf virtualbox-default-default.conf vls.conf vm-dflybsd-DragonflyBSD-6-x86_64.conf vm-dflybsd-cloud-DragonflyBSD-6-hammer-x86_64.conf vm-freebsd-BSDRP-2-x86_64.conf vm-freebsd-DynFi-4-x86_64.conf vm-freebsd-FreeBSD-13.5-x86_64.conf vm-freebsd-FreeBSD-14.3-aarch64.conf vm-freebsd-FreeBSD-14.3-riscv64.conf vm-freebsd-FreeBSD-14.3-x86_64.conf vm-freebsd-FreeBSD-15.0-aarch64-img.conf vm-freebsd-FreeBSD-15.0-aarch64.conf vm-freebsd-FreeBSD-15.0-riscv64.conf vm-freebsd-FreeBSD-15.0-x86_64.conf vm-freebsd-FreeBSD-16.0-LATEST-x86_64.conf vm-freebsd-FreeBSD-bsdinstall-jail-x86_64.conf vm-freebsd-FreeBSD-from-jail-x86_64.conf vm-freebsd-GhostBSD-25-x86_64.conf vm-freebsd-HardenedBSD-15-STABLE-x86_64.conf vm-freebsd-HelloSystem-x86_64.conf vm-freebsd-MidnightBSD-4-x86_64.conf vm-freebsd-OPNsense-26-RELEASE-x86_64.conf vm-freebsd-RavynOS-25-x86_64.conf vm-freebsd-XigmaNAS-14-x86_64.conf vm-freebsd-ZVault-13-x86_64.conf vm-freebsd-cloud-DynFi-4-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.2-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.2-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.3-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.3-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.4-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.4-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.5-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-13.5-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.1-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.1-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.2-ufs-aarch64.conf vm-freebsd-cloud-FreeBSD-14.2-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.2-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.3-ufs-aarch64.conf vm-freebsd-cloud-FreeBSD-14.3-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-14.3-zfs-x86_64.conf vm-freebsd-cloud-FreeBSD-15.0-ufs-x86_64.conf vm-freebsd-cloud-FreeBSD-15.0-zfs-x86_64.conf vm-freebsd-cloud-GhostBSD-24-zfs-x86_64.conf vm-freebsd-cloud-OPNSense-22-RELEASE-x86_64.conf vm-freebsd-cloud-XigmaNAS-13-x86_64.conf vm-linux-AlmaLinux-10-x86_64.conf vm-linux-AlmaLinux-9-x86_64.conf vm-linux-Alpine-extended-3-x86_64.conf vm-linux-Alpine-standart-3-x86_64.conf vm-linux-AltLinux-11-x86_64.conf vm-linux-AltLinux-kworkstation-11-x86_64.conf vm-linux-AltVirt-11-x86_64.conf vm-linux-ArchLinux-2025-x86_64.conf vm-linux-Astra-x86_64.conf vm-linux-Batocera-x86_64.conf vm-linux-BlackBox-9-x86_64.conf vm-linux-BlissOS-x86_64.conf vm-linux-BlueOnyx-10-x86_64.conf vm-linux-CentOS-stream-10-x86_64.conf vm-linux-CentOS-stream-9-x86_64.conf vm-linux-Debian-11-x86_64.conf vm-linux-Debian-12-x86_64.conf vm-linux-Debian-13-aarch64.conf vm-linux-Debian-13-x86_64.conf vm-linux-Deepin-25-x86_64.conf vm-linux-Devuan-6-x86_64.conf vm-linux-ESOS-master-x86_64.conf vm-linux-FAI-6-x86_64.conf vm-linux-Fedora-Silverblue-42-x86_64.conf vm-linux-Fedora-Silverblue-43-x86_64.conf vm-linux-Fedora-server-42-x86_64.conf vm-linux-Fedora-server-43-x86_64.conf vm-linux-FnOS-1-x86_64.conf vm-linux-FreePBX-64bit-16-x86_64.conf vm-linux-FreePBX-64bit-17-x86_64.conf vm-linux-Gentoo-2025-x86_64.conf vm-linux-Kali-2025-x86_64.conf vm-linux-Kubuntu-desktop-22-x86_64.conf vm-linux-Kubuntu-desktop-24-x86_64.conf vm-linux-Lubuntu-desktop-22-x86_64.conf vm-linux-Lubuntu-desktop-24-x86_64.conf vm-linux-Manjaro-2026-x86_64.conf vm-linux-MikoPBX-2024-x86_64.conf vm-linux-Mint-22-x86_64.conf vm-linux-NetBootXYZ-x86_64.conf vm-linux-NixOS-25-x86_64.conf vm-linux-OpenMediaVault-7-x86_64.conf vm-linux-Openfiler-2-x86_64.conf vm-linux-Opensuse-leap-15-x86_64.conf vm-linux-Opensuse-leap-16-x86_64.conf vm-linux-Opensuse-microos-2025-x86_64.conf vm-linux-OracleLinux-10-x86_64.conf vm-linux-OracleLinux-7-x86_64.conf vm-linux-OracleLinux-8-x86_64.conf vm-linux-OracleLinux-9-x86_64.conf vm-linux-OviOS-5-x86_64.conf vm-linux-Parrot-security-7-x86_64.conf vm-linux-PetaSAN-4-x86_64.conf vm-linux-Proxmox-9-x86_64.conf vm-linux-Proxmox-Backup-4.conf vm-linux-QuantaStor-6-x86_64.conf vm-linux-Red7-x86_64.conf vm-linux-RockStor-5-x86_64.conf vm-linux-Rocky-10-x86_64.conf vm-linux-Rocky-9-x86_64.conf vm-linux-Rosa-desktop-13-x86_64.conf vm-linux-Rosa-server-13-x86_64.conf vm-linux-RosaVirt-3-x86_64.conf vm-linux-RouterOS-7-x86_64.conf vm-linux-Security-Onion-2-x86_64.conf vm-linux-Slackware-15-x86_64.conf vm-linux-Starface-8-x86_64.conf vm-linux-Starface-9-x86_64.conf vm-linux-Tails-7-x86_64.conf vm-linux-TinyCore-16-x86_64.conf vm-linux-TrueNAS-Scale-25-x86_64.conf vm-linux-Ubuntu-desktop-22-x86_64.conf vm-linux-Ubuntu-desktop-24-x86_64.conf vm-linux-Ubuntuserver-20-x86_64.conf vm-linux-Ubuntuserver-22-x86_66.conf vm-linux-Ubuntuserver-24-x86_64.conf vm-linux-VoidLinux-2025-x86_64.conf vm-linux-Vyos-2025-x86_64.conf vm-linux-ZimaOS-x86_64.conf vm-linux-ZorinOS-Core-18-x86_64.conf vm-linux-cloud-Alma-10.0-x86_64.conf vm-linux-cloud-Alma-10.1-x86_64.conf vm-linux-cloud-Alma-9-x86_64.conf vm-linux-cloud-AltServer-10-x86_64.conf vm-linux-cloud-Arch-2022-x86_64.conf vm-linux-cloud-Astra-x86_64.conf vm-linux-cloud-CentOS-7-x86_64.conf vm-linux-cloud-CentOS-stream-10-x86_64.conf vm-linux-cloud-CentOS-stream-9-x86_64.conf vm-linux-cloud-Debian-11-x86_64.conf vm-linux-cloud-Debian-12-aarch64.conf vm-linux-cloud-Debian-12-x86_64.conf vm-linux-cloud-Debian-13-x86_64.conf vm-linux-cloud-Debian-9-x86_64.conf vm-linux-cloud-Devuan-6-x86_64.conf vm-linux-cloud-Fedora-41-x86_64.conf vm-linux-cloud-Fedora-42-x86_64.conf vm-linux-cloud-Fedora-43-x86_64.conf vm-linux-cloud-FreePBX-16-x86_64.conf vm-linux-cloud-HomeAssistantOS-2024-x86_64.conf vm-linux-cloud-HomeAssistantOS-2026-x86_64.conf vm-linux-cloud-Kali-2024-x86_64.conf vm-linux-cloud-OYOS-202503-x86_64.conf vm-linux-cloud-Oracle-10-x86_64.conf vm-linux-cloud-Oracle-7-x86_64.conf vm-linux-cloud-Oracle-8-x86_64.conf vm-linux-cloud-Oracle-9-x86_64.conf vm-linux-cloud-Parrot-5-x86_64.conf vm-linux-cloud-Rocky-10-x86_64.conf vm-linux-cloud-Rocky-9-x86_64.conf vm-linux-cloud-Ubuntudesktop-22.04-x86_64.conf vm-linux-cloud-Ubuntudesktop-24.04-x86_64.conf vm-linux-cloud-Ubuntuserver-20-x86_64.conf vm-linux-cloud-Ubuntuserver-22.04-x86_64.conf vm-linux-cloud-Ubuntuserver-23.04-x86_64.conf vm-linux-cloud-Ubuntuserver-24.04-x86_64.conf vm-netbsd-NetBSD-10-x86_64.conf vm-netbsd-NetBSD-9-x86_64.conf vm-netbsd-cloud-NetBSD-10.0-x86_64.conf vm-netbsd-cloud-NetBSD-10.1-x86_64.conf vm-netbsd-cloud-NetBSD-9-x86_64.conf vm-openbsd-FuguIta-7-x86_64.conf vm-openbsd-OpenBSD-7-aarch64.conf vm-openbsd-OpenBSD-7-x86_64.conf vm-openbsd-cloud-OpenBSD-75-x86_64.conf vm-openbsd-cloud-OpenBSD-76-x86_64.conf vm-openbsd-cloud-OpenBSD-78-x86_64.conf vm-other-FreeDOS-x86_64.conf vm-other-Haiku-r1-x86_64.conf vm-other-NexentaStor-5-x86_64.conf vm-other-Omnios-2025-x86_64.conf vm-other-OpenIndiana-2025-x86_64.conf vm-other-Plan9front-x86_64.conf vm-other-ReactOS-x86_64.conf vm-other-Redox-0.7-x86_64.conf vm-other-SmartOS-2025-x86_64.conf vm-other-Tribblix-2025-x86_64.conf vm-windows-10_86x_64x-x86_64.conf vm-windows-11_86x_64x-x86_64.conf vm-windows-7_86x_64x-x86_64.conf vnc.conf xen-default-default.conf xlogin.conf xls.conf xstop.conf zfs.conf cbsd/jailctl/ j2prepare j2slave jailnic jailnic-tui jbackup jcleanup jclone jcoldmigrate jconfig jconstruct-tui jcontrol-tui jcreate jdescr jdestroy jexec jexport jget jimport jlogin jls jmkrcconf jmkrctlconf jorder jorder-tui jpause jrclone jrctl jrctl-tui jregister jremove jrename jrenice jrestart jscp jset jsetup-tui jsnapshot jstart jstatus jstop jswmode junregister jupgrade jwhereis cbsd/misc/ cbsd_dot cbsd_fwatch cbsd_md5 cbsdlogtail cbsdsysrc cbsdtee chk_arp_byip cmdboot config_pkgrepo conv2human daemon daemonize detect-emulation devtree disks-list dump_cpu_topology dump_iscsi_discovery efivar elf_tables fmagic getch getshell ipv6range jail_env jexec_env mtree next-ng-port nics-list pexec popcnttest pwcrypt resolv sipcalc sqlcli swtpm symlink_changer tmpfsdir updatesql cbsd/modules/bsdconf.d/ adduser adduser-tui bsdconf.subr cloudinit ftp grouplist metadata.conf passwd pw securecmd service ssh sysrc tzsetup userlist cbsd/modules/bsdconf.d/cloud-master_prestart.d/cloud_init_set_netname.sh cbsd/modules/bsdconf.d/cloud-tpl/centos7/ 10-network-config 10-user-data 20-network-config-interface 20-user-data-root-lockpassword 20-user-data-root-password 20-user-data-user-lockpassword 20-user-data-user-password 30-network-config-dhcp4 30-network-config-static 30-user-data-chpasswd 40-network-config 40-user-data-chpasswd-root 40-user-data-chpasswd-user 50-user-data-chpasswd meta-data cbsd/modules/bsdconf.d/cloud-tpl/centos7-auto/ 10-user-data 20-user-data-root-lockpassword 20-user-data-root-password 20-user-data-user-lockpassword 20-user-data-user-password 30-user-data-chpasswd 40-user-data-chpasswd-root 40-user-data-chpasswd-user 50-user-data-chpasswd meta-data network-config cbsd/modules/bsdconf.d/cloud-tpl/centos9/ 10-network-config 10-user-data 20-network-config-interface 20-user-data-root-lockpassword 20-user-data-root-password 20-user-data-user-lockpassword 20-user-data-user-password 30-network-config-dhcp4 30-network-config-static 30-user-data-chpasswd 40-network-config 40-user-data-chpasswd-root 40-user-data-chpasswd-user 50-user-data-chpasswd meta-data cbsd/modules/bsdconf.d/cloud-tpl/fire-deb/ 10-network-config 20-user-data-user-lockpassword 20-user-data-user-password 30-network-config-static 50-resize cbsd/modules/bsdconf.d/cloud-tpl/fire-fbsd/ 10-network-config 20-user-data-user-lockpassword 20-user-data-user-password 30-network-config-static 50-resize cbsd/modules/bsdconf.d/cloud-tpl/homeass/ 30-network-config-dhcp4 30-network-config-static README.md cbsd/modules/bsdconf.d/cloud-tpl/openbsd/ 10-network-config 10-user-data 20-network-config-interface 20-user-data-root-lockpassword 20-user-data-root-password 20-user-data-user-lockpassword 20-user-data-user-password 30-network-config-dhcp4 30-network-config-static 30-user-data-chpasswd 40-network-config 40-user-data-chpasswd-root 40-user-data-chpasswd-user 50-user-data-chpasswd meta-data cbsd/modules/bsdconf.d/cloud-tpl/tiny-cloud/ README.md meta-data user-data user-data-static cbsd/modules/bsdconf.d/cloud-tpl/windows/ meta_data.json meta_data.json-uid network_data.json cbsd/modules/cbsd_queue.d/ cbsd_queue metadata.conf securecmd cbsd/modules/cbsd_queue.d/bin-sample/notify.sh cbsd/modules/cbsd_queue.d/etc-sample/cbsd_queue.conf cbsd/modules/cbsd_redis.d/securecmd cbsd/modules/cbsd_redis.d/etc-sample/cbsd-ext.conf cbsd/modules/cbsd_redis.d/extra/ .optional default.css index.html push.php cbsd/modules/forms.d/brctl/ cbsdsys helpers.conf initforms.sh cbsd/modules/forms.d/jrctl/ cbsdsys helpers.conf initforms.sh cbsd/modules/pkg.d/ ObsoleteFiles metadata.conf pkg pkg.conf pkg.subr securecmd cbsd/modules/pkg.d/etc-sample/pkg.conf cbsd/modules/zfsinstall.d/ metadata.conf securecmd zfsinstall zfsinstall.subr cbsd/nodectl/ ndescr nlogin node nodeaddkey nodescp cbsd/qemuctl/ qcleanup qconfig qconstruct-tui qcreate qdestroy qemu-dsk-tui qemu-nic-tui qexec qget qlogin qls qorder qremove qset qsetup-tui qstart qstop qwhereis cbsd/rc.d/ cbsd-statsd-bhyve cbsd-statsd-hoster cbsd-statsd-jail cbsdd cbsdrsyncd jails-astart cbsd/release/ generate-release.sh install.sh mkisoimages.sh cbsd/sbin/netmask cbsd/share/ DragonFly-git_branches.conf FreeBSD-filebases_12.txt.xz FreeBSD-filebases_13.txt.xz FreeBSD-filebases_14.txt.xz FreeBSD-filebases_15.txt.xz FreeBSD-filebases_16.txt.xz FreeBSD-filemin_12.txt.xz FreeBSD-filemin_13.txt.xz FreeBSD-filemin_14.txt.xz FreeBSD-filemin_15.txt.xz FreeBSD-filemin_16.txt.xz FreeBSD-git_branches.conf FreeBSD-jail2iso-prunelist FreeBSD-microbhyve-pxe.txt.xz FreeBSD-microbhyve-pxenfs.txt.xz FreeBSD-microbhyve.txt.xz FreeBSD-microjail.txt.xz HardenedBSD-filebases_11.txt.xz HardenedBSD-git_branches.conf bhyve.conf bhyve_cpu_topology.conf bhyve_dskcontroller.conf bhyve_lpc.conf bhyve_nvme.conf bhyve_p9shares.conf bhyve_pcibus.conf bhyve_settings.conf bhyve_soundhw.conf bhyvedsk.conf bhyvenic.conf bhyverun.sh carp.conf cbsd_carp.conf cbsdtaskd-taskd.schema etcupdate_12.txt.xz etcupdate_13.txt.xz etcupdate_14.txt.xz etcupdate_15.txt.xz etcupdate_16.txt.xz forms.schema forms_system.schema forms_yesno.schema images.conf initenv.conf jail-arg jail.jconf jrctl-arg local-authkey.schema local-bhyve-cpu_topology.schema local-bhyve-dskcontroller.schema local-bhyve-lpc.schema local-bhyve-nvme.schema local-bhyve-p9shares.schema local-bhyve-pcibus.schema local-bhyve-settings.schema local-bhyve-soundhw.schema local-bhyve.schema local-bhyvedsk.schema local-bhyvenic.schema local-bhyveppt.schema local-bsdbase.schema local-bsdkernel.schema local-bsdsrc.schema local-carp.schema local-fwcounters.schema local-gw.schema local-images.schema local-jailnic.schema local-jails.schema local-local.schema local-net.schema local-qemu-pcibus.schema local-qemu-settings.schema local-qemu.schema local-qemudsk.schema local-qemunic.schema local-rctl.schema local-storage_media_map.schema local-storage_pools.schema local-unconfigured.schema local-vale.schema local-vale_ports.schema local-virtualbox.schema local-virtualboxdsk.schema local-virtualboxnic.schema local-vm_cpu_topology.schema local-vmpackages.schema local-vnetnic.schema local-vpc-peers.schema local-vpc.schema local-xen-settings.schema local-xen.schema local-xendsk.schema local-xennic.schema node-nodelist.schema qemu.conf qemu_pcibus.conf qemu_settings.conf qemudsk.conf qemunic.conf racct.schema rctl.conf storage_pools.conf system-expose.schema virtualbox.conf virtualboxdsk.conf virtualboxnic.conf vnetnic.conf vpc-peers.conf vpc-rc.tpl vpc.conf vpnet-vpnet.schema webdev-jails.schema webdev-jimages.schema webdev-modules.schema webdev-modules_groups.schema webdev-packages.schema webdev-pkg_groups_link.schema webdev-projects.schema webdev-virtual_private_net.schema xen.conf xen_settings.conf xendsk.conf xennic.conf cbsd/share/DragonFly-jail-skel/etc/ crontab group make.conf master.passwd motd passwd pwd.db rc.conf spwd.db cbsd/share/DragonFly-jail-skel/etc/mail/ aliases aliases.db cbsd/share/DragonFly-jail-skel/root/ .bashrc .cshrc cbsd/share/FreeBSD-jail-default-system-skel/environment cbsd/share/FreeBSD-jail-puppet-skel/etc/ crontab group login.conf login.conf.db make.conf master.passwd motd motd.template passwd pwd.db rc.conf spwd.db cbsd/share/FreeBSD-jail-puppet-skel/etc/mail/ aliases aliases.db cbsd/share/FreeBSD-jail-puppet-skel/root/ .bashrc .cshrc cbsd/share/FreeBSD-jail-puppet-system-skel/environment cbsd/share/FreeBSD-jail-puppet-system-skel/master_create.d/puppet-apply cbsd/share/FreeBSD-jail-puppet-system-skel/puppet/hieradata/common.yaml cbsd/share/FreeBSD-jail-puppet-system-skel/puppet/manifest/init.pp cbsd/share/FreeBSD-jail-skel/etc/ crontab group login.conf login.conf.db make.conf master.passwd motd motd.template passwd pwd.db rc.conf spwd.db cbsd/share/FreeBSD-jail-skel/etc/mail/ aliases aliases.db cbsd/share/FreeBSD-jail-skel/root/ .bashrc .cshrc cbsd/share/FreeBSD-jail-vnet-skel/etc/ crontab group login.conf login.conf.db make.conf master.passwd motd motd.template passwd pwd.db rc.conf spwd.db cbsd/share/FreeBSD-jail-vnet-skel/etc/mail/ aliases aliases.db cbsd/share/FreeBSD-jail-vnet-skel/root/ .bashrc .cshrc cbsd/share/Linux-jail-debian-bookworm-system-skel/ environment fstab.local cbsd/share/Linux-jail-debian-bookworm-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-debian-bullseye-system-skel/ environment fstab.local cbsd/share/Linux-jail-debian-bullseye-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-debian-trixie-system-skel/ environment fstab.local cbsd/share/Linux-jail-debian-trixie-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-devuan-daedalus-system-skel/ environment fstab.local cbsd/share/Linux-jail-devuan-daedalus-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-devuan-excalibur-system-skel/ environment fstab.local cbsd/share/Linux-jail-devuan-excalibur-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-rocky-9-system-skel/ environment fstab.local cbsd/share/Linux-jail-rocky-9-system-skel/tests/00.check_distribution.sh cbsd/share/Linux-jail-ubuntu-jammy-system-skel/ environment fstab.local cbsd/share/Linux-jail-ubuntu-jammy-system-skel/tests/00.check_distribution.sh cbsd/share/autocompletion/bash/CBSDCompletion.bash cbsd/share/autocompletion/zsh/_cbsd cbsd/share/bhyve/ bhyve-controller.subr bhyve-dsk.subr bhyve-nvme.subr cbsd/share/bhyve-HomeAssistantOS-system-skel/etc/ blogin.conf qlogin.conf xlogin.conf cbsd/share/bsdconfig/ common.subr dialog.subr mustberoot.subr strings.subr struct.subr sysrc.subr variable.subr cbsd/share/bsdconfig/cbsd/ INDEX Makefile USAGE basecfg bhyve-cfg-nvme bhyve-dskcontroller bhyve-new-nvme bhyve-newcontroller bhyve-nvme bhyvecfg bhyvedsk bhyvedsk-cfgcontroller bhyvedsk-cfgdsk bhyvedsk-newdsk bhyvenic bhyvenic-cfgnic bhyvenic-newnic cbsd jailcfg jailnic jailnic-cfgnic jailnic-newnic node node-add node-cfg qemudsk qemudsk-cfgdsk qemudsk-newdsk qemunic qemunic-cfgnic repo repo-bases repo-images repo-kernels xencfg xendsk xendsk-cfgdsk xendsk-newdsk xennic cbsd/share/bsdconfig/cbsd/include/ Makefile bhyvenic.subr jailnic.subr messages-bhyve-dskcontroller.subr messages-bhyve-nvme.subr messages-bhyvedsk.subr messages-bhyvenic.subr messages-jailnic.subr messages-nodecfg.subr messages-qemudsk.subr messages-qemunic.subr messages-repo.subr messages-xendsk.subr messages-xennic.subr messages.subr qemunic.subr xennic.subr cbsd/share/emulators/ ostype_bhyve.subr ostype_qemu.subr ostype_virtualbox.subr ostype_xen.subr cbsd/share/grafana/CBSD_Jail_cluster_v0.0.json cbsd/share/helpers/not_empty.txt cbsd/share/helpers/dhcpd/ cbsd-dhcpd.conf dhcpd_fixed.tpl make_cbsd_dhcpd.sh cbsd/share/jail-system-default/environment cbsd/share/libexec/bsdconfig/include/messages.subr cbsd/share/qemu/qemu-dsk.subr cbsd/share/xen/xen-dsk.subr cbsd/subr/ DragonFly.subr FreeBSD.subr HardenedBSD.subr Linux.subr ansiicolor.subr bhyve.subr bsdconfig.subr build.subr carp.subr cbsdbootstrap.subr cbsdfile.subr cbsdinit.subr dialog.subr distccache.subr emulator.subr env_register.subr fetch.subr forms.subr freebsd_world.subr hammer.subr imghelper.subr initenv.subr ipfw.subr jcreate.subr jfs.subr jrctl.subr jsetup-tui.subr jstart.subr mailtools.subr mdtools.subr multiple.subr nc.subr nodes.subr qemu.subr rcconf.subr rctl.subr rrcconf.subr settings-tui-bhyve.subr settings-tui-jail.subr settings-tui-qemu.subr settings-tui-virtual.subr settings-tui-xen.subr settings-tui.subr strings.subr sudoexec.subr system.subr time.subr tools.subr universe.subr up.subr vale.subr virtual.subr virtualbox.subr vnet.subr xen.subr zfs.subr cbsd/sudoexec/ bcreate bdestroy bexec bhyve-exist bremove bstart bstop cbsdchown initenv jcreate jdestroy jexec jgensecrets jlogin jregister jremove jrsyncconf jstart jstop junregister mkdatadir qcreate qdestroy qexec qremove qstart qstop secretsfile vpc vremove xcreate xdestroy xen-exist xremove xstart xstop zfs-recv cbsd/system/ buildkernel buildworld delete-old-libs distribution etcupdate install-pkg-world installkernel installworld kernel mkdistribution module packages portsup preparebase register_base register_kernel register_source removebase removekernel removeobj removesrc srcpatch srcup unregister_base unregister_kernel upgrade volumes world cbsd/tools/ apply attachgeli attachzfs auditd bases baseupdate bhyve-controller bhyve-controller-list bhyve-dsk bhyve-dsk-list bhyve-exist bhyve-nic bhyve-nic-list bhyve-nvme bhyve-nvme-list bhyve-p9shares bhyve-ppt bootmgmt bootmgmt-pxe buildah capabilities carpcfg carpcontrol cbsdchown cbsdd check_for_empty_hdd checkip checkrhost cluster copy-binlib cpu-topology cpuset destroy detachzfs dhcpd dhcpdv6 disks-list distccmakeconf emulator expose fetch_iso find_free_cidr4 forms freectr freejname fwcounters fwefi geli get-next-ng-port get-next-nic get-next-tcp-port get-next-vale-port get-profiles getinfo getip-by-nics getnics-by-ip help history images images-list imghelper imghelper-tui imgpart imgpart2 imgremove imgtype initenv initenv-tui iscsi-discovery jail2iso jailmapdb jconstruct jgensecrets jrsyncconf kernels login make_tmp_helper makejconf makeresolv makescene media merge mkdatadir mkinventory mkjhosts mountfstab mountmd natcfg natcfg-tui natoff naton netinv nexttask nic_info nics-list nodeip-expose objls path2jail pkgbrowsecat pkgbrowser praudit pull rctlcounters replacewdir repo repo-tui retrinv rsyncdoff rsyncdon save-jail-info secretsfile select_jail show_profile_list sockstat sources sqlrep srvbrowser-tui sshkey status summary sysinv task taskls trafstat unmountfstab unmountmd up valecfg valecfg-tui version vhidcfg vhidcfg-tui vm-cpu-topology vm-cpu-topology-tui vm-packages vm-packages-tui vpc xen-dsk xen-dsk-list xen-exist zfs-migrator zfs-recv cbsd/upgrade/ post-patch-11.0.6.0 post-patch-13.1.23.0 pre-patch-11.1.15.0 pre-patch-11.1.17.0 pre-patch-11.1.17.1 pre-patch-11.1.19.0 pre-patch-11.1.5.0 pre-patch-11.1.7.0 pre-patch-11.1.7.1 pre-patch-11.1.8.0 pre-patch-11.1.9.0 pre-patch-11.2.1.0 pre-patch-11.2.1.1 pre-patch-11.2.1.2 pre-patch-11.2.1.3 pre-patch-11.2.1.4 pre-patch-12.0.0.0 pre-patch-12.0.0.1 pre-patch-12.0.0.2 pre-patch-12.0.0.3 pre-patch-12.0.1.1 pre-patch-12.0.11.0 pre-patch-12.0.12.0 pre-patch-12.0.12.1 pre-patch-12.0.12.2 pre-patch-12.0.12.3 pre-patch-12.0.13.0 pre-patch-12.0.13.1 pre-patch-12.0.13.2 pre-patch-12.0.14.0 pre-patch-12.0.14.1 pre-patch-12.0.14.2 pre-patch-12.0.14.3 pre-patch-12.0.14.4 pre-patch-12.0.14.5 pre-patch-12.0.14.6 pre-patch-12.0.2.0 pre-patch-12.0.3.0 pre-patch-12.0.4.0 pre-patch-12.0.4.1 pre-patch-12.0.4.2 pre-patch-12.0.4.3 pre-patch-12.0.4.4 pre-patch-12.0.4.5 pre-patch-12.0.4.6 pre-patch-12.0.4.7 pre-patch-12.0.4.8 pre-patch-12.0.5.0 pre-patch-12.0.5.1 pre-patch-12.0.6.0 pre-patch-12.0.6.1 pre-patch-12.1.10.0 pre-patch-12.1.10.1 pre-patch-12.1.10.2 pre-patch-12.1.12.0 pre-patch-12.1.16.0 pre-patch-12.1.16.1 pre-patch-12.1.3.0 pre-patch-12.1.3.1 pre-patch-12.1.4.0 pre-patch-12.1.5.0 pre-patch-12.1.5.1 pre-patch-12.1.5.2 pre-patch-12.1.9.1 pre-patch-12.1.9.2 pre-patch-13.0.11.0 pre-patch-13.0.11.1 pre-patch-13.0.11.2 pre-patch-13.0.16.0 pre-patch-13.0.19.0 pre-patch-13.0.19.1 pre-patch-13.0.2.0 pre-patch-13.0.21.0 pre-patch-13.0.21.1 pre-patch-13.0.23.0 pre-patch-13.0.24.0 pre-patch-13.0.3.0 pre-patch-13.0.3.1 pre-patch-13.0.4.0 pre-patch-13.0.5.0 pre-patch-13.1.1.0 pre-patch-13.2.2.0 pre-patch-14.0.3.0 pre-patch-14.0.8.1 pre-patch-14.1.0.0 pre-patch-14.1.1.0 pre-patch-14.1.3.0 pre-patch-14.1.3.1 pre-patch-14.2.0.0 pre-patch-14.2.0.1 pre-patch-14.2.4.0 pre-patch-14.2.4.1 pre-patch-14.2.5.1 pre-patch-14.2.6.0 pre-patch-14.2.6.1 pre-patch-15.0.0.0 pre-patch-15.0.1.0 pre-patch-15.0.1.1 pre-patch-15.0.1.2 cbsd/upgrade/backup_db/pre-initenv-backup cbsd/upgrade/patch/ BHYVE_UEFI_VARS.fd efi.fd efigop.fd efirefd.fd efirefn.fd cbsd/upgrade/patch/bhyve-usb_passthru-15.0/ patch-15x-usr.sbin-bhyve-Makefile patch-15x-usr.sbin-bhyve-Makefile.depend patch-15x-usr.sbin-bhyve-pci_xhci.c patch-15x-usr.sbin-bhyve-usb_emul.c patch-15x-usr.sbin-bhyve-usb_emul.h patch-15x-usr.sbin-bhyve-usb_mouse.c patch-15x-usr.sbin-bhyve-usb_passthru.c cbsd/upgrade/patch/bhyve-vesa-fb-13.0/patch-13x-usr.sbin-bhyve-pci_fbuf.c cbsd/upgrade/patch/gvtd-15.0/ patch-15x-sys-x86-pci-pci_early_quirks.c patch-15x-usr-sbin-bhyve-pci_passthru.c patch-15x-usr-sbin-bhyve-pci_passthru.h patch-x15-usr-sbin-bhyve-amd64-pci_gvt-d.c cbsd/upgrade/patch/iov-13.0/ README.md patch-usr-sbin-bhyve-block_if.h patch-usr-sbin-bhyve-virtio.c cbsd/upgrade/patch/iov-14.0/ README.md patch-usr-sbin-bhyve-block_if.h patch-usr-sbin-bhyve-virtio.c cbsd/upgrade/patch/iov-15.0/ README.md patch-usr-sbin-bhyve-block_if.h patch-usr-sbin-bhyve-virtio.c cbsd/upgrade/patch/kmem-10.2/ patch-11x-sys-dev-drm-drmP.h patch-11x-sys-dev-drm2-drm_os_freebsd.h patch-11x-sys-kern-kern_jail.c patch-11x-sys-sys-jail.h patch-11x-sys-sys-priv.h cbsd/upgrade/patch/kmem-11.0/ patch-11x-sys-dev-drm-drmP.h patch-11x-sys-dev-drm2-drm_os_freebsd.h patch-11x-sys-kern-kern_jail.c patch-11x-sys-sys-jail.h patch-11x-sys-sys-priv.h cbsd/upgrade/patch/kmem-11.1/ patch-11x-sys-dev-drm-drmP.h patch-11x-sys-dev-drm2-drm_os_freebsd.h patch-11x-sys-kern-kern_jail.c patch-11x-sys-sys-jail.h patch-11x-sys-sys-priv.h cbsd/upgrade/patch/kmem-12.0/ patch-11x-sys-dev-drm-drmP.h patch-11x-sys-dev-drm-drm_os_freebsd.h patch-11x-sys-dev-drm2-drm_os_freebsd.h patch-11x-sys-kern-kern_jail.c patch-11x-sys-sys-jail.h patch-11x-sys-sys-priv.h cbsd/upgrade/patch/lro-13.0/patch-usr-sbin-bhyve-net_backends.c cbsd/upgrade/patch/lro-14.0/patch-usr-sbin-bhyve-net_backends.c cbsd/upgrade/patch/lro-15.0/patch-usr-sbin-bhyve-net_backends.c cbsd/upgrade/patch/p9-12.0/ patch-12x-etc-mtree-BSD.include.dist patch-12x-lib-Makefile patch-12x-lib-lib9p-Makefile patch-12x-share-mk-bsd.libnames.mk patch-12x-share-mk-src.libnames.mk patch-12x-usr.sbin-bhyve-Makefile patch-12x-usr.sbin-bhyve-pci_virtio_9p.c patch-12x-usr.sbin-bhyve-virtio.h cbsd/upgrade/patch/p9-13.0/ patch-13x-etc-mtree-BSD.include.dist patch-13x-lib-Makefile patch-13x-lib-lib9p-Makefile patch-13x-share-mk-bsd.libnames.mk patch-13x-share-mk-src.libnames.mk patch-13x-usr.sbin-bhyve-Makefile patch-13x-usr.sbin-bhyve-pci_virtio_9p.c patch-13x-usr.sbin-bhyve-virtio.h cbsd/upgrade/patch/vxlan-13.0/patch-sys-net-if_vxlan.c cbsd/upgrade/patch/vxlan-14.0/patch-sys-net-if_vxlan.c cbsd/upgrade/patch/vxlan-15.0/patch-sys-net-if_vxlan.c cbsd/vboxctl/ vconfig vconstruct-tui vcontrol-tui vcreate vls vremove vset vsetup-tui vstart vstop cbsd/xenctl/ xcheckpoint xconfig xconstruct-tui xcreate xdestroy xen-dsk-tui xen-nic-tui xget xlogin xls xmigrate xorder xregister xremove xset xsetup-tui xstart xstop xunregister xwhereis libexec/bsdconfig/cbsd @dir cbsd/share/FreeBSD-jail-default-system-skel/clone-local.d @dir cbsd/share/FreeBSD-jail-default-system-skel/clone.d @dir cbsd/share/FreeBSD-jail-default-system-skel/create.d @dir cbsd/share/FreeBSD-jail-default-system-skel/facts.d @dir cbsd/share/FreeBSD-jail-default-system-skel/master_create.d @dir cbsd/share/FreeBSD-jail-default-system-skel/master_poststart.d @dir cbsd/share/FreeBSD-jail-default-system-skel/master_poststop.d @dir cbsd/share/FreeBSD-jail-default-system-skel/master_prestart.d @dir cbsd/share/FreeBSD-jail-default-system-skel/master_prestop.d @dir cbsd/share/FreeBSD-jail-default-system-skel/remove.d @dir cbsd/share/FreeBSD-jail-default-system-skel/rename.d @dir cbsd/share/FreeBSD-jail-default-system-skel/start.d @dir cbsd/share/FreeBSD-jail-default-system-skel/stop.d @dir cbsd/share/bhyve-system-default/create.d @dir cbsd/share/bhyve-system-default/facts.d @dir cbsd/share/bhyve-system-default/master_create.d @dir cbsd/share/bhyve-system-default/master_poststart.d @dir cbsd/share/bhyve-system-default/master_poststop.d @dir cbsd/share/bhyve-system-default/master_prestart.d @dir cbsd/share/bhyve-system-default/master_prestop.d @dir cbsd/share/bhyve-system-default/master_reboot.d @dir cbsd/share/bhyve-system-default/remove.d @dir cbsd/share/bhyve-system-default/start.d @dir cbsd/share/bhyve-system-default/stop.d @dir cbsd/share/jail-system-default/clone-local.d @dir cbsd/share/jail-system-default/clone.d @dir cbsd/share/jail-system-default/create.d @dir cbsd/share/jail-system-default/facts.d @dir cbsd/share/jail-system-default/master_create.d @dir cbsd/share/jail-system-default/master_poststart.d @dir cbsd/share/jail-system-default/master_poststop.d @dir cbsd/share/jail-system-default/master_prestart.d @dir cbsd/share/jail-system-default/master_prestop.d @dir cbsd/share/jail-system-default/remove.d @dir cbsd/share/jail-system-default/rename.d @dir cbsd/share/jail-system-default/start.d @dir cbsd/share/jail-system-default/stop.d @dir cbsd/share/qemu-system-default/create.d @dir cbsd/share/qemu-system-default/facts.d @dir cbsd/share/qemu-system-default/master_create.d @dir cbsd/share/qemu-system-default/master_poststart.d @dir cbsd/share/qemu-system-default/master_poststop.d @dir cbsd/share/qemu-system-default/master_prestart.d @dir cbsd/share/qemu-system-default/master_prestop.d @dir cbsd/share/qemu-system-default/master_reboot.d @dir cbsd/share/qemu-system-default/remove.d @dir cbsd/share/qemu-system-default/start.d @dir cbsd/share/qemu-system-default/stop.d @dir cbsd/share/xen-system-default/create.d @dir cbsd/share/xen-system-default/facts.d @dir cbsd/share/xen-system-default/master_create.d @dir cbsd/share/xen-system-default/master_poststart.d @dir cbsd/share/xen-system-default/master_poststop.d @dir cbsd/share/xen-system-default/master_prestart.d @dir cbsd/share/xen-system-default/master_prestop.d @dir cbsd/share/xen-system-default/master_reboot.d @dir cbsd/share/xen-system-default/remove.d @dir cbsd/share/xen-system-default/start.d @dir cbsd/share/xen-system-default/stop.d [FILE:105:manifests/plist.man] cbsd/man/ cbsd-jconstruct-tui.8 cbsd-jdescr.8 cbsd-jlogin.8 cbsd-jls.8 cbsd.8 share/man/man8/cbsd.8 [FILE:2160:manifests/plist.docs] share/doc/cbsd/ ISSUE_TEMPLATE.md README.DragonflyBSD.md README.HardenedBSD.md README.OpenBSD.md README.md share/doc/cbsd/bhyve/ bhyve.md handbook.md wf_bcheckpoint_ssi.md wf_bclone_ssi.md wf_bconfig_ssi.md wf_bcpu_topology_ssi.md wf_bexit_behavior_ssi.md wf_bexport_ssi.md wf_bhyve_cloudinit_ssi.md wf_bhyve_gdb_ssi.md wf_bhyve_p9_ssi.md wf_bhyvenetwork_ssi.md wf_bhyveppt_ssi.md wf_bimport_ssi.md wf_blogin_ssi.md wf_bls_ssi.md wf_bmigration_ssi.md wf_bremove_ssi.md wf_brename_ssi.md wf_bstop_bstart_ssi.md wf_bstorage_ssi.md wf_bvnc_ssi.md share/doc/cbsd/general/ broker_driven_sample.md cbsd_additional.md cbsd_api.md cbsd_config.md cbsd_fetch.md cbsd_geli.md cbsd_gui.md cbsd_help.md cbsd_nat.md cbsd_oci.md cbsd_quickstart.md cbsd_taskd.md cbsd_upgrading.md cbsdfile.md cmdsyntax_cbsd.md custom_freecbsd.md initenv.md pkg.d_ssi.md racct_exports.md syslog.md tag_n_facts.md wf_cbsd_variables_ssi.md wf_expose_ssi.md wf_imghelper_ssi.md wf_ipam.md wf_monit_ssi.md wf_puppet_ssi.md wf_repo_ssi.md wf_script_mass_man_ssi.md wf_vpc_ssi.md share/doc/cbsd/jail/ base_cbsd.md bsdconf.d_ssi.md cbsd_jail_quickstart.md cbsd_linux_jails.md cbsd_rcconf.md cbsd_vnet.md csync2.d_ssi.md ezjail2cbsd_ssi.md handbook.md wf_etcupdate_ssi.md wf_jail2iso_ssi.md wf_jailscp_ssi.md wf_jailtraffic_ssi.md wf_jbackup_ssi.md wf_jclone_ssi.md wf_jcoldmigrate_ssi.md wf_jconfig_ssi.md wf_jcreate_secondary_ssi.md wf_jcreate_ssi.md wf_jdescr_ssi.md wf_jexec_ssi.md wf_jexport_ssi.md wf_jget_ssi.md wf_jimport_ssi.md wf_jlocate_ssi.md wf_jlogin_ssi.md wf_jls_ssi.md wf_jorder_ssi.md wf_jprofiles_ssi.md wf_jrctl_ssi.md wf_jremove_ssi.md wf_jrename_ssi.md wf_jsnapshot_ssi.md wf_jstop_jstart_ssi.md wf_jupgrade_ssi.md share/doc/cbsd/node/ wf_nlogin_ssi.md wf_node_add_ssi.md wf_node_del_ssi.md wf_node_list_ssi.md wf_node_overview_ssi.md wf_node_rexe_ssi.md share/doc/cbsd/openbsdvmm/cbsd_vmm_quickstart.md share/doc/cbsd/qemu/ cbsd_qemu_quickstart.md cbsd_qemu_usermode.md share/doc/cbsd/virtualbox/cbsd_virtualbox_quickstart.md share/doc/cbsd/xen/ cbsd_xen_quickstart.md xen.md [FILE:1126:manifests/plist.examples] share/examples/cbsd/bhyve/ bhyverun.sh iscsi.sh share/examples/cbsd/cbsdfile/ CBSDfile CBSDfile.memcached CBSDfile.redis share/examples/cbsd/cloud-init/centos/ meta-data network-config user-data share/examples/cbsd/cloud-init/freebsd/ meta-data network-config user-data share/examples/cbsd/cloud-init/homeass/master_prestart.d/prestart.sh share/examples/cbsd/cloud-init/master_prestart.d/cloud_init_set_netname.sh share/examples/cbsd/cloud-init/netbsd/ meta-data network-config user-data share/examples/cbsd/cloud-init/ubuntu/ meta-data network-config user-data share/examples/cbsd/cloud-init/windows/ meta_data.json network_data.json share/examples/cbsd/dhcpd-pxe/dhcpd_extra.conf share/examples/cbsd/dhcpd-pxe/docroot/install.ipxe share/examples/cbsd/dhcpd-pxe/etc/dhcpd.conf share/examples/cbsd/dhcpd-pxe/master_prestart.d/make_cbsd_dhcpd.sh share/examples/cbsd/env_start/nfsv4/ env_start_nfs.conf env_start_nfs.sh share/examples/cbsd/jails-fstab/ntfs-3g.sh share/examples/cbsd/nodes/add.d/addhost.sh share/examples/cbsd/ovs/auto_configure_nic.sh share/examples/cbsd/systemd/ README.md cbsdd.service [FILE:686:patches/patch-Makefile] --- Makefile.orig 2026-02-03 12:38:10 UTC +++ Makefile @@ -163,7 +163,9 @@ ifdef WITH_REDIS EXTRAC += ../../bin/cbsdsh/cbsdredis.c ../../bin/cbsdsh/contrib/credis.c -DWITH_REDIS endif $(CC) tools/src/select_jail.c -o tools/select_jail && $(STRIP) tools/select_jail - bin/cbsdsh/build && $(STRIP) bin/cbsdsh/src/dash && mv bin/cbsdsh/src/dash bin/cbsdsh/cbsd + (cd bin/cbsdsh && ./configure --with-libsqlite3) + $(MAKE) -C bin/cbsdsh/src + $(STRIP) bin/cbsdsh/src/dash && mv bin/cbsdsh/src/dash bin/cbsdsh/cbsd $(MAKE) -C misc/src/sipcalc && $(STRIP) misc/src/sipcalc/sipcalc $(MAKE) -C misc/src/cbsd_md5 && $(STRIP) misc/src/cbsd_md5/cbsd_md5 $(MAKE) -C share/bsdconfig/cbsd [FILE:301:patches/patch-bin_cbsdsh_src_Makefile.am] --- bin/cbsdsh/src/Makefile.am.orig 2026-02-03 12:38:10 UTC +++ bin/cbsdsh/src/Makefile.am @@ -35,9 +35,7 @@ else dash_CFILES += cbsd_pwait.c endif -if USE_LIBJAIL dash_CFILES += jail.c -endif dash_SOURCES = \ $(dash_CFILES) \ alias.h arith_yacc.h bltin/bltin.h cd.h error.h eval.h exec.h \ [FILE:275:patches/patch-bin_cbsdsh_src_jail.c] --- bin/cbsdsh/src/jail.c.orig 2026-02-03 12:38:10 UTC +++ bin/cbsdsh/src/jail.c @@ -1,7 +1,7 @@ #include #include -#ifdef __DragonFly__ +#if defined(__DragonFly__) || defined(__MidnightBSD__) #include #include [FILE:334:patches/patch-misc_src_daemon.c] --- misc/src/daemon.c.orig 2026-02-03 12:38:10 UTC +++ misc/src/daemon.c @@ -156,7 +156,7 @@ main(int argc, char *argv[]) for (i = 0; i < argc; i++) { strncat(buffer, argv[i], strlen(argv[i])); - strncat(buffer, " ", 1); + strncat(buffer, " ", sizeof(buffer) - strlen(buffer) - 1); } buffer[strlen(buffer) - 1] = '\0'; [FILE:2020:files/cbsd-statsd-bhyve.in] #!/bin/sh # # PROVIDE: cbsd_statsd_bhyve # REQUIRE: LOGIN FILESYSTEMS sshd # KEYWORD: shutdown # # cbsd_statsd_bhyve_enable="YES" # . /etc/rc.subr name=cbsd_statsd_bhyve rcvar=cbsd_statsd_bhyve_enable load_rc_config $name # Set defaults : ${cbsd_statsd_bhyve_enable:="NO"} export workdir="${cbsd_workdir}" globalconf=${cbsd_globalconf:-"%%PREFIX%%/cbsd/cbsd.conf"} start_cmd=${name}_start restart_cmd=${name}_restart extra_commands="restart" command="%%PREFIX%%/cbsd/tools/racct-bhyve-statsd" pidfile="/var/run/$name.pid" command_args="&" pidfile=/var/run/racct-bhyve-statsd.pid if [ ! -f ${globalconf} ]; then echo "cbsd: no such ${globalconf}"; exit 1 fi if [ ! -f ${subr} ]; then echo "cbsd: no such ${subr}"; exit 1 fi . ${globalconf} . ${subr} cbsd_statsd_bhyve_start() { local args= racct_enabled= # RACCT enabled? racct_enabled=$( /sbin/sysctl -qn kern.racct.enable ) [ $? -ne 0 ] && err 1 "cbsd-statsd-bhyve: RACCT not enabled" [ "${racct_enabled}" != "1" ] && err 1 "cbsd-statsd-bhyve: RACCT not enabled" readconf racct-bhyve-statsd.conf [ -n "${log_file}" ] && args="${args} --log_file=${log_file}" [ -n "${log_level}" ] && args="${args} --log_level=${log_level}" [ -n "${loop_interval}" ] && args="${args} --loop_interval=${loop_interval}" [ -n "${save_loop_count}" ] && args="${args} --save_loop_count=${save_loop_count}" case "${prometheus_exporter_enable}" in [Yy][Ee][Ss]) args="${args} --prometheus_exporter=1" ;; [No][Oo]) args="${args} --prometheus_exporter=0" ;; esac case "${beanstald_enable}" in [Yy][Ee][Ss]) args="${args} --save_beanstalkd=1" ;; [No][Oo]) args="${args} --save_beanstalkd=0" ;; esac case "${sqlite3_enable}" in [Yy][Ee][Ss]) args="${args} --save_sqlite=1" ;; [No][Oo]) args="${args} --save_sqlite=0" ;; esac exec env workdir=${cbsd_workdir} %%PREFIX%%/cbsd/tools/racct-bhyve-statsd ${args} } cbsd_statsd_bhyve_restart() { cbsd_statsd_bhyve_stop cbsd_statsd_bhyve_start } run_rc_command "$1" [FILE:2035:files/cbsd-statsd-hoster.in] #!/bin/sh # # PROVIDE: cbsd_statsd_hoster # REQUIRE: LOGIN FILESYSTEMS sshd # KEYWORD: shutdown # # cbsd_statsd_hoster_enable="YES" # . /etc/rc.subr name=cbsd_statsd_hoster rcvar=cbsd_statsd_hoster_enable load_rc_config $name # Set defaults : ${cbsd_statsd_hoster_enable:="NO"} export workdir="${cbsd_workdir}" globalconf=${cbsd_globalconf:-"%%PREFIX%%/cbsd/cbsd.conf"} start_cmd=${name}_start restart_cmd=${name}_restart extra_commands="restart" command="%%PREFIX%%/cbsd/tools/racct-hoster-statsd" pidfile="/var/run/$name.pid" command_args="&" pidfile=/var/run/racct-hoster-statsd.pid if [ ! -f ${globalconf} ]; then echo "cbsd: no such ${globalconf}"; exit 1 fi if [ ! -f ${subr} ]; then echo "cbsd: no such ${subr}"; exit 1 fi . ${globalconf} . ${subr} cbsd_statsd_hoster_start() { local args= racct_enabled= # RACCT enabled? racct_enabled=$( /sbin/sysctl -qn kern.racct.enable ) [ $? -ne 0 ] && err 1 "cbsd-statsd-hoster: RACCT not enabled" [ "${racct_enabled}" != "1" ] && err 1 "cbsd-statsd-hoster: RACCT not enabled" readconf racct-hoster-statsd.conf [ -n "${log_file}" ] && args="${args} --log_file=${log_file}" [ -n "${log_level}" ] && args="${args} --log_level=${log_level}" [ -n "${loop_interval}" ] && args="${args} --loop_interval=${loop_interval}" [ -n "${save_loop_count}" ] && args="${args} --save_loop_count=${save_loop_count}" case "${prometheus_exporter_enable}" in [Yy][Ee][Ss]) args="${args} --prometheus_exporter=1" ;; [No][Oo]) args="${args} --prometheus_exporter=0" ;; esac case "${beanstald_enable}" in [Yy][Ee][Ss]) args="${args} --save_beanstalkd=1" ;; [No][Oo]) args="${args} --save_beanstalkd=0" ;; esac case "${sqlite3_enable}" in [Yy][Ee][Ss]) args="${args} --save_sqlite=1" ;; [No][Oo]) args="${args} --save_sqlite=0" ;; esac exec env workdir=${cbsd_workdir} %%PREFIX%%/cbsd/tools/racct-hoster-statsd ${args} } cbsd_statsd_hoster_restart() { cbsd_statsd_hoster_stop cbsd_statsd_hoster_start } run_rc_command "$1" [FILE:2005:files/cbsd-statsd-jail.in] #!/bin/sh # # PROVIDE: cbsd_statsd_jail # REQUIRE: LOGIN FILESYSTEMS sshd # KEYWORD: shutdown # # cbsd_statsd_jail_enable="YES" # . /etc/rc.subr name=cbsd_statsd_jail rcvar=cbsd_statsd_jail_enable load_rc_config $name # Set defaults : ${cbsd_statsd_jail_enable:="NO"} export workdir="${cbsd_workdir}" globalconf=${cbsd_globalconf:-"%%PREFIX%%/cbsd/cbsd.conf"} start_cmd=${name}_start restart_cmd=${name}_restart extra_commands="restart" command="%%PREFIX%%/cbsd/tools/racct-jail-statsd" pidfile="/var/run/$name.pid" command_args="&" pidfile=/var/run/racct-jail-statsd.pid if [ ! -f ${globalconf} ]; then echo "cbsd: no such ${globalconf}"; exit 1 fi if [ ! -f ${subr} ]; then echo "cbsd: no such ${subr}"; exit 1 fi . ${globalconf} . ${subr} cbsd_statsd_jail_start() { local args= racct_enabled= # RACCT enabled? racct_enabled=$( /sbin/sysctl -qn kern.racct.enable ) [ $? -ne 0 ] && err 1 "cbsd-statsd-jail: RACCT not enabled" [ "${racct_enabled}" != "1" ] && err 1 "cbsd-statsd-jail: RACCT not enabled" readconf racct-jail-statsd.conf [ -n "${log_file}" ] && args="${args} --log_file=${log_file}" [ -n "${log_level}" ] && args="${args} --log_level=${log_level}" [ -n "${loop_interval}" ] && args="${args} --loop_interval=${loop_interval}" [ -n "${save_loop_count}" ] && args="${args} --save_loop_count=${save_loop_count}" case "${prometheus_exporter_enable}" in [Yy][Ee][Ss]) args="${args} --prometheus_exporter=1" ;; [No][Oo]) args="${args} --prometheus_exporter=0" ;; esac case "${beanstald_enable}" in [Yy][Ee][Ss]) args="${args} --save_beanstalkd=1" ;; [No][Oo]) args="${args} --save_beanstalkd=0" ;; esac case "${sqlite3_enable}" in [Yy][Ee][Ss]) args="${args} --save_sqlite=1" ;; [No][Oo]) args="${args} --save_sqlite=0" ;; esac exec env workdir=${cbsd_workdir} %%PREFIX%%/cbsd/tools/racct-jail-statsd ${args} } cbsd_statsd_jail_restart() { cbsd_statsd_jail_stop cbsd_statsd_jail_start } run_rc_command "$1" [FILE:2142:files/cbsdd.in] #!/bin/sh # # PROVIDE: cbsdd # REQUIRE: LOGIN FILESYSTEMS sshd # KEYWORD: shutdown # # cbsdd_enable="YES" # . /etc/rc.subr name=cbsdd rcvar=cbsdd_enable load_rc_config $name : ${cbsdd_enable="NO"} export workdir="${cbsd_workdir}" export NO_CBSD_HISTORY=yes globalconf=${cbsd_globalconf:-"%%PREFIX%%/cbsd/cbsd.conf"} if [ ! -f ${globalconf} ]; then echo "cbsd: no such ${globalconf}"; exit 1 fi if [ ! -f ${mdtools} ]; then echo "cbsd: no such ${mdtools}"; exit 1 fi if [ ! -f ${subr} ]; then echo "cbsd: no such ${subr}"; exit 1 fi if [ ! -f ${localcbsdconf} ]; then echo "cbsd: no such ${localcbsdconf}"; exit 1 fi . ${globalconf} . ${mdtools} . ${subr} . ${localcbsdconf} start_precmd=${name}_prestart stop_precmd=${name}_prestop stop_cmd=${name}_stop status_cmd="${name}_status" restart_cmd=${name}_restart extra_commands="restart" command="${toolsdir}/cbsdd" pidfile="${cbsd_workdir}/var/run/$name.pid" command_args="&" cbsdd_prestart() { %%PREFIX%%/bin/cbsd task mode=flushall > /dev/null 2>&1 . ${subrdir}/initenv.subr . ${inventory} %%PREFIX%%/bin/cbsd sysinv mode=update %%PREFIX%%/bin/cbsd netinv update_netinfo ${miscdir}/sqlcli ${dbdir}/local.sqlite "UPDATE jails SET status='0' WHERE status='3'" [ -n "${nat_enable}" ] && %%PREFIX%%/bin/cbsd naton /usr/sbin/daemon -f ${rcddir}/jails-astart start } cbsdd_prestop() { ${rcddir}/jails-astart stop [ -n "${nat_enable}" ] && %%PREFIX%%/bin/cbsd natoff } cbsdd_stop() { if [ -f "${pidfile}" ]; then pids=$( pgrep -F ${pidfile} 2>&1 ) _err=$? if [ ${_err} -eq 0 ]; then kill -9 ${pids} && /bin/rm -f ${pidfile} else echo "pgrep: ${pids}" return ${_err} fi fi } cbsdd_restart() { if [ -f "${pidfile}" ]; then pkill -9 -f ${pidfile} > /dev/null 2>&1 /bin/rm -f ${pidfile} fi run_rc_command "start" exit 0 } cbsdd_status() { local _err if [ -f "${pidfile}" ]; then pids=$( pgrep -F ${pidfile} 2>&1 ) _err=$? if [ ${_err} -eq 0 ]; then echo "${name} is running as pid ${pids}." else echo "pgrep: ${pids}" return ${_err} fi else echo "${name} is not running." return 1 fi } run_rc_command "$1" [FILE:492:files/cbsdrsyncd.in] #!/bin/sh # PROVIDE: cbsdrsyncd # REQUIRE: LOGIN # KEYWORD: shutdown # cbsdrsyncd_enable="YES" # cbsdrsyncd_flags="" # # See rsync(1) for cbsdrsyncd_flags # . /etc/rc.subr . /etc/rc.conf name="cbsdrsyncd" rcvar=cbsdrsyncd_enable command="%%PREFIX%%/bin/rsync" command_args="--daemon" pidfile="/var/run/$name.pid" required_files="${cbsd_workdir}/etc/rsyncd.conf" # read configuration and set defaults load_rc_config "$name" : ${cbsdrsyncd_enable="NO"} run_rc_command "$1" [FILE:817:files/messages-primary.ucl.in] single: { type: "install" message: <