Fix for the missing variable check in cafd9f976f4a0eae5ef46fec85510e8a846754bb
Update the Copyright year of the files owned by Rubicon/Netgate.
Update the Copyright year.
A subsequent commit will deal with .po's.
Use sh -T to make sure child processes are trapped
This is 2020. Issue #9245
Update copyright notice years. Issue #9245
Fix copyright message years to reflect BSDP -> ESF -> Netgate
Do not depend of pfSense-builder meta package, track dependencies using pkg
Remove ISO from default build, memstick is hybrid
Small cosmetic fix.
Update the Copyright notice for pfSense.
Add -i parameter to define SKIP_FNAL_RSYNC
Do not reset SKIP_FINAL_RSYNC, it can make things to go to undesired place
Enable upload mode when rsync'ing snaps or packages
Change default to never upload files and add a new option to do it
Actually ready expected value from build.conf after read build.conf
Let user defined default arch list in build.conf
Add a new option to rsync snaps and pkg
Do not re-create core pkg repo when running with -r
Do not re-sign core repo when running --rsync-repos
Do not sign core repo when resuming build
Allow to build variant ISO image as done for memstick
Remove nanobsd related code from build scripts
Move copyright from ESF to Netgate
Stop removing FreeBSD src, new clone script can detect if it's necessary
Remove unnecessary code and select default kernel for installation media
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