Commit Graph

1646 Commits

Author SHA1 Message Date
Franco Fichtner a3fa596e28 ports: php55-zmq has been abandoned a while ago 2014-11-16 12:44:38 +01:00
Franco Fichtner 5c4f9630d8 build: since pkg is special, treat it that way 2014-11-16 10:14:05 +01:00
Franco Fichtner 1dd7705a1d make.conf: PGM comes from libzmq4 and silently pulls perl5 2014-11-16 09:58:07 +01:00
Franco Fichtner 3be4f0c0c9 build: proper iso name 2014-11-15 21:12:09 +01:00
Franco Fichtner 3cd447d6e5 ports: build git and vim-lite for a happy dev env
So that we don't have to mash against the FreeBSD package mirror
which has different options (PERL most prominently).  Specifying
text after the port category means optional.  Uses `build' for
consistency, there may be other things to set here later.
2014-11-15 19:22:20 +01:00
Franco Fichtner f5650f3d15 ports: make quick build a little safer 2014-11-15 18:26:07 +01:00
Franco Fichtner fab13f604e build: core uses wrong syslogd in new iso 2014-11-15 18:26:02 +01:00
Franco Fichtner 28fe589165 build: one more file for the installer 2014-11-15 17:34:18 +01:00
Franco Fichtner a4186fb4a8 build: copy stray installer scripts
They should really reside in core.git to be honest.
While there, fixup the permissions of the files.
2014-11-15 17:00:01 +01:00
Franco Fichtner 30b83549eb config: yes, it's that easy to handle the installer now :P
Consider this a generous gift to the community... ;)
2014-11-15 16:33:16 +01:00
Franco Fichtner dc3ba4400d config: order ports list for clarity
Iso is down to 600MB due to new base/kernel configs.  One of
the biggest offenders now are some build tools that are not
viable for stripping in FreeBSD 10.0, as well as python27.
If the image must be smaller we need to rethink a bit, if not
I guess this is fine for a long time now.
2014-11-15 16:18:39 +01:00
Franco Fichtner 077ff78541 config: minor tweaks of SMP config 2014-11-15 16:07:43 +01:00
Franco Fichtner fdd67d47e9 build: hook up opnsense_SMP.10 for kernel build 2014-11-15 16:07:43 +01:00
Franco Fichtner 0f1427df08 config: tweak the src.config properly
* Prune non-existing stuff.

* Clang is already the default.  Strip some extras instead.

* Syscons is needed to easily set keymaps and such.

* ZFS is a default these days.

* Bring back manual pages for running systems--they are useful!

* Since it's not possible to strip clang on 10.0, also push gdb.

* Last but not least, enable Kerberos support to not cause faulty
  builds to happen that suddenly need shared libraries that don't
  exist.  This happened quite a few times...
2014-11-15 15:48:00 +01:00
Franco Fichtner 89bdb671ee config: the preferred style is this one actually... 2014-11-15 15:43:44 +01:00
Franco Fichtner 7a7a557713 build: pimp clean script to include all repos and dirs 2014-11-15 15:40:31 +01:00
Franco Fichtner 1213f2cd88 config: build openssl from base, it's safer 2014-11-15 15:38:41 +01:00
Franco Fichtner 2084371975 build: adds src.conf.10 as current source config
...piped through sort -u for a little more clarity.
2014-11-15 15:36:10 +01:00
Franco Fichtner da283dc54f build: add an opnsense package that holds all the dependencies
Makes it super-easy to manage package updates...  Later we'll add
the actual core.git contents.
2014-11-15 15:32:16 +01:00
Franco Fichtner d2ceebf6f3 ports: hmm, ports dependencies fail for custom directories... 2014-11-15 11:57:10 +01:00
Franco Fichtner 68978fd506 iso: bootstrap freesbie legacy foo for now 2014-11-15 11:42:58 +01:00
Franco Fichtner 44cea03906 build: iso boot fixes 2014-11-15 11:33:29 +01:00
Franco Fichtner d5df1f502f build: overlay core.git into iso for now 2014-11-15 11:19:36 +01:00
Franco Fichtner 3ab8a90e0c build: install packages on final iso 2014-11-15 10:55:32 +01:00
Franco Fichtner 6da7f583ef ports: fix 3gstat package name 2014-11-15 10:31:33 +01:00
Franco Fichtner 929a5161c7 ports: more tweaks 2014-11-15 10:28:55 +01:00
Franco Fichtner 04b33d7300 ports: kill a few spurious ports, syslog-ng is evil 2014-11-15 10:25:06 +01:00
Franco Fichtner ac36447ab3 ports: zmq is unused/doesn't exist anymore
`syslogd' pulls in clog and czmq, and that's all we need.
2014-11-15 10:18:11 +01:00
Franco Fichtner bc975de44d ports: undead ssh zombie packages 2014-11-15 10:14:55 +01:00
Franco Fichtner 20a748e979 ports: php55-sqlite doesn't exist 2014-11-15 10:14:14 +01:00
Franco Fichtner eab3fe3d6d ports: minicron migrated to its new home 2014-11-15 10:06:35 +01:00
Franco Fichtner 796b945d2b ports: libevent is seamlessly replaced by libevent2
(Mostly seamlessly that is.)
2014-11-15 10:02:35 +01:00
Franco Fichtner 1dc9edb64f ports: qstats is back 2014-11-15 10:02:03 +01:00
Franco Fichtner aa94841c11 ports: sort a wee bit, remove ports that are definitely dead 2014-11-15 09:51:03 +01:00
Franco Fichtner 16ac9868ba build: add check for package name congruency
Some ports have been known to advertise a different package name
than the package's directory name in the ports tree.  This can
lead to unwanted confusion and missing packets...
2014-11-15 09:47:00 +01:00
Franco Fichtner 81666de384 build: add a ports builder using pkgng
While there, break down the old ports list into a cleaner
format and fixup most entries for the new ports tree.
2014-11-15 09:31:37 +01:00
Franco Fichtner 2d775794af build: fix whitespace 2014-11-09 13:16:50 +01:00
Franco Fichtner bf06aebcd8 build: add a first bootable iso :) 2014-11-09 13:14:07 +01:00
Franco Fichtner 5a1383d173 build: add a clean script to deal with object/stage dir removal 2014-11-09 11:15:01 +01:00
Franco Fichtner 469640eba0 build: minor whitespace cleanup 2014-11-09 11:06:26 +01:00
Franco Fichtner 43fac44e53 build: add common file to avoid duplication 2014-11-09 11:04:44 +01:00
Franco Fichtner 2f8cfd4c72 build: add FreeBSD-based base and kernel scripts
This is so we can ditch freesbie and manual patching of the
source tree.  Needs more cleanups and testing...
2014-11-09 10:57:12 +01:00
Ad Schellevis 1b5faa9ba0 * fixed kernel crash caused by missing curly bracket in sys/netpfil/pf/pf_ioctl.c 2014-11-05 03:59:10 +01:00
Ad Schellevis 5e15c5e783 - added doc directory (temporary) for development tips
- added debug kernel
- added memory stick image ( not tested yet)

currently working on kernel issue in sys/netpfil/pf/pf_ioctl.c
2014-11-05 02:53:05 +01:00
Ad Schellevis f4f556a2e1 move back to freebsd 10.0 2014-10-31 11:13:33 +01:00
Ad Schellevis f35608bf30 initial dev version 2014-10-27 18:58:51 +01:00