Commit Graph

2352 Commits

Author SHA1 Message Date
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