Use REPO_BRANCH_PREFIX to define POUDRIERE_PORTS_GIT_URL
Stop trying to guess REPO_BRANCH_PREFIX
Reduce the need to always track branch changes for factory
Send images to release-staging when SKIP_FINAL_RSYNC is set
Add missiing repo definitions
Make separate definitions for amd64 / i386 repos
Use proper directory for i386
Fill default repo dinamically
Copy files to proper place when it's RC
Add 2.3 repo and set correct path for i386 default
Use different default repos for amd64 and i386
Fix RSYNCIP for RELEASE and sign key for RC
Welcome 2.3.5-RC
Remove memorydisk support
Start sending snapshots to nfs1
Send files only to NFS1
Start sending files to nfs1.nyi
Fix include and lib relative paths
Fix include path
Enable gnid build
Use libcrypto and includes from MAKEOBJDIRPREFIX instead of the builder objects
fix variable name
Build and install gnid on /usr/sbin
Change destination of stable packages
Point to 2.3.3 branch on devel server while in RC
Set some specific rules for RC during build
Send packages to files03 too
Move pkg repo templates to main repo
Move copyright from ESF to Netgate
Add 2nd server to the list of places to submit files
Change hostname to send pkg repos
Remove bwlimit from rsync
Do not scp log files
Add a variable to control if pkg repo should be signed or not
Fix pkg repo name for tags
Move RELENG_2_3 to 2.3.3-DEVELOPMENT and point stable to 2.3.2
Review license / copyright on all files (1st round)
Use synlink path for core repo and fix resume build
Add the hability of building images with custom logos on build scripts
Use correct format for REVISION on image filenames
Add PRODUCT_REVISION to image filenames
Change default final rsync destination when it's a RELEASE
Introduce PRODUCT_REVISION variable to be used in core package version
Add a parameter to skip final rsync
Move release branch to 2.3.1
Initialize pkg repo sign command
Send pkg repos to staging server before move to final one
Use HTTPS for final repo conf
Use right repo conf for stage on snaps
Use beta repo as staging
Explicit define pkg repo variables for release and devel
Define PKG_REPO_SERVER_RELEASE, used to create pfSense-repo package accordingly
Rework the way repo packages work
- Distribute only a single pfSense-repo package containing all templates- Create a symlink pointing to selected repo- Do not limit it only to pfSense-repo and pfSense-repo-devel
Replace RELENG_ by v for poudriere to make vol name shorter
Remove arch from repo path for now, poudriere cannot deal with big names
It's time to 2.3-RC
Add a default suffix to reflect CE
Add more parameters to ovf
Add product_name suffix to ova/ovf
Disable swap on ova
Calculate first partition size
Move internal variable to be local inside function
Increase memory disk size
Allow to have a suffix on images filename
Use a function to create nanobsd image filename and reduce duplicated code
Enable the build of ix(gbe) as a kernel module.
Replace sed by xmlstarlet to make config.xml changes
Use DATESTRING for hidden pkg directory, this make -r work again
Fix variable initialization
Change ISO image filename to remove "LiveCD" from its name, and clean up associated references to LiveCD. Ticket #5895
Remove support for nanobsd images < 2gb. Fixes #5836
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
Implement necessary code to be able to sign pkg(8) repo
Change default ZFS tank to zroot
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
Teach build_snapshots to deal with poudriere builds
Fix regex to set GIT_REPO_BASE, reported by Bill Meeks
Add vmm and nmdm modules to amd64
Replace hardcoded paths by PRODUCT_SHARE_DIR
Create pfSense-repo and pfSense-repo-devel package. Ticket #5335
Look for src and ports repo in the same git server
Set FreeBSD src and ports repo to use github or git.pfmechanics.com based on local clone of pfSense repo
Consider numeric values after BETA and RC
Improve base package versioning scheme to deal with -DEVELOPMENT, -ALPHA, -BETA and -RC
Fix one more reverse check
Fix filename
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
Rename directory where core packages are created to match other package repo path and make it easy to identify
Fix reverse checking
Remove backtick accidentally left
Do not add timestamp for release builds
Simplify logic for snapshots datestrings
Rename OVA_FIRST_PART_SIZE to OVA_FIRST_PART_SIZE_IN_GB to match other similar variables
Math here is in bytes, not in blocks, use correct value
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
Fix PEODUCT_URL variable default assignment
Use modern pfSense.ovf template, remove unnecessary variables and use vmdktool to convert disk to a modern version