Franco Fichtner
81d78b75fc
build/clean: allow ports, plugins and core clean; closes #36
2016-07-05 09:33:20 +02:00
Franco Fichtner
6c00be225f
build: allow signing keys to exist in CONFIGDIR
2016-07-05 08:57:14 +02:00
Franco Fichtner
483dbce9d8
build: append to loader.conf instead of rewrite
2016-07-04 09:03:10 +02:00
Franco Fichtner
95725b3b28
build/uefi: instead of vga, we build uefi (amd64 only)
2016-07-02 11:34:53 +02:00
Franco Fichtner
224768c701
build/sign: allow to sign all available sets; closes #35
2016-07-02 10:58:02 +02:00
Franco Fichtner
c101d3f741
make: vm builds are out of release scope
2016-07-02 10:04:09 +02:00
Franco Fichtner
81213cc8be
build: clear markers that need redo after run
2016-06-28 20:34:11 +02:00
Franco Fichtner
e83eb773f5
config: last bit of ASLR rebase for 16.1
2016-06-28 08:20:49 +02:00
Franco Fichtner
a9ed23d3cf
config: rebase 16.1 for ASLR as well
2016-06-28 09:06:54 +02:00
Franco Fichtner
b12ab3ba75
config: zip no longer needed in 16.7
2016-06-24 09:43:32 +02:00
Franco Fichtner
55cde54ad9
config: removed minicron dependency
2016-06-23 21:36:25 +02:00
Franco Fichtner
e245c1b2d0
device: beware of the mighty "sake", cheers!
2016-06-22 18:50:44 +02:00
Franco Fichtner
867e015073
device: remove spurious modification of serial console
2016-06-22 17:51:19 +02:00
Franco Fichtner
94eae57b41
config: rebase 16.7 for ASLR in i386, too
2016-06-20 07:27:02 +02:00
Franco Fichtner
3366ddf672
config: rebased 16.7 base package list for ASLR
2016-06-18 07:28:00 +02:00
Franco Fichtner
05c44ea9df
config: modularise netgraph for 16.7 as it is in FreeBSD
2016-06-17 06:00:57 +02:00
Franco Fichtner
3511b8c616
config: adapt to latest ports changes (nice one)
2016-06-17 05:17:15 +02:00
Franco Fichtner
f98f5132b0
config: letskencrypt requires libtls, not available in OpenSSL
2016-06-14 18:17:12 +02:00
Franco Fichtner
cf91d8a14e
config: add usb_modeswitch to packages
2016-06-09 17:14:23 +02:00
Franco Fichtner
f0ee7ccafd
config: enable ASLR for 16.7 as backport is complete
2016-06-08 14:16:49 +02:00
Franco Fichtner
6e30949dda
config: add pam_ldap module
2016-06-07 06:29:42 +02:00
Franco Fichtner
4aac54e4e5
config: remove obsolete ports
2016-06-06 07:16:30 +02:00
Franco Fichtner
bb1deef226
build/test: test plugins against core package, also lint
2016-06-03 12:12:07 +02:00
Franco Fichtner
fa82feadb0
config: cache all of automake's ecosystem for easier rebuild
2016-06-03 10:10:44 +02:00
Franco Fichtner
f0fab1c110
config: switch ports around; letskencrypt looks promising
2016-06-01 06:28:02 +02:00
Ad Schellevis
42cca748f6
add www/nginx to build
2016-05-31 17:48:44 +02:00
Franco Fichtner
160f9989da
config: add flock, going to need that
2016-05-30 10:07:55 +02:00
Franco Fichtner
e781418aae
build: simplify custom package metadata creation step
2016-05-26 08:10:30 +02:00
Franco Fichtner
6b67583ee1
build/core: do previous for core build too
2016-05-26 08:31:14 +02:00
Franco Fichtner
b880044e04
build/plugins: keep git and pkg installed for a speedup
2016-05-26 07:27:09 +02:00
Franco Fichtner
0c411b644b
config: rebase i386 for 16.7 on 10.3
2016-05-25 23:09:00 +02:00
Franco Fichtner
35598dfd95
config: rebase amd64 for 16.7 on 10.3
2016-05-25 22:43:52 +02:00
Franco Fichtner
325ffb5f74
config: start a 16.7 config
...
ASLR currently disabled, pending backport. And it removes
15.7, can be found in the repo history if needed.
2016-05-25 22:14:32 +02:00
Franco Fichtner
71a6e923d8
build/test: renamed from regress
2016-05-23 23:44:10 +02:00
Franco Fichtner
a2499c724b
build/boot: bhyve(8) test drive
2016-05-23 23:07:39 +02:00
Franco Fichtner
f4f7723881
build: migrate serial handling used by nano and serial image
...
Can now set SPEED=115200 during the build step for maximum flexibility.
2016-05-23 22:06:57 +02:00
Franco Fichtner
f5aedf0b3a
ports: move apinger origin and sort list entries
2016-05-22 13:00:10 +02:00
Franco Fichtner
78369f4817
README: mention vm too
2016-05-21 20:18:54 +02:00
Franco Fichtner
47e3722cad
make: add back definition of sets and images
...
While at it, remove the "everything" target as it now requires
roughly 5G RAM (nano build) and 22G hard disk (default vm build)
in order to work at all. Boy, we have come a long way. ;)
Instead, just offer to build a cdrom image which should not take
up too much hard disk space and RAM as people will likely run
the their own build systems out of specs.
2016-05-21 12:24:16 +02:00
Franco Fichtner
5884626732
build/distfiles: correct invoke
2016-05-21 12:06:09 +02:00
Franco Fichtner
7576ae0816
build: remember image progress
2016-05-21 11:54:42 +02:00
Franco Fichtner
afcc94c124
build/cdrom: renamed from iso for consistency
...
Also tracer code for rebuild skip awareness...
2016-05-21 11:33:29 +02:00
Franco Fichtner
4fd5588fbc
README: fix according to previous
2016-05-21 11:09:29 +02:00
Franco Fichtner
2dace6cce2
build: hooks were supposed to use the passed argument...
2016-05-21 11:03:55 +02:00
Franco Fichtner
9aa9108ae5
build: stagify remaining pieces
...
This will not taint the build system except for the final
sets and image dirs. Helps in keeping the build system
clean and that it's easier to inspect the build step.
While there, expand chroot to take a subdir argument as
some build steps need the STAGEDIR root for more than a
single purpose.
2016-05-21 10:43:10 +02:00
Franco Fichtner
02936668d7
build: code review additions
2016-05-20 22:38:10 +02:00
Franco Fichtner
97972eacf2
build/vm: append to fstab
2016-05-20 18:24:06 +02:00
Franco Fichtner
a38058f0dc
build/vm: add various VM disk images to the mix; closes #9
2016-05-20 16:12:11 +02:00
Franco Fichtner
fc17c152f4
config: add HardenedBSD's ASLR for the next iteration
...
Many many thanks for the relentless work by @lattera on this,
including but not limited to constant handholding and explaining
quite obvious things to us with the utmost patience. :)
2016-05-19 21:10:32 +02:00
Franco Fichtner
dc573ec020
config: squid defaults changed *again*; wrong package name for acme-tiny
2016-05-17 08:28:18 +02:00