Commit Graph

1591 Commits

Author SHA1 Message Date
Arne Fitzenreiter
294aa0097b perl: changes on make.sh
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-08-16 13:00:47 +02:00
Arne Fitzenreiter
85dfdf5d25 start core136
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-08-11 10:54:14 +02:00
Arne Fitzenreiter
be60bc8914 close core135
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-08-09 23:50:15 +02:00
Arne Fitzenreiter
6836e528e5 u-boot-friendlyarm: add u-boot for nanopi-r1 to boot from eMMC
this is a heavy patched version and should replaced when stock
u-boot is able to boot from h3 eMMC.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-08-06 04:32:22 +00:00
Michael Tremer
c4dd9dfc46 Revert "Generate a VHD image"
This reverts commit ee0e3beb39.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-07-01 07:54:19 +01:00
Michael Tremer
ee0e3beb39 Generate a VHD image
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-07-01 07:53:58 +01:00
Michael Tremer
12f462f154 Start Core Update 135
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-07-01 07:50:48 +01:00
Arne Fitzenreiter
c6e032e13d finish core134
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-06-22 08:47:55 +02:00
Michael Tremer
ce46df9b83 Start Core Update 134
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-06-12 17:18:23 +01:00
Arne Fitzenreiter
f081e454a6 finish core133
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-06-12 19:57:21 +02:00
Michael Tremer
99597de716 make.sh: Set default ccache size to 4G
Since we have now one cache for each architecture, we do not
need to make it too large.

The largest build (i586 because of the two kernels) uses around
2.5GB after one build. So 4G will give us some space.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-06-02 22:56:37 +01:00
Michael Tremer
3608d48556 make.sh: Have a ccache for each architecture
It does not make much sense to mix architectures into a single
ccache:

* There is never going to be a match
* The cache gets bigger and therefore slower
* If both architectures are being compiled one after the other and
  the cache hits its maximum size, cached but still needed content
  will be dropped
* Only both can be deleted together

This small change splits this into multiple caches. One per
architecture. Therefore we should be more efficient on builders
that build for multiple architectures.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-29 15:28:45 +01:00
Michael Tremer
b0ec4158f3 miau: Drop package
This is not maintained since 2010

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-29 15:24:29 +01:00
Michael Tremer
4e54a8e2d6 ccache: Automatically set size to 8GB
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-28 12:01:57 +01:00
Stefan Schantl
52ebc66bba hyperscan: New package
This package adds hyperscan support to suricata

Fixes #12053.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-27 14:40:14 +01:00
Stefan Schantl
2348cfffcf ragel: New package
This is a build dependency of hyperscan

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-27 14:40:03 +01:00
Stefan Schantl
1a5f064916 colm: New package
This is a build dependency of ragel, which is a build dependency of
hyperscan.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-27 14:39:32 +01:00
Stefan Schantl
616395f37c jansson: Move to core system and update to 2.12
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-27 14:39:00 +01:00
Michael Tremer
333125abf8 Merge branch 'toolchain' into next 2019-05-24 06:55:03 +01:00
Michael Tremer
9f0295a512 Merge remote-tracking branch 'ms/faster-build' into next 2019-05-24 06:54:16 +01:00
Michael Tremer
79967ee9c4 Start Core Update 133
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-24 06:35:46 +01:00
Arne Fitzenreiter
3858a4b5b8 finish: core132
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-05-22 10:33:20 +02:00
Erik Kapfer
ffcef39d40 tshark: New addon
Signed-off-by: Erik Kapfer <ummeegge@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-20 10:44:04 +01:00
Arne Fitzenreiter
d12e3fcd1e make.sh: comment to update backupiso if version change
It was to offten forgotten to update the backupiso script
that need to download the matching iso from the servers
so i added a comment.

no functional change

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-05-20 07:24:04 +02:00
Michael Tremer
8634797e8a make.sh: Append -ipfire to fake kernel string
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-10 10:10:25 +01:00
Michael Tremer
15b005d837 make.sh: Automatically enable build ramdisk on systems with 4GB RAM or more
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-10 05:31:04 +01:00
Michael Tremer
7c984de699 make.sh: Mount /usr/src in memory for faster build
This patch enables that /usr/src is a ramdisk which should
give us fewer I/O operations when extracting tarballs or
writing small intermediate files by the compiler.

In some virtualised environments this should bring a good
performance boost.

There is no persistent data stored in this directory and
some persistent directories are mounted over it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-05-10 04:55:49 +01:00
Michael Tremer
46bbc13b91 python3: Build package in toolchain
This will be required to build glibc 2.29

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-28 09:44:38 +01:00
Michael Tremer
968a17d64c make.sh: Bump toolchain version
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-28 09:44:37 +01:00
Jonatan Schlag
43c3a386d1 Add new package libseccomp
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-20 14:12:50 +01:00
Michael Tremer
7af7ced6fc Start Core Update 132
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-20 14:07:43 +01:00
Arne Fitzenreiter
c33a6e7103 finish core131
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-04-20 18:12:21 +02:00
Arne Fitzenreiter
3e11f8257d make.sh: fix syntax error
i have merged master>next and not deleted this line.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-04-11 07:34:14 +02:00
Arne Fitzenreiter
a2907cdd9f Merge remote-tracking branch 'origin/master' into next
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-04-11 07:30:26 +02:00
Arne Fitzenreiter
6fc3f2e685 core130: insert a core update for urgent fixes.
the bigger changes for suricata and kernel need longer time for test
so we insert a core with smaller but important fixes.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-04-09 07:31:23 +02:00
Michael Tremer
0e54ca2602 pcengines-apu-firmware: New package
This package ships the latest BIOS for PC Engines APU boards.

With help of the firmware-update package, this can be very easily
updated when running IPFire.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-03 00:42:19 +01:00
Michael Tremer
2aca6aa061 firmware-update: New package
This is a script that can update firmware on PC Engines APU systems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-03 00:33:44 +01:00
Michael Tremer
82d176d33b flashrom: New package
This is required to flash firmware

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-04-03 00:26:13 +01:00
Michael Tremer
d4767896cb make.sh: Build libedit very early
Many packages can make use of this

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-21 20:50:30 +00:00
Michael Tremer
01604708c3 Merge remote-tracking branch 'stevee/next-suricata' into next 2019-03-14 13:19:35 +00:00
Michael Tremer
b450e7e3e6 Start Core Update 130
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-14 13:15:03 +00:00
Arne Fitzenreiter
9deeda77b6 core129: finish update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-03-13 15:18:52 +01:00
Alexander Koch
06fc6170a2 zabbix_agentd: New addon
New addon for monitoring IPFire by Zabbix Monitoring (https://www.zabbix.com/features).
See https://forum.ipfire.org/viewtopic.php?f=52&t=22039 and https://lists.ipfire.org/pipermail/development/2019-February/005324.html for further details.

Best regards,
Alex

Signed-off-by: Alexander Koch <ipfire@starkstromkonsument.de>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-08 09:55:18 +00:00
Michael Tremer
297473d5f4 make.sh: Fit more processes into memory
Because we have a good way to limit processes now, we should
increase the default size a little bit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 17:21:15 +00:00
Michael Tremer
eeee108f18 make.sh: Drop MAKETUNING
This is now set in lfs/Config

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 11:45:30 +00:00
Michael Tremer
77c863a2f1 make.sh: Introduce DEFAULT_PARALLELISM
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 11:43:47 +00:00
Michael Tremer
e4ee36fa17 make.sh: Use variable instead of calling system_processors function again
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 11:38:38 +00:00
Michael Tremer
deffc27598 make.sh: Rename HOST_MEM to SYSTEM_MEMORY
We had two variables holding the same data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 11:35:15 +00:00
Michael Tremer
8556093359 make.sh: Pass number of processors and total memory so that we can adjust MAKETUNING
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2019-03-04 11:33:50 +00:00
Stefan Schantl
b051eb68b6 libcap-ng: New package
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
2019-03-03 15:10:02 +01:00