Commit Graph

664 Commits

Author SHA1 Message Date
Renato Botelho
42d9ae11df Modernize make.conf 2016-07-05 20:10:44 -03:00
Renato Botelho
b282aa146b Fix rsync pattern 2016-07-05 15:00:40 -03:00
Renato Botelho
f310decfbb Only build memstick images for now 2016-06-27 19:17:44 -03:00
Renato Botelho
8de27a69c4 Fix memstickserial and memstickadi images path 2016-06-27 18:59:55 -03:00
Renato Botelho
f51dbf53e9 Run make distribution on installer directory 2016-06-27 18:18:59 -03:00
Renato Botelho
6b5779e9da Enable bsdinstall for memstick serial and adi 2016-06-27 18:17:49 -03:00
Renato Botelho
7d46089736 Install kernel on installer image 2016-06-27 17:48:02 -03:00
Renato Botelho
33306accaf Goodbye bsdinstaller 2016-06-27 17:36:47 -03:00
Renato Botelho
729c0c7a0e Prepare memstick to use bsdinstall 2016-06-27 17:21:42 -03:00
Renato Botelho
fe5c5ee169 Do not write /etc/platform, base package will do it 2016-06-27 17:21:42 -03:00
Renato Botelho
a0b4972bed Disable athstats build 2016-06-27 15:46:35 -03:00
Renato Botelho
a81faa8570 Make sure filemon is loaded since we are going to use meta_mode 2016-06-27 15:04:15 -03:00
Renato Botelho
8e9167a574 Remove WITHOUT_TOOLCHAIN=1, it's already in src.conf 2016-06-27 13:08:51 -03:00
Renato Botelho
ab7ead1514 Move message to proper place 2016-06-27 13:08:37 -03:00
Renato Botelho
5c66c8c51a Simplify adding all targets at the same call 2016-06-27 13:04:18 -03:00
Renato Botelho
edfe9e761b Stop adding TARGET and TARGET_ARCH to all make calls, they are exported 2016-06-27 13:02:24 -03:00
Renato Botelho
3c794eb6df Export LOCAL_ITOOLS, same variable used by FreeBSD build tools 2016-06-27 12:58:54 -03:00
Renato Botelho
e0b07f6fa7 Use a single parameter to define -j parameter for build 2016-06-27 12:55:49 -03:00
Renato Botelho
41b0ac1b93 Remove NO_CLEAN and NO_KERNELCLEAN 2016-06-27 12:53:07 -03:00
Renato Botelho
8093ae170b Export SRCCONF, variable name used by FreeBSD and stop adding it to build commands 2016-06-27 12:50:15 -03:00
Renato Botelho
697cd601aa Export __MAKE_CONF, variable name used by FreeBSD and stop adding it to build commands 2016-06-27 12:50:08 -03:00
Renato Botelho
b906e9c27b Add src-env.conf to environment 2016-06-27 12:46:21 -03:00
Renato Botelho
de0e913069 Change default branch to devel-11 2016-06-27 12:46:06 -03:00
Renato Botelho
764d929727 Add license files used by core packages 2016-06-24 13:32:57 -03:00
Renato Botelho
ca61821779 Make base package to populate /etc/platform 2016-06-23 09:34:21 -03:00
Jared Dillard
be53a48211 add traffic totals package 2016-06-22 15:35:41 -05:00
Chris Buechler
e9ac4800c5 add htop to poudriere_bulk 2016-06-21 20:25:19 -05:00
Renato Botelho
91039db4eb Use synlink path for core repo and fix resume build 2016-06-21 07:20:22 -03:00
Renato Botelho
b0d0498cde Add the hability of building images with custom logos on build scripts 2016-06-20 08:59:32 -03:00
Renato Botelho
6beef1bf87 Add NYI custom_logos 2016-06-20 08:54:09 -03:00
Renato Botelho
f68dc9f497 Use correct format for REVISION on image filenames 2016-06-10 13:40:19 -04:00
Renato Botelho
eade1a5702 Add PRODUCT_REVISION to image filenames 2016-06-10 13:39:15 -04:00
Renato Botelho
f7b609682e Add pgsql PHP module to the list of available ports. Fixes #6462 2016-06-08 10:23:45 -04:00
Renato Botelho
311d4732f6 Re-enable ntopng 2016-06-06 07:50:16 -03:00
Renato Botelho
a0e2eb01ed Replace ixgbe by ix and ixv 2016-06-03 18:13:16 -03:00
Chris Buechler
88aec75d96 Add grub2-bhyve to poudriere 2016-06-02 15:55:52 -05:00
Renato Botelho
ee2fbe2cce Disable bsdinstaller build 2016-06-02 11:52:26 -03:00
Renato Botelho
b034785d30 Stop using memory disks for staging and final dir 2016-06-02 10:55:35 -03:00
Chris Buechler
bf19eec78a add dhcp_probe 2016-06-01 22:38:18 -05:00
Chris Buechler
64bbccf2ed Add BIND package 2016-06-01 22:06:33 -05:00
Renato Botelho
92323161d4 Rename /etc/rc(.shutdown) -> /etc/pfSense-rc(.shutdown) and stop overlapping FreeBSD-src files 2016-06-01 08:02:04 -03:00
Renato Botelho
815e8c8fb5 Add /etc/rc.initial to pfSense-rc package and use @shell entry in PLIST to get it properly added to /etc/shells 2016-05-31 11:29:12 -03:00
Renato Botelho
87fe4229c5 Do not exclude a file that doesn't exist 2016-05-30 11:02:05 -03:00
Renato Botelho
e22e526a2d Remove passwd, master.passwd and group files
These files don't need to be present on pfSense main repo, they are
updated according our needs during first boot so we can use standard
file from FreeBSD

While here, do not try to run pwd_mkdb since it's already done by make
distribution
2016-05-30 11:00:20 -03:00
Renato Botelho
91c40f25bc Remove i386 items 2016-05-27 17:34:11 -03:00
Renato Botelho
f26731b040 Stop creating a stagingarea and opulated old update format 2016-05-27 17:27:30 -03:00
Renato Botelho
20cb6c6cdd Do not build nanobsd-update images anymore 2016-05-27 17:27:30 -03:00
Renato Botelho
97ab4f175f Retire print_flags 2016-05-27 17:27:30 -03:00
Renato Botelho
099570f2b2 Stop building full update images, users will need to reach 2.3 first and then go to newer versions 2016-05-27 17:27:30 -03:00
Renato Botelho
2c056b08d7 Send .real* directories first to final server 2016-05-27 11:49:52 -03:00
Renato Botelho
f2f1101d7f Add -H to rsync calls to preserve hardlinks 2016-05-24 17:58:47 -03:00
Renato Botelho
4dc9a6d0ec Change default final rsync destination when it's a RELEASE 2016-05-24 17:50:31 -03:00
Chris Buechler
4b643ce8bc Add nrpe to poudriere_bulk 2016-05-24 14:10:01 -05:00
Renato Botelho
ddf56629e3 Introduce a new option to build only core packages and skip images 2016-05-23 14:34:15 -03:00
Renato Botelho
3c441c0934 Introduce PRODUCT_REVISION variable to be used in core package version 2016-05-23 14:34:15 -03:00
Renato Botelho
0518480ebf Merge pull request #2898 from dbaio/master 2016-05-20 11:39:59 -03:00
Renato Botelho
92a1044dad Create core repo early and send it to staging area 2016-05-20 08:15:10 -03:00
Renato Botelho
f8a36c30e2 Use correct poudriere ports name on conf 2016-05-19 14:42:33 -03:00
Renato Botelho
36dd19fb11 Use ports branch to define poudriere ports name 2016-05-19 13:25:09 -03:00
Renato Botelho
5de5a708f6 Do not use makefs to create / partition since it fails badly sometimes 2016-05-18 08:55:27 -03:00
Renato Botelho
8f05bbd6e2 USe boot files from chroot 2016-05-18 08:34:24 -03:00
Renato Botelho
17206e813c Add a parameter to skip final rsync 2016-05-16 17:37:39 -03:00
Renato Botelho
5c15553d71 Disable IPFW functions from pfSense module 2016-05-16 14:15:38 -03:00
Renato Botelho
96c3b1a704 Do not send files to final place if hostname is empty 2016-05-16 09:55:36 -03:00
Renato Botelho
44b30d595f Do not enable i386 by default on amd64 host 2016-05-12 17:22:03 -03:00
Renato Botelho
ac4645244f 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 2016-05-12 17:20:53 -03:00
Renato Botelho
e7c23d826e Revert "Fix #6120"
This reverts commit 1831d34863.
2016-05-09 10:29:07 -03:00
Renato Botelho
1831d34863 Fix #6120
- Do not include /etc/ttys on base package, it's not supposed to be
replaced during upgrade
- Create a script /etc/rc.console_setup to make it easy to call
setup_serial_port() from shell scripts. This script will update
/etc/ttys accordingly
- Call /etc/rc.console_setup just after 2nd stage of upgrade happened
and new files are in place
2016-05-09 10:06:22 -03:00
Chris Buechler
af06931c30 Add nut package to poudriere 2016-05-07 05:11:59 -05:00
jim-p
9d33429f3b Add pstree to poudriere list 2016-05-06 13:15:28 -04:00
Renato Botelho
7efd78c936 Add copies of pre|post upgrade script in /tmp on nanobsd images, they are used by old versions on this path. It fixes #6120 2016-05-05 10:41:02 -03:00
Renato Botelho
02ec5bd385 Cleanup PORTREVISION for meta port on snapshots 2016-05-04 19:17:27 -03:00
Renato Botelho
fb4d75d904 Setup devel repo properly for staging 2016-05-04 18:21:53 -03:00
Renato Botelho
e274205dea Improve log messages 2016-05-04 18:10:35 -03:00
Renato Botelho
71002df866 Use right server to replace packagesite 2016-05-03 08:58:56 -03:00
Chris Buechler
e751559bb5 add xe-guest-utilities 2016-05-01 01:08:48 -05:00
Renato Botelho
bb7948b27e Initialize pkg repo sign command 2016-04-27 17:06:36 -03:00
Renato Botelho
26f1087fd1 Cleanup old poudriere log 2016-04-27 16:19:26 -03:00
Chris Buechler
e15d0ba28e add znc from user request 2016-04-27 00:04:13 -05:00
Chris Buechler
994e862e3f Add trafshow to poudriere list 2016-04-26 22:30:57 -05:00
Chris Buechler
3b74ae8198 Add dnstop to build list at user request. 2016-04-26 22:19:09 -05:00
Renato Botelho
4b0c907b9a Replace vim by vim-lite which has less dependencies and doesn't require X11 by default 2016-04-25 10:05:40 -03:00
Chris Buechler
641b5618a7 Add some available packages from user requests. 2016-04-24 01:16:28 -05:00
Danilo G. Baio (dbaio)
783ca2b22f Add options to build zabbix3 packages 2016-04-21 22:09:49 -03:00
Chris Buechler
1047232c5e Add vnstat to poudriere_bulk 2016-04-21 19:33:00 -05:00
Renato Botelho
15333972e7 Send pkg repos to staging server before move to final one 2016-04-21 16:34:52 -03:00
Renato Botelho
61b63ac04a Transfer the logic of rsync dir name to pkg_repo_rsync() 2016-04-21 16:34:52 -03:00
Renato Botelho
f9319ca402 Use poudriere branch variable instead of hardcoded master 2016-04-21 10:50:04 -03:00
Renato Botelho
67f2556a24 Use HTTP version for builder_setup 2016-04-21 10:35:52 -03:00
Renato Botelho
1557eac518 Use HTTPS for final repo conf 2016-04-21 10:34:32 -03:00
Renato Botelho
5f02a25498 Do not point to 2.3 repos on branch master 2016-04-21 09:03:06 -03:00
Renato Botelho
4fd3649fbb Setup poudriere to keep copy of last 5 repos 2016-04-21 08:59:50 -03:00
Chris Buechler
b3908dd71c Keep this on master for 2.4, keep for RELENG_2_3 only. Revert "Remove lua from nginx. Ticket #6185"
This reverts commit bdd05750a7.
2016-04-17 02:07:41 -05:00
Chris Buechler
bdd05750a7 Remove lua from nginx. Ticket #6185 2016-04-17 02:00:56 -05:00
Renato Botelho
b8e231afa0 Use right repo conf for stage on snaps 2016-04-11 22:39:01 -03:00
Renato Botelho
1324d7563d Optimize makefs parameters 2016-04-11 20:04:44 -03:00
Renato Botelho
6c045107fe Use beta repo as staging 2016-04-11 19:12:25 -03:00
Renato Botelho
74a4eefb73 Explicit define pkg repo variables for release and devel 2016-04-11 19:04:35 -03:00
Renato Botelho
10f2695655 Exit build process if install_pkg_install_ports() fails 2016-04-11 19:04:35 -03:00
Renato Botelho
5dea3b46c2 Add repo package before base 2016-04-11 19:01:32 -03:00
Renato Botelho
97f7a15499 Do not add entire path on sha256 file, while here, make it a function 2016-04-11 18:59:07 -03:00
Renato Botelho
5a944dd582 Fix syntax 2016-04-11 12:58:34 -03:00
Renato Botelho
695ba439fd Fix sha356 filenames for ISO and memstick files 2016-04-11 09:37:50 -03:00
Renato Botelho
04e646ebd2 Add vm-bhyve to poudriere bulk list 2016-04-08 16:50:10 -03:00
Renato Botelho
052f4bdb59 Replace packagesite URL with final URL for RELEASE 2016-04-07 16:52:42 -03:00
Renato Botelho
0f2bafaba5 Use staging repo to install bsdinstaller on final area 2016-04-07 14:40:38 -03:00
Renato Botelho
25c5455dd7 Create target dir when it doesn't exist 2016-04-07 14:40:38 -03:00
Renato Botelho
a44dea834b Fix variable name 2016-04-07 14:40:38 -03:00
Renato Botelho
2c27ff24ab Add missing fi 2016-04-07 14:40:38 -03:00
Renato Botelho
ebf9908815 setup_pkg_repo 5th parameter is mandatory 2016-04-07 14:40:38 -03:00
Renato Botelho
97fd32bae5 Use PKG_REPO_SERVER_RELEASE for repo conf used to build package, keep using staging area for builder and bootstrap 2016-04-07 14:40:38 -03:00
Renato Botelho
933da73b4d Define PKG_REPO_SERVER_RELEASE, used to create pfSense-repo package accordingly 2016-04-07 14:40:38 -03:00
Renato Botelho
6064020a7b Do not mount memory disks for -RELEASE build 2016-04-07 14:40:38 -03:00
Renato Botelho
9c34b7aef1 Make sure symlink is created on post-install
(cherry picked from commit f5edca6c48)
2016-04-06 07:21:55 -03:00
Renato Botelho
db8621d8f4 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 a90f1c9b12)
2016-04-05 19:54:59 -03:00
Renato Botelho
f0edcaca5c Add repo pkg as dependency on base and base-nanobsd
(cherry picked from commit b884641b1c)
2016-04-05 19:54:59 -03:00
Renato Botelho
9c8600533d Add repo pkg post-install script
(cherry picked from commit e1deaf759a)
2016-04-05 19:54:59 -03:00
Renato Botelho
487bdff01b Create repo pkg PLIST dynamically
(cherry picked from commit 81bcdf9695)
2016-04-05 19:54:59 -03:00
Renato Botelho
e1fbc125cf Remove repo-devel package template
(cherry picked from commit e450f488eb)
2016-04-05 19:54:59 -03:00
Renato Botelho
83354deaa5 Replace RELENG_ by v for poudriere to make vol name shorter
(cherry picked from commit 7761dab55c)
2016-03-30 22:42:23 -03:00
Renato Botelho
0449a11f93 Remove arch from repo path for now, poudriere cannot deal with big names
(cherry picked from commit a2f4923870)
2016-03-30 22:42:17 -03:00
Renato Botelho
ab225f2b4e Remove arch from repo path for now, poudriere cannot deal with big names
(cherry picked from commit 1aa48975e3)
2016-03-30 22:42:09 -03:00
Renato Botelho
10983687a3 Add ESF license to all core pkgs 2016-03-30 08:03:50 -03:00
Renato Botelho
029098fe04 Add a default suffix to reflect CE 2016-03-24 16:52:35 -03:00
Renato Botelho
d9358f49e7 Remove a wrong call to cap_mkdb 2016-03-22 11:02:01 -03:00
Renato Botelho
3080d476e0 Use UFS2 for memstick images 2016-03-21 16:59:10 -03:00
Renato Botelho
85bc1c63c5 Make sure OVA disk is UFS2 and also enable SUJ 2016-03-21 16:44:13 -03:00
Renato Botelho
c9b3608896 Enable pass on fstab for OVA 2016-03-21 16:43:53 -03:00
Renato Botelho
4b0f15b6ac Make sure pkg keeps installed 2016-03-19 08:07:29 -03:00
Renato Botelho
cdac78f615 Make sure all unnecessary packages are removed 2016-03-18 14:15:39 -03:00
Renato Botelho
b00400ef89 Stop creating a meta package pfSense-vmware and pre-install pfSense-pkg-Open-VM-Tools on ova 2016-03-18 09:10:29 -03:00
Renato Botelho
c471c102c8 Remove stray - from default-config flavor 2016-03-18 09:02:43 -03:00
Renato Botelho
afecba840b Save default-config flavor on filesystem 2016-03-16 10:55:03 -03:00
Renato Botelho
0e334a37f4 Fix sed syntax since variables may contain commas 2016-03-15 22:27:27 -03:00
Renato Botelho
adf8276934 Add more parameters to ovf 2016-03-15 22:04:26 -03:00
Renato Botelho
f2d83cfb7c Add product_name suffix to ova/ovf 2016-03-15 21:30:58 -03:00
Renato Botelho
6c0743bb92 Enable SWANCTL option for security/strongswan 2016-03-14 10:55:59 -03:00
Renato Botelho
5213dbb822 Disable swap on ova 2016-03-10 13:27:51 -03:00
Renato Botelho
2006b940a3 Make it possible to enable/disable swap on ova 2016-03-10 13:27:31 -03:00
Renato Botelho
be4a566183 Calculate first partition size 2016-03-10 13:17:22 -03:00
Renato Botelho
35104e0345 Move internal variable to be local inside function 2016-03-10 13:13:06 -03:00
Renato Botelho
624376f6da Always prepare final partition to avoid ending up with a broken system 2016-03-10 11:05:02 -03:00
Renato Botelho
c7e1c6218e Add pkg-plist when it exists 2016-03-10 09:21:25 -03:00
Renato Botelho
4119c74bc5 rsync ova to snapshots when it's available 2016-03-09 17:57:28 -03:00
Renato Botelho
ea76852be1 Enable NETMAP option for security/suricata
Submitted by: Bill Meeks
2016-03-09 12:54:36 -03:00
Renato Botelho
8c333b4dba Simplify logic 2016-03-08 10:40:13 -03:00
Renato Botelho
1e70041e89 Increase memory disk size 2016-03-08 09:32:27 -03:00
Renato Botelho
d977046e71 remove stray | 2016-03-08 07:14:35 -03:00
Renato Botelho
96f22d875b Fix typo in variable name that end up breaking nanobsd images. Fixes #5956 2016-03-06 11:32:09 -03:00
Renato Botelho
462cbb5a6c Fix log filename 2016-03-06 10:42:42 -03:00
Renato Botelho
43f6b08117 Clarify what is happening 2016-03-04 11:07:09 -03:00
Renato Botelho
c136dde195 Create missing jails on update 2016-03-04 10:52:00 -03:00
Renato Botelho
0db9a65c88 Remove Status -> Monitoring related packages from poudriere bulk 2016-03-03 10:36:25 -03:00
Renato Botelho
b0fc4b281c Add new RRD package to the list 2016-03-03 10:14:57 -03:00
Renato Botelho
e5d0f71afb Consider product_name suffix on rsync 2016-03-01 14:49:17 -03:00
Renato Botelho
a7d60d2633 Allow to have a suffix on images filename 2016-03-01 12:39:00 -03:00
Renato Botelho
acd5c0cd72 Use a function to create nanobsd image filename and reduce duplicated code 2016-03-01 12:19:38 -03:00
Renato Botelho
d3107b4ea0 Remove script used to initial import of packages into ports. It served us well but now it's not necessary anymore 2016-03-01 07:18:08 -03:00
Renato Botelho
75e282959f Make it possible to chose custom default-config package on customize_stagearea_for_image() 2016-02-29 16:28:15 -03:00
Renato Botelho
b2fbacdc38 Save parameter in local variable 2016-02-29 16:23:21 -03:00
Renato Botelho
a069d03fe0 Remove extra quotes 2016-02-26 18:00:18 -03:00
Renato Botelho
c577ee6c50 Add flavor to default serial config package 2016-02-26 17:22:42 -03:00
Renato Botelho
3942b3d7fb Respect empty flavor for description 2016-02-26 17:22:28 -03:00
Luiz Otavio O Souza
f82c7c8897 Enable the build of ix(gbe) as a kernel module. 2016-02-26 12:15:02 -06:00
Renato Botelho
a326d8a152 Do not add - for empty flavor 2016-02-26 13:07:21 -03:00
Renato Botelho
fbd4dfc00b Simplify logic for different kernels and use %%FLAVOR%% macro 2016-02-26 12:59:30 -03:00
Renato Botelho
168c162a00 Unbreak syntax 2016-02-26 11:16:51 -03:00
Renato Botelho
a406ed4699 Add missing config.xml path 2016-02-26 11:06:20 -03:00
Renato Botelho
2f6260c5e7 Replace sed by xmlstarlet to make config.xml changes 2016-02-26 10:43:37 -03:00
Renato Botelho
1eb4344e83 Use DATESTRING for hidden pkg directory, this make -r work again 2016-02-24 15:52:05 -03:00
Renato Botelho
569929efa9 Fix builder setup with signed repo 2016-02-24 12:38:52 -03:00
Renato Botelho
a9087de0f4 Fix variable initialization 2016-02-19 16:50:55 -02:00
Renato Botelho
48c5912ddd Use correct repo to setup builder 2016-02-19 16:50:55 -02:00
jim-p
987712e851 Change ISO image filename to remove "LiveCD" from its name, and clean up associated references to LiveCD. Ticket #5895 2016-02-17 15:27:40 -05:00
Renato Botelho
57fd6bd43a Revert "Do not ignore packages due to license permissions"
This reverts commit e38b001cfe.
2016-02-17 13:38:17 -02:00
Renato Botelho
e38b001cfe Do not ignore packages due to license permissions 2016-02-17 13:18:12 -02:00
Chris Buechler
a6644bc8d7 Add py-speedtest-cli to packages. Ticket #5832 2016-02-06 06:04:14 -06:00
Renato Botelho
5f64e2ca73 Store GIT_URL per session instead of using global conf 2016-02-05 13:08:56 -02:00
Chris Buechler
151d15911e Lessen the boot delay at the F1 prompt on nanobsd from ~12 seconds to ~6 seconds. Ticket #3426 2016-02-04 18:41:27 -06:00
Renato Botelho
8fe9ebacee Remove dhcpd 4.3 from the list since they are pfSense dependencies 2016-02-03 17:59:51 -02:00
Renato Botelho
646f2e1827 Build isc-dhcp43-relay 2016-02-02 18:00:19 -02:00
Renato Botelho
b47a5c534f Build isc-dhcp 4.3 client and server 2016-02-02 17:53:12 -02:00
Renato Botelho
da34e36263 Enable sysutils/flashrom build 2016-02-02 17:07:29 -02:00
Renato Botelho
7d9c553c91 Remove support for nanobsd images < 2gb. Fixes #5836 2016-02-01 17:38:13 -02:00
Renato Botelho
de22e304d4 Disable GRAPH again for rrdtool, it's still a lot of dependencies 2016-02-01 12:38:47 -02:00
Renato Botelho
73246ec83a Change databases/rrdtool options to reflect 1.5.x changes. Disable DEJAVU that ends up requiring X11 and enable GRAPH again 2016-02-01 11:57:33 -02:00
Chris Buechler
9524677179 Re-enable IPV6 for miniupnpd, seems it's not responsible for any issues. Ticket #5730 and Ticket #4321 2016-01-25 19:01:53 -06:00
Chris Buechler
512b8b22ef Revert IPv6 and IGD2 change as it appears it's responsible for breaking many formerly-working upnp circumstances. Ticket #5730. Originally added as part of Ticket #4321 2016-01-22 22:11:10 -06:00
Renato Botelho
dede523f94 Add 2nd parameter of Form_Select to translation 2016-01-21 14:30:01 -02:00
Renato Botelho
dfb9c815f3 Add a script to update .pot file 2016-01-21 14:17:22 -02:00
Renato Botelho
47ae88ff2f Add mysql PHP modules to the pkg server 2016-01-20 12:09:36 -02:00
Renato Botelho
2ade84eeca Revert 7bbe501330 partially adding back make.conf part since pfBlockerNG is going to use lighttpd 2016-01-18 08:03:20 -02:00
Renato Botelho
0f75670b32 Enable LUA for www/nginx 2016-01-12 23:50:25 -02:00
Renato Botelho
a0b96d300e Enable pecl-rrd build 2016-01-12 11:10:02 -02:00
Renato Botelho
8c0429e04d Enable JSON option for rrdtool 1.4 2016-01-12 11:09:38 -02:00
Renato Botelho
301d868673 Process pfSense.obsoletedfiles on nanobsd. Spotted by phil-davis 2016-01-07 10:49:45 -02:00
Renato Botelho
eb9b6a694f Merge pull request #2329 from marcelloc/patch-1 2016-01-07 10:23:04 -02:00
Chris Buechler
7bbe501330 clean up lighttpd 2016-01-05 09:08:10 -02:00
Chris Buechler
8811dfc38b Keeping the disable logging option. Revert "clean up lighttpd bits"
This reverts commit 9de0332dec955ec513b74be9361de72d12aa7245.
2016-01-05 09:08:10 -02:00
Chris Buechler
84a7c17d88 clean up lighttpd bits 2016-01-05 09:08:10 -02:00
Renato Botelho
3a07e333e5 Revert "Build pecl-rrd"
This reverts commit 51c8a5dad9.
2015-12-31 17:12:45 -02:00
Renato Botelho
51c8a5dad9 Build pecl-rrd 2015-12-31 17:07:25 -02:00
Renato Botelho
d7b43acc10 Enable build of rrdtool 1.4 2015-12-31 16:59:18 -02:00
Renato Botelho
a88d130b84 Add options to build rrdtool 1.4 2015-12-31 16:58:43 -02:00
Marcello Coutinho
34fd9263fa Postifx build options 2015-12-28 15:20:03 -02:00
Renato Botelho
73698667dd Disable XCONV option for security/xinetd and remove perl dependency, ticket #5707 2015-12-28 09:46:16 -02:00
Renato Botelho
784206e89e Fix core pkg repo to make rsync work 2015-12-28 08:03:53 -02:00
Renato Botelho
da78104263 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 2015-12-23 18:09:02 -02:00
Renato Botelho
c2af148776 Note issue # opened against pkg(8) 2015-12-23 15:41:37 -02:00
Renato Botelho
efcf5e2ada Fix repo sign for poudriere directory infrastructure 2015-12-23 14:46:37 -02:00
Renato Botelho
f457518994 Implement necessary code to be able to sign pkg(8) repo 2015-12-23 12:00:46 -02:00
Renato Botelho
84d4df03c5 Remove dpinger from poudriere_bulk, it's already a dependency of security/pfSense 2015-12-18 08:41:57 -02:00
Renato Botelho
fd6cd92bc4 Create distfiles directory if it doesn't exist 2015-12-14 14:08:53 -02:00
Renato Botelho
86349beea1 Revert "Do not set DISTFILES_CACHE"
This reverts commit cd3f4b916c.
2015-12-14 14:07:50 -02:00
Renato Botelho
52ec3f665b Mount poudriere zfs filesystem at proper path 2015-12-14 13:23:46 -02:00
Renato Botelho
cd3f4b916c Do not set DISTFILES_CACHE 2015-12-14 12:12:19 -02:00
Renato Botelho
512ef80d74 Change default ZFS tank to zroot 2015-12-14 11:39:14 -02:00
Renato Botelho
01541076a8 Create poudriere filesystem when it's necessary 2015-12-14 11:37:37 -02:00
Phil Davis
97bc6c7868 Random stuff in tools folder tree
White space and text or comment typos only - nothing functional.
2015-12-11 19:17:56 +05:45
Renato Botelho
c2d710cc3f Goodbye apinger 2015-12-10 19:04:35 -02:00
Jared Dillard
dc4c87edb2 move clean script to tools directory 2015-12-02 16:55:07 -06:00
Renato Botelho
a3bb036b90 Rename ports and upgrade script when product is not called pfSense 2015-11-26 17:46:40 -02:00
Renato Botelho
75b167425d No need to remove conf/* for nanobsd 2015-11-26 17:28:18 -02:00
Renato Botelho
f49e0bc904 Add net/dpinger to poudriere_bulk 2015-11-25 16:23:29 -02:00
jim-p
e16c1ecf36 Tweaks to the priv generation script 2015-11-25 12:13:45 -05:00
jim-p
6b07dac929 Update privilege generation script. 2015-11-25 11:12:16 -05:00
Renato Botelho
2251aa188b Remove extra spaces 2015-11-25 13:50:36 -02:00
Renato Botelho
0cc93b7486 Use $* to join all strings 2015-11-25 13:38:33 -02:00
Renato Botelho
bbfc11ae0d Print all parameters 2015-11-25 12:42:49 -02:00
Renato Botelho
a67897608a Silence often message 2015-11-25 12:22:32 -02:00
Renato Botelho
e6e85f8b2c Print all parameters 2015-11-25 12:22:06 -02:00
Renato Botelho
da869279e6 Check often for new ports tree commits 2015-11-25 12:00:28 -02:00
Renato Botelho
1076fc7af0 Check for new commits on ports tree 2015-11-25 12:00:28 -02:00
Renato Botelho
7f330caa65 We don't need author 2015-11-25 12:00:28 -02:00
Renato Botelho
919c84863c Teach build_snapshots to deal with poudriere builds 2015-11-25 09:39:23 -02:00
Renato Botelho
9447077e3f Break long lines 2015-11-25 08:01:32 -02:00
Renato Botelho
38a7543313 Remove hardcoded references to pfSense 2015-11-24 13:12:56 -02:00
Renato Botelho
0a75e428d9 Fix regex to set GIT_REPO_BASE, reported by Bill Meeks 2015-11-23 14:18:27 -02:00
Renato Botelho
8248f5e4dd Do not overwrite /etc/hosts and /etc/syslog.conf during base update. Fixes #5504 2015-11-20 16:20:56 -02:00
Renato Botelho
3eca629044 Add vmm and nmdm modules to amd64 2015-11-20 11:32:12 -02:00
Renato Botelho
e02a5d8c0f Make sure /etc/dh-parameters* are not overwriteen during update, fixes #4816 2015-11-19 12:54:37 -02:00
Renato Botelho
15f0507b7a Do not create directory with the same name of final file 2015-11-18 11:15:21 -02:00
Renato Botelho
9d8dacc238 Create pkg repo directory before copy 2015-11-18 10:52:24 -02:00
Renato Botelho
651f440cee Replace hardcoded paths by PRODUCT_SHARE_DIR 2015-11-18 10:14:16 -02:00
Renato Botelho
1f6845f84f At least /boot/loader.rc has schg, make sure to remove it before upgrade. Ticket #5448 2015-11-18 10:06:08 -02:00
Renato Botelho
147ab4fd2d Remove \ leftover 2015-11-18 09:43:51 -02:00
Renato Botelho
10742be999 Include pkg repo conf samples into base, to help disaster recovery 2015-11-18 09:12:38 -02:00
Renato Botelho
52efc84004 Create pfSense-repo and pfSense-repo-devel package. Ticket #5335 2015-11-17 16:19:15 -02:00
Renato Botelho
0ada33a9cb Break long line 2015-11-17 14:24:47 -02:00
Renato Botelho
0c096dadc7 Break long line 2015-11-17 14:23:04 -02:00
Renato Botelho
7fecc0fb7f Add metadata for pfSense-rc pkg, forgotten in dab31392f9 2015-11-16 17:10:09 -02:00
Renato Botelho
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 2015-11-16 16:49:43 -02:00
Renato Botelho
58e232ce22 No more need to change ETCDIR for strongswan 2015-11-11 10:39:29 -02:00
Renato Botelho
77d69dadc6 Deal with multiple conflicts 2015-11-06 13:17:52 -02:00
Renato Botelho
6c5481deea Disable SMP and enable VICI 2015-10-30 16:41:18 -02:00
Renato Botelho
039607d1ba Use VSTR option on strongswan 2015-10-29 15:48:12 -02:00
Renato Botelho
0a5e896830 Enable VICI option on strongswan build 2015-10-28 11:38:51 -02:00
Renato Botelho
812bbf0dfc Deal with full update file separately, it doesn't end in .gz 2015-10-27 15:36:31 -02:00
Renato Botelho
7d790fc310 Enable CHECK_PORTINUSE option for net/miniupnpd, fixes #4320 2015-10-26 06:49:41 -02:00
Renato Botelho
679c4ac73f Enable IPV6 and UPNP_IGDV2 on net/miniupnpd, fixes #4321 2015-10-26 06:47:46 -02:00
Renato Botelho
65a5bee196 Add kernel as a dependency for kernel-debug to prevent different version being installed, ticket #5330 2015-10-22 13:33:38 -02:00
Renato Botelho
a9ae8dac69 Fix #5330: Create a package with kernel debug symbols 2015-10-22 13:19:44 -02:00
Renato Botelho
232263ecc1 Fix options for git package reducing dependencies 2015-10-20 08:26:42 -02:00
Renato Botelho
a4a336b2f6 Check if image exists 2015-10-14 08:56:17 -03:00
Renato Botelho
ba4527dd19 Stop creaging md5 checksums, sha256 is enough 2015-10-14 08:48:52 -03:00
Renato Botelho
5e4f676856 Use UPDATES_TARBALL_FILENAME to get file name 2015-10-14 08:48:46 -03:00
Renato Botelho
9d811f6306 Use cp -l to create hardlinks instead of duplicating images 2015-10-14 08:42:22 -03:00
Renato Botelho
87925fd15d Simplify logic and check if file exist before try to copy it 2015-10-14 07:34:40 -03:00
Renato Botelho
e28305f48f Create a latest symlink for all images but nanobsd, that already have one 2015-10-14 07:29:37 -03:00
Renato Botelho
fd401f7dd6 Do not depend of php-fpm to be running to process Additional Packages install/deinstall scripts, instead call php cli direct 2015-10-13 14:52:31 -03:00
Renato Botelho
fd22b964b9 Fix usage 2015-10-12 11:47:29 -03:00
Renato Botelho
05fecf61ca Remove PERL_UTILS from ntp and PGM from libzmq4 2015-10-07 16:04:22 -03:00
Renato Botelho
a9ba7be844 Define boot delay for VGA too 2015-10-07 15:51:57 -03:00
Renato Botelho
9dcb68a481 Do not set loader.conf on nanobsd-vga 2015-10-02 16:08:31 -03:00
Renato Botelho
48b79a6008 Make sure pkg db and cache is safe on nanobsd and on pfSense with /var mounted as MFS 2015-09-30 10:45:56 -03:00
Renato Botelho
92135bfda4 Remove cust_fixup_nanobsd(), similar actions are done at specific create image functions, do the same for nanobsd 2015-09-30 10:45:55 -03:00
Renato Botelho
490920ef4e Replace macros by variables after install bsdinstaller 2015-09-29 10:05:02 -03:00
Renato Botelho
39ec113419 Install only bsdinstaller in install_bsdinstaller() 2015-09-29 10:05:02 -03:00
Chris Buechler
be817d98e6 Add dh-parameters files to the nanobsd exclude_files as well. Ticket #4816 2015-09-28 23:00:39 -05:00
Renato Botelho
d2f163a66f Make sure FreeBSD src is available to setup pkg repo 2015-09-28 15:01:29 -03:00
Renato Botelho
04efa936f7 Look for src and ports repo in the same git server 2015-09-28 09:22:36 -03:00
Renato Botelho
0825aaea61 Set FreeBSD src and ports repo to use github or git.pfmechanics.com based on local clone of pfSense repo 2015-09-28 08:56:38 -03:00
Renato Botelho
d4c6029ecd Remove unnecessary :- from variables that are between quotes 2015-09-25 13:33:20 -03:00
Renato Botelho
7d26baf38a Respect .gitignore when call git clean 2015-09-25 07:53:21 -03:00
Renato Botelho
51fe2104bb If an error happened, just abort, there is no reason to ask user to press enter 2015-09-24 13:57:23 -03:00
Renato Botelho
d94da29844 Automatically set meta pkgs version based on timestamp for snapshots 2015-09-24 13:10:52 -03:00
Renato Botelho
e5f88c31fa Fix function name 2015-09-22 10:08:08 -03:00
Renato Botelho
30b861a6c7 Consider NO_UPLOAD when calling build.sh 2015-09-22 10:07:09 -03:00
Renato Botelho
032171ee3f Create snapshot_update_status() 2015-09-22 10:06:46 -03:00
Renato Botelho
b90e12c29a Use getopts to read parameters, implement -r to do not reset local changes and move git operations inside git_last_commit to reduce redundancy 2015-09-22 10:00:02 -03:00
Renato Botelho
670a33c5dc Make sure repo is updated since first run, also, update it when SIGINFO is received 2015-09-22 09:49:30 -03:00
Renato Botelho
8a6723d523 Handle all sleep operations inside snapshots_sleep_between_runs() 2015-09-22 09:39:25 -03:00
Renato Botelho
7bc3be6f26 Do not run sleep in bg, use variables to control when it needs to be restarted 2015-09-22 08:20:02 -03:00
Renato Botelho
3a793f0731 Make sure local changes are reset before git pull, in some cases pull can fail due to conflicts 2015-09-22 07:46:47 -03:00
Renato Botelho
3e05b544c7 Start to build a new round of snapshots when get SIGINFO (ctrl+t) 2015-09-22 07:44:57 -03:00
Renato Botelho
3adf4a15e6 Do not set maxsleepvalue to 0 2015-09-22 07:41:48 -03:00
Renato Botelho
d17f9289fe Fix 7ca93399 where I pushed wrong patch 2015-09-18 14:31:54 -03:00
Renato Botelho
7ca9339938 Mark packages that have <noembedded> tag to conflict with pfSense-base-nanobsd 2015-09-18 14:14:02 -03:00
Renato Botelho
1f5207bcd7 Introduce base-nanobsd package 2015-09-18 14:04:54 -03:00
Renato Botelho
6ee167def4 Install base package on final stage dir, in preparation to base-nanobsd 2015-09-18 13:59:03 -03:00