Remove passwd, master.passwd and group files
These files don't need to be present on pfSense main repo, they areupdated according our needs during first boot so we can use standardfile from FreeBSD
While here, do not try to run pwd_mkdb since it's already done by make...
Remove i386 items
Stop creating a stagingarea and opulated old update format
Do not build nanobsd-update images anymore
Retire print_flags
Stop building full update images, users will need to reach 2.3 first and then go to newer versions
Send .real* directories first to final server
Add -H to rsync calls to preserve hardlinks
Change default final rsync destination when it's a RELEASE
Add nrpe to poudriere_bulk
Introduce a new option to build only core packages and skip images
Introduce PRODUCT_REVISION variable to be used in core package version
Merge pull request #2898 from dbaio/master
Create core repo early and send it to staging area
Use correct poudriere ports name on conf
Use ports branch to define poudriere ports name
Do not use makefs to create / partition since it fails badly sometimes
USe boot files from chroot
Add a parameter to skip final rsync
Disable IPFW functions from pfSense module
Do not send files to final place if hostname is empty
Do not enable i386 by default on amd64 host
Adjust build code to run with poudriere-devel, what have support to build jail from git and remove workaround used in the past to make it possible to build from svn applying patches
Revert "Fix #6120"
This reverts commit 1831d3486317a6ac8a8bfd034bb133f9b0dc55e7.
Fix #6120
- Do not include /etc/ttys on base package, it's not supposed to bereplaced during upgrade- Create a script /etc/rc.console_setup to make it easy to callsetup_serial_port() from shell scripts. This script will update/etc/ttys accordingly- Call /etc/rc.console_setup just after 2nd stage of upgrade happened...
Add nut package to poudriere
Add pstree to poudriere list
Add copies of pre|post upgrade script in /tmp on nanobsd images, they are used by old versions on this path. It fixes #6120
Cleanup PORTREVISION for meta port on snapshots
Setup devel repo properly for staging
Improve log messages
Use right server to replace packagesite
add xe-guest-utilities
Initialize pkg repo sign command
Cleanup old poudriere log
add znc from user request
Add trafshow to poudriere list
Add dnstop to build list at user request.
Replace vim by vim-lite which has less dependencies and doesn't require X11 by default
Add some available packages from user requests.
Add options to build zabbix3 packages
Add vnstat to poudriere_bulk
Send pkg repos to staging server before move to final one
Transfer the logic of rsync dir name to pkg_repo_rsync()
Use poudriere branch variable instead of hardcoded master
Use HTTP version for builder_setup
Use HTTPS for final repo conf
Do not point to 2.3 repos on branch master
Setup poudriere to keep copy of last 5 repos
Keep this on master for 2.4, keep for RELENG_2_3 only. Revert "Remove lua from nginx. Ticket #6185"
This reverts commit bdd05750a76f44306333da87380b78fbd8d5bb16.
Remove lua from nginx. Ticket #6185
Use right repo conf for stage on snaps
Optimize makefs parameters
Use beta repo as staging
Explicit define pkg repo variables for release and devel
Exit build process if install_pkg_install_ports() fails
Add repo package before base
Do not add entire path on sha256 file, while here, make it a function
Fix syntax
Fix sha356 filenames for ISO and memstick files
Add vm-bhyve to poudriere bulk list
Replace packagesite URL with final URL for RELEASE
Use staging repo to install bsdinstaller on final area
Create target dir when it doesn't exist
Fix variable name
Add missing fi
setup_pkg_repo 5th parameter is mandatory
Use PKG_REPO_SERVER_RELEASE for repo conf used to build package, keep using staging area for builder and bootstrap
Define PKG_REPO_SERVER_RELEASE, used to create pfSense-repo package accordingly
Do not mount memory disks for -RELEASE build
Make sure symlink is created on post-install
(cherry picked from commit f5edca6c481c72c063c7390afdececd54da10a6e)
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
(cherry picked from commit a90f1c9b12c4d31ea845fa04188e599ba28dbaf1)
Add repo pkg as dependency on base and base-nanobsd
(cherry picked from commit b884641b1caa3d99d7966cb367c1f6dbfc1687f2)
Add repo pkg post-install script
(cherry picked from commit e1deaf759ab9eadcdc60565ca5af142069172f3a)
Create repo pkg PLIST dynamically
(cherry picked from commit 81bcdf9695b13cb89c8a0dfa8700189baaaad6ff)
Remove repo-devel package template
(cherry picked from commit e450f488ebd0443466ec1bcfad48ba0148cc0310)
Replace RELENG_ by v for poudriere to make vol name shorter
(cherry picked from commit 7761dab55cdad2eb501958798f686eeabb4bcbcb)
Remove arch from repo path for now, poudriere cannot deal with big names
(cherry picked from commit a2f49238700c0ab70c282673c2b7b70e4aa9bc03)
(cherry picked from commit 1aa48975e32679eb87510a6d3337b63022417a17)
Add ESF license to all core pkgs
Add a default suffix to reflect CE
Remove a wrong call to cap_mkdb
Use UFS2 for memstick images
Make sure OVA disk is UFS2 and also enable SUJ
Enable pass on fstab for OVA
Make sure pkg keeps installed
Make sure all unnecessary packages are removed
Stop creating a meta package pfSense-vmware and pre-install pfSense-pkg-Open-VM-Tools on ova
Remove stray - from default-config flavor
Save default-config flavor on filesystem
Fix sed syntax since variables may contain commas
Add more parameters to ovf
Add product_name suffix to ova/ovf
Enable SWANCTL option for security/strongswan
Disable swap on ova
Make it possible to enable/disable swap on ova
Calculate first partition size
Move internal variable to be local inside function
Always prepare final partition to avoid ending up with a broken system
Add pkg-plist when it exists