Add a new option --rsync-repos to build.sh
Define default image type for snapshots later
Introduce a new option to build only core packages and skip images
BUILDACTION will never be snapshots
Do not update timestamp on --update-status is used
Do not replace timestamp when does nothing
Explicit define pkg repo variables for release and devel
Stop creating a meta package pfSense-vmware and pre-install pfSense-pkg-Open-VM-Tools on ova
Improve readability
Do not reset date string when doing read-only operations
Remove support for nanobsd images < 2gb. Fixes #5836
Teach build_snapshots to deal with poudriere builds
rsync is required
Add a workaround to make sure images are compressed before rsync, for some reason wait is not working as expected
No need a subshell to call execute functions
Add waiting for jobs info to snapshots log too
Allow to use -a to select archs on all poudriere commands
Fix snapshots log rotate
Avoid adding empty line at log head
Fix --snapshot-update-status with empty message
remove quotes to fix for
Create repository for base components
Check rsync variables required to update package repos
Simplify check for mandatory variables
Remove redundant checks
List image files even when we are building snapshots
Move snapshot related functions to builder_common.sh and leave build_snapshots.sh a simple script that update repo and call build.sh, without need to know anything about build.conf variables
Change -U to -u on build.sh to match current option from build_snapshot.sh
FreeBSD src is not needed to setup a builder
Catch up with meta port rename pfSense-vm -> pfSense-vmware
We need to have FreeBSD-src repo to setup builder since pkg conf is there
Rename NO_CLEANFREEBSDOBJDIR -> NO_CLEAN_FREEBSD_OBJ and NO_CLEANREPOS -> NO_CLEAN_FREEBSD_SRC
Remove ensure_source_directories_present() and call update_freebsd_sources() direct
Rename clean_obj_dir() to clean_builder()
Remove old parameter --flash-vendor description from help and note --update-sources will only update FreeBSD srcs
Rename MAKEOBJDIRPREFIXFINAL to IMAGES_FINAL_DIR
Rename BUILDER_SCRIPTS to BUILDER_TOOLS that makes more sense on current infrastructure, also remove some cd calls
Import build scripts from pfSense-tools repo