Force release
Bump to 2.4.1-DEVELOPMENT
Update the base package exclude files list.
Do not ship .po files on images
Revert "Fix kernel and kernel-debug packages on 11"
This reverts commit 46fff8a576813fa1dfa9a5289f8ca9e05583af3c.
Fix kernel and kernel-debug packages on 11
Add zanata.xml and exclude it from base pkg
Exclude /var/empty from tar extract and make sure its permissions are respected when it's created
Do not include debug files in base pkg
Make sure pkg repo config files are not included in base tarball
ARM kernel is not compressed, deal with that
Deprecate nanobsd platform and remove all conditionals that uses it
Remove nanobsd related code from build scripts
Move pfSense-repo package to FreeBSD-ports repo
Move pkg repo templates to main repo
Improve the exclude_files for the base core package. Do not include existing packages and the contents of other packages.
Add the template for the u-boot core package.
Add /etc/rc and /etc/pfSense-rc.shutdown to pfSense-rc package
Move remaining ESF license file to APACHE20
Move to Apache License 2.0
Add license files used by core packages
Make base package to populate /etc/platform
Add NYI custom_logos
Rename /etc/rc(.shutdown) -> /etc/pfSense-rc(.shutdown) and stop overlapping FreeBSD-src files
Add /etc/rc.initial to pfSense-rc package and use Stefan Hellmann entry in PLIST to get it properly added to /etc/shells
Do not exclude a file that doesn't exist
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...
Make sure symlink is created on post-install
(cherry picked from commit f5edca6c481c72c063c7390afdececd54da10a6e)
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)
Add ESF license to all core pkgs
Remove stray - from default-config flavor
Save default-config flavor on filesystem
Add more parameters to ovf
Add flavor to default serial config package
Simplify logic for different kernels and use %FLAVOR% macro
Process pfSense.obsoletedfiles on nanobsd. Spotted by phil-davis
Remove hardcoded references to pfSense
Do not overwrite /etc/hosts and /etc/syslog.conf during base update. Fixes #5504
Make sure /etc/dh-parameters* are not overwriteen during update, fixes #4816
At least /boot/loader.rc has schg, make sure to remove it before upgrade. Ticket #5448
Create pfSense-repo and pfSense-repo-devel package. Ticket #5335
Add metadata for pfSense-rc pkg, forgotten in dab31392f9
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
Add kernel as a dependency for kernel-debug to prevent different version being installed, ticket #5330
Fix #5330: Create a package with kernel debug symbols
Do not depend of php-fpm to be running to process Additional Packages install/deinstall scripts, instead call php cli direct
Add dh-parameters files to the nanobsd exclude_files as well. Ticket #4816
Introduce base-nanobsd package
Fix INSTALL script for base package, it's supposed to run as post-install
Process pfSense.obsoletedfiles on base post-install script
Move conf backup dir creation to default-config packages scripts
Add missing operator
Add initial pre-deinstall and post-install scripts for base pkg
Fix default-config-vmware pkg name
Create a specific default-config package for vmware
Use modern pfSense.ovf template, remove unnecessary variables and use vmdktool to convert disk to a modern version
Add macros between % and % on pfSense.ovf, then simplify the logic of ova_setup_ovf_template()
Use 2 different networks on ovf, LAN and WAN. While here, fix vmxnet3 case to VmxNet3
Replace e1000 by vmxnet3
Move ovf template to templates/ovf, also rename variables accordingly
Import build scripts from pfSense-tools repo