Do not scp log files
Retire snapshots_rotate_logfile()
Show files in subdirectories too
Stop using CORE_PKG_TMP
Remove unnecessary messages
Build ova by default for releases
Move to Apache License 2.0
Review license / copyright on all files (1st round)
Install kernel on installer image
Add the hability of building images with custom logos on build scripts
Stop using memory disks for staging and final dir
Remove i386 items
Stop creating a stagingarea and opulated old update format
Retire print_flags
Stop building full update images, users will need to reach 2.3 first and then go to newer versions
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
Create core repo early and send it to staging area
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