Simplify logic for different kernels and use %FLAVOR% macro
Unbreak syntax
Add missing config.xml path
Replace sed by xmlstarlet to make config.xml changes
Fix builder setup with signed repo
Use correct repo to setup builder
Change ISO image filename to remove "LiveCD" from its name, and clean up associated references to LiveCD. Ticket #5895
Store GIT_URL per session instead of using global conf
Lessen the boot delay at the F1 prompt on nanobsd from ~12 seconds to ~6 seconds. Ticket #3426
Remove support for nanobsd images < 2gb. Fixes #5836
Fix core pkg repo to make rsync work
Change core packages repo structure to match poudriere, this avoids having issues on client side at the moment we are rsync'ing a new version
Note issue # opened against pkg(8)
Fix repo sign for poudriere directory infrastructure
Implement necessary code to be able to sign pkg(8) repo
Create distfiles directory if it doesn't exist
Revert "Do not set DISTFILES_CACHE"
This reverts commit cd3f4b916c252980a257f5be1a0cf2688c078549.
Mount poudriere zfs filesystem at proper path
Do not set DISTFILES_CACHE
Create poudriere filesystem when it's necessary
Random stuff in tools folder tree
White space and text or comment typos only - nothing functional.
Rename ports and upgrade script when product is not called pfSense
No need to remove conf/* for nanobsd
Use $* to join all strings
Print all parameters
Teach build_snapshots to deal with poudriere builds
Make sure /etc/dh-parameters* are not overwriteen during update, fixes #4816
Do not create directory with the same name of final file
Create pkg repo directory before copy
Replace hardcoded paths by PRODUCT_SHARE_DIR
Remove \ leftover
Include pkg repo conf samples into base, to help disaster recovery
Create pfSense-repo and pfSense-repo-devel package. Ticket #5335
Break long line
Create a new core pkg, pfSense-rc, that will install /etc/rc. Add this package to kernel list if dependencies to make sure it's upgraded before reboot. It should fix #5457
Deal with full update file separately, it doesn't end in .gz
Fix #5330: Create a package with kernel debug symbols
Check if image exists
Stop creaging md5 checksums, sha256 is enough
Use UPDATES_TARBALL_FILENAME to get file name
Use cp -l to create hardlinks instead of duplicating images
Simplify logic and check if file exist before try to copy it
Create a latest symlink for all images but nanobsd, that already have one
Define boot delay for VGA too
Do not set loader.conf on nanobsd-vga
Make sure pkg db and cache is safe on nanobsd and on pfSense with /var mounted as MFS
Remove cust_fixup_nanobsd(), similar actions are done at specific create image functions, do the same for nanobsd
Replace macros by variables after install bsdinstaller
Install only bsdinstaller in install_bsdinstaller()
Make sure FreeBSD src is available to setup pkg repo
Remove unnecessary :- from variables that are between quotes
Respect .gitignore when call git clean
If an error happened, just abort, there is no reason to ask user to press enter
Automatically set meta pkgs version based on timestamp for snapshots
Introduce base-nanobsd package
Install base package on final stage dir, in preparation to base-nanobsd
Add a workaround to make sure images are compressed before rsync, for some reason wait is not working as expected
ADI images are amd64 only
Preserve post_upgrade_command on /tmp on Full Update images, it's going to be used when upgrading from old systems
Preserve pre_upgrade_command on /tmp on Full Update images, it's going to be used when upgrading from old systems
Create pkg repo from All's parent directory
Fix loop iteration removing quotes
Do not wait a key to be pressed when build.sh is called by build_snapshots.sh
Remove quotes from for calls
Allow to use -a to select archs on all poudriere commands
Fix snapshots log rotate
Remove dead code
Remove unnecessary chmod calls
Fix typo in var name
Fix reverse check
Send repo containing core packages to remote server
Create a new function pkg_repo_rsync, it'll be also used for core pkgs
Create repository for base components
Change core pkg dir to have packages under All/ and repo on ./
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
Fix log message to match amount of memory tested above
Deduplicate git_last_commit()
Do not add timestamp for release builds
Be more verbose about what is happening
Rename OVA_FIRST_PART_SIZE to OVA_FIRST_PART_SIZE_IN_GB to match other similar variables
Create a specific default-config package for vmware
Fix ova fstab
Remove 128 blocks (65536 bytes) from swap size, this is used by loader and boot and makes disk capacity to be respected
First create a raw, then convert it to vmdk, and when convert, use -c to force it to respect size
Remove extra 'i' left by accident
Check if final file exists, not temporary
Use modern pfSense.ovf template, remove unnecessary variables and use vmdktool to convert disk to a modern version
Fix typo in variable name
Add macros between % and % on pfSense.ovf, then simplify the logic of ova_setup_ovf_template()
Refactor OVA image build process using mkimg and makefs
Remove more redundant actions
Do not calculate size of mnt partition if it's not used anyway
Stop modifying conf directories for ova, it's handled by default-config package
Do not mount ovf image on /mnt but inside builder to avoid touching builder
Remove path to call echo
Remove lots of sync calls
Remove unnecessary variables, also add some error checking
Rename ova_setup_ovf_file() to ova_setup_ovf_template()
Move ovf template to templates/ovf, also rename variables accordingly