]> git.ipfire.org Git - people/ms/ipfire-2.x.git/log
people/ms/ipfire-2.x.git
2 years agomountkernfs: Mount cgroup2 hierarchy
Michael Tremer [Fri, 16 Jul 2021 11:14:12 +0000 (11:14 +0000)] 
mountkernfs: Mount cgroup2 hierarchy

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agolibcdada: Patch file to allow build to work with GCC 11 and update version to 0.3.5
Adolf Belka [Fri, 16 Jul 2021 11:12:58 +0000 (13:12 +0200)] 
libcdada: Patch file to allow build to work with GCC 11 and update version to 0.3.5

- Update from 0.3.4 to 0.3.5
- Created libcdada-0.3.5-Werror.patch based on the gentoo 0.3.5 patch to remove -Werror
   flags from the configure. This was flagging up warnings as errors and stopping
   the build
- Removed the SUP_ARCH line to allow it to build again
- Added --without-tests and --without-checks to the ./configure statement. This prevents
   the test and checks being built
- Removed libcdada-0.3.4-use-shared-library-for-tests-and-examples-build.patch as no
   longer needed with the tests and checks no longer being built
- No update required for rootfile
- Changelog
   v0.3.5 (20th April 2021)
    New
     - Improved public API documentation
     - build: add --without-tests --without-examples build options
    Bug fix
     - Fix `E_EMPTY` return codes set/map/list/stack/queue
     - Fix `make check` when valgrind is not installed

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopmacct: Patch file to allow build to work with GCC 11
Adolf Belka [Fri, 16 Jul 2021 11:12:57 +0000 (13:12 +0200)] 
pmacct: Patch file to allow build to work with GCC 11

- Created pmacct-1.7.6-Werror.patch to remove -Werror flags from the configure
   This was flagging up warnings as errors and stopping the build
- Removed the SUP_ARCH line to allow it to build again
- No update required to the rootfile

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.51
Arne Fitzenreiter [Mon, 19 Jul 2021 12:08:08 +0000 (14:08 +0200)] 
kernel: update to 5.10.51

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.50
Arne Fitzenreiter [Thu, 15 Jul 2021 20:41:51 +0000 (22:41 +0200)] 
kernel: update to 5.10.50

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocpufrequtils: enable build on all arches
Arne Fitzenreiter [Wed, 14 Jul 2021 18:04:02 +0000 (20:04 +0200)] 
cpufrequtils: enable build on all arches

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocpufrequtils: add some patches from the debian patchset
Arne Fitzenreiter [Wed, 14 Jul 2021 17:57:58 +0000 (19:57 +0200)] 
cpufrequtils: add some patches from the debian patchset

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoMerge remote-tracking branch 'origin/master' into next
Arne Fitzenreiter [Wed, 14 Jul 2021 11:16:04 +0000 (13:16 +0200)] 
Merge remote-tracking branch 'origin/master' into next

2 years agomake.sh: Explicitely call zstd to extract toolchain
Michael Tremer [Sun, 11 Jul 2021 13:12:15 +0000 (14:12 +0100)] 
make.sh: Explicitely call zstd to extract toolchain

Some older versions of tar do not recognise Zstandard, yet.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocdrom: Compress file system image using Zstandard
Michael Tremer [Tue, 13 Jul 2021 16:27:59 +0000 (16:27 +0000)] 
cdrom: Compress file system image using Zstandard

This patch uses the new Zstandard algorithm to compress the file system
image on the ISO image. This comes with these advantages:

* Compression is about twice as fast than XZ with the parameters we have
  selected here
* We use a lot less memory during compression and can therefore utilise
  all processor cores of the build machines
* Decompression (when installing IPFire and when creating the
  flash-image) is substantically faster

The downside is that the generated ISO image is slighty larger (~10MiB)
which I am okay with as a trade-off for the points mentioned above.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoinstaller: Fix reading /proc/cmdline when launched by GRUB
Michael Tremer [Tue, 13 Jul 2021 15:44:20 +0000 (15:44 +0000)] 
installer: Fix reading /proc/cmdline when launched by GRUB

The installer was reading the kernel command line and was looking for
certain values which configured the installer.

GRUB appended a trailing newline character which was not accounted for
and caused that the last parameter was not correctly compared to the
list of possible keys.

Fixes: #12656 - core 157: unattended installation don't work as expected on EFI
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoaws: Enable serial console by default
Michael Tremer [Tue, 13 Jul 2021 10:11:31 +0000 (10:11 +0000)] 
aws: Enable serial console by default

AWS for some time now has a serial console feature which is enabled by
default on all systems. The VGA console is not enabled for any new
non-x86 instance types and not interactive.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore159: add makegraphs and hddshutdown cronjob
Arne Fitzenreiter [Wed, 14 Jul 2021 08:20:23 +0000 (10:20 +0200)] 
core159: add makegraphs and hddshutdown cronjob

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocrontab: dont run makegraphs and hddshutdown to the same time
Arne Fitzenreiter [Wed, 14 Jul 2021 06:14:21 +0000 (08:14 +0200)] 
crontab: dont run makegraphs and hddshutdown to the same time

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomakegraphs: fix status collection for hddshutdown
Arne Fitzenreiter [Wed, 14 Jul 2021 06:12:16 +0000 (08:12 +0200)] 
makegraphs: fix status collection for hddshutdown

with kernel 5.10.x also the reading of s.m.a.r.t. data to update
the temperatur graphs is countet as disk read so update the stored
value after reading.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agostrip: Silence any warnings for files without capabilities
Michael Tremer [Tue, 13 Jul 2021 15:34:59 +0000 (15:34 +0000)] 
strip: Silence any warnings for files without capabilities

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agovpnmain.cgi: Join certificate output before &Header::cleanhtml();
Michael Tremer [Tue, 13 Jul 2021 15:30:53 +0000 (15:30 +0000)] 
vpnmain.cgi: Join certificate output before &Header::cleanhtml();

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoPartially revert "vpnmain.cgi: Use new system methods"
Michael Tremer [Tue, 13 Jul 2021 15:30:52 +0000 (15:30 +0000)] 
Partially revert "vpnmain.cgi: Use new system methods"

This reverts commit a81cbf61273536ee36f3d26504aabdcd65d39cca.

It was no longer possible to generate the root/host certificates.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoovpnmain.cgi: Join certificate output before &Header::cleanhtml();
Michael Tremer [Tue, 13 Jul 2021 15:30:51 +0000 (15:30 +0000)] 
ovpnmain.cgi: Join certificate output before &Header::cleanhtml();

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore158: Ship etherwake
Michael Tremer [Mon, 12 Jul 2021 16:23:54 +0000 (16:23 +0000)] 
core158: Ship etherwake

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodnsdist: build only for x86_64
Arne Fitzenreiter [Sat, 10 Jul 2021 17:53:08 +0000 (17:53 +0000)] 
dnsdist: build only for x86_64

32bit archs fail because time_t is only 4 bytes and
aarch64 not build on builders with 2GB ram.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoMerge remote-tracking branch 'origin/master' into next
Arne Fitzenreiter [Sat, 10 Jul 2021 17:51:41 +0000 (17:51 +0000)] 
Merge remote-tracking branch 'origin/master' into next

2 years agostripper: Handle capabilities
Michael Tremer [Fri, 9 Jul 2021 16:17:43 +0000 (16:17 +0000)] 
stripper: Handle capabilities

During the build process, we set capabilities to elevate privileges of
certain progrems (e.g. ping). These have been removed during the build
process because of strip.

This patch collects any capabilities from all files that are being
stripped and restores them after calling strip.

Fixes: #12652
Reported-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore158: Run sshctrl
Michael Tremer [Fri, 9 Jul 2021 15:24:33 +0000 (15:24 +0000)] 
core158: Run sshctrl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoPakfire: call "sync" in function.sh after having extracted archives
Peter Müller [Wed, 7 Jul 2021 17:27:14 +0000 (19:27 +0200)] 
Pakfire: call "sync" in function.sh after having extracted archives

After upgrading to Core Update 157, a few number of users reported their
systems to be unworkable after a reboot. Most of them (the systems, not
the users) were apparently missing the new Linux kernel in their Grub
configuration, causing a non-functional bootloader written to disk.

While we seem to be able to rule out issues related to poor storage
(SDDs, flash cards, etc.) or very high I/O load, it occurred to me we
are not calling "sync" after having extracted a Core Update's .tar.gz
file.

This patch therefore proposes to do so. It is a somewhat homeopathic
approach, though, but might ensure all parts of the system to have
properly processed the contents of an extracted archive. While we cannot
even reasonably guess it will solve the problem(s) mentioned initially,
doing so cannot hurt either.

See also:
https://community.ipfire.org/t/after-update-ipfire-to-157-no-boot/5641/45

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocore158: Ship pakfire functions.sh
Michael Tremer [Fri, 9 Jul 2021 13:25:41 +0000 (13:25 +0000)] 
core158: Ship pakfire functions.sh

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire: Do not delay directory restore
Michael Tremer [Fri, 9 Jul 2021 13:25:00 +0000 (13:25 +0000)] 
pakfire: Do not delay directory restore

https://www.gnu.org/software/tar/manual/tar.html#Directory-Modification-Times-and-Permissions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire: Put tar options into an array
Michael Tremer [Fri, 9 Jul 2021 13:23:56 +0000 (13:23 +0000)] 
pakfire: Put tar options into an array

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire.cgi: Sleep after running a pakfire command
Michael Tremer [Fri, 9 Jul 2021 13:19:08 +0000 (13:19 +0000)] 
pakfire.cgi: Sleep after running a pakfire command

This is required to have better chances in the race of showing the log
output afterwards.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire.cgi: Remove confusing dots in install message
Michael Tremer [Fri, 9 Jul 2021 13:05:13 +0000 (13:05 +0000)] 
pakfire.cgi: Remove confusing dots in install message

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopakfire.cgi: Pass packages to install/uninstall as array
Michael Tremer [Fri, 9 Jul 2021 13:04:14 +0000 (13:04 +0000)] 
pakfire.cgi: Pass packages to install/uninstall as array

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofireinfo.cgi: Fix kernel version
Michael Tremer [Fri, 9 Jul 2021 12:56:17 +0000 (12:56 +0000)] 
fireinfo.cgi: Fix kernel version

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoclamav: Update to 0.103.3
Matthias Fischer [Tue, 22 Jun 2021 16:13:44 +0000 (18:13 +0200)] 
clamav: Update to 0.103.3

For details see:
https://blog.clamav.net/2021/06/clamav-01033-patch-release.html

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodnsdist: Fix FTBFS with GCC 11
Michael Tremer [Wed, 7 Jul 2021 20:18:29 +0000 (20:18 +0000)] 
dnsdist: Fix FTBFS with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore159: add collect and libstatgrab
Arne Fitzenreiter [Fri, 9 Jul 2021 06:12:53 +0000 (06:12 +0000)] 
core159: add collect and libstatgrab

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocollectd: Use libstatgrab to read disk stats
Michael Tremer [Thu, 8 Jul 2021 11:20:05 +0000 (11:20 +0000)] 
collectd: Use libstatgrab to read disk stats

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh: Build libstatgrab before collectd
Michael Tremer [Thu, 8 Jul 2021 11:20:03 +0000 (11:20 +0000)] 
make.sh: Build libstatgrab before collectd

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agolibstatgrab: Make it part of the core system
Michael Tremer [Thu, 8 Jul 2021 11:20:04 +0000 (11:20 +0000)] 
libstatgrab: Make it part of the core system

collectd will be using this

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot: uppdate to 2021.07
Arne Fitzenreiter [Thu, 8 Jul 2021 10:38:52 +0000 (10:38 +0000)] 
u-boot: uppdate to 2021.07

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoddns.cgi: Fix sanity check logic.
Stefan Schantl [Tue, 6 Jul 2021 16:08:29 +0000 (18:08 +0200)] 
ddns.cgi: Fix sanity check logic.

The input validation did not work in the proper way. It allways
reported "No password" when using a provider which supports token and
the token has been given.

This of course is wrong and leaded to unuseable providers.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agostrace: enable on aarch64
Arne Fitzenreiter [Wed, 7 Jul 2021 05:47:36 +0000 (05:47 +0000)] 
strace: enable on aarch64

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoopenvmtools: update to stable-11.3.0
Arne Fitzenreiter [Tue, 6 Jul 2021 16:44:02 +0000 (18:44 +0200)] 
openvmtools: update to stable-11.3.0

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoglibc: fix for older i?86 cpu's
Arne Fitzenreiter [Tue, 6 Jul 2021 04:18:09 +0000 (06:18 +0200)] 
glibc: fix for older i?86 cpu's

with such cpu the libc fails with CPU ISA level is lower than required. So this disable
ISA support.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore159: started
Arne Fitzenreiter [Mon, 5 Jul 2021 05:45:43 +0000 (07:45 +0200)] 
core159: started

this update is based on core-kerneltest in arne_f/kernel-5.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore-kerneltest: add pafire functions.pl
Arne Fitzenreiter [Sat, 3 Jul 2021 15:10:15 +0000 (15:10 +0000)] 
core-kerneltest: add pafire functions.pl

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopakfire: switch 32bit arm to armv6l
Arne Fitzenreiter [Sat, 3 Jul 2021 15:05:37 +0000 (15:05 +0000)] 
pakfire: switch 32bit arm to armv6l

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: armv6l rootfile update
Arne Fitzenreiter [Sat, 3 Jul 2021 15:02:48 +0000 (15:02 +0000)] 
kernel: armv6l rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoarmv6l: update toolchain rootfiles
Arne Fitzenreiter [Fri, 2 Jul 2021 13:07:09 +0000 (13:07 +0000)] 
armv6l: update toolchain rootfiles

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore-kerneltest: add python3 32bit symlinks
Arne Fitzenreiter [Fri, 2 Jul 2021 11:25:39 +0000 (13:25 +0200)] 
core-kerneltest: add python3 32bit symlinks

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agogcc: fix i586 rootfile
Arne Fitzenreiter [Fri, 2 Jul 2021 11:24:38 +0000 (13:24 +0200)] 
gcc: fix i586 rootfile

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh: fix toolchain extension at md5 check
Arne Fitzenreiter [Fri, 2 Jul 2021 12:47:52 +0000 (14:47 +0200)] 
make.sh: fix toolchain extension at md5 check

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore-kerneltest: break on armv5tel
Arne Fitzenreiter [Fri, 2 Jul 2021 06:04:18 +0000 (08:04 +0200)] 
core-kerneltest: break on armv5tel

Armv5tel is not supported anymore.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agofirewall: remove conntrack_gre helper
Arne Fitzenreiter [Fri, 2 Jul 2021 05:53:24 +0000 (07:53 +0200)] 
firewall: remove conntrack_gre helper

this is not exist in kernel-5.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore-kerneltest: add libxcrypt
Arne Fitzenreiter [Fri, 2 Jul 2021 05:06:54 +0000 (07:06 +0200)] 
core-kerneltest: add libxcrypt

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodisable paks that not compile with gcc-11
Arne Fitzenreiter [Fri, 2 Jul 2021 05:02:55 +0000 (07:02 +0200)] 
disable paks that not compile with gcc-11

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.47
Arne Fitzenreiter [Thu, 1 Jul 2021 16:01:29 +0000 (18:01 +0200)] 
kernel: update to 5.10.47

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agolibxcrypt: update to 4.4.23
Arne Fitzenreiter [Thu, 1 Jul 2021 13:44:58 +0000 (15:44 +0200)] 
libxcrypt: update to 4.4.23

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh bump toolchain version
Arne Fitzenreiter [Thu, 1 Jul 2021 07:13:32 +0000 (09:13 +0200)] 
make.sh bump toolchain version

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore-kerneltest: add toolchain upates to updater
Arne Fitzenreiter [Thu, 1 Jul 2021 06:57:24 +0000 (08:57 +0200)] 
core-kerneltest: add toolchain upates to updater

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.46
Arne Fitzenreiter [Thu, 1 Jul 2021 06:56:26 +0000 (08:56 +0200)] 
kernel: update to 5.10.46

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoi586: toolchain rootfile update
Arne Fitzenreiter [Thu, 1 Jul 2021 06:52:36 +0000 (08:52 +0200)] 
i586: toolchain rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoaarch64: toolchain rootfile update
Arne Fitzenreiter [Thu, 1 Jul 2021 06:50:51 +0000 (08:50 +0200)] 
aarch64: toolchain rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoarmv6: switch march to armv6zk+fp to use the FPU.
Arne Fitzenreiter [Thu, 1 Jul 2021 06:43:47 +0000 (08:43 +0200)] 
armv6: switch march to armv6zk+fp to use the FPU.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agogcc: remove CCFLAGS only in pass1 of the toolchain
Arne Fitzenreiter [Thu, 1 Jul 2021 06:42:36 +0000 (08:42 +0200)] 
gcc: remove CCFLAGS only in pass1 of the toolchain

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh: fix CCACHE path at toolchain build
Arne Fitzenreiter [Thu, 1 Jul 2021 06:39:13 +0000 (08:39 +0200)] 
make.sh: fix CCACHE path at toolchain build

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agozlib: use correct gcc at toolchain build
Arne Fitzenreiter [Thu, 1 Jul 2021 06:31:45 +0000 (08:31 +0200)] 
zlib: use correct gcc at toolchain build

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agozstd: update to 1.5.0 and fix toolchain gcc use.
Arne Fitzenreiter [Thu, 1 Jul 2021 06:30:27 +0000 (08:30 +0200)] 
zstd: update to 1.5.0 and fix toolchain gcc use.

1.5.0 also fix armv6 bus errors.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoccache: update to 4.3 and patch armv6 bus errors
Arne Fitzenreiter [Thu, 1 Jul 2021 06:29:39 +0000 (08:29 +0200)] 
ccache: update to 4.3 and patch armv6 bus errors

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: fix gcc plugin build with gcc-11
Arne Fitzenreiter [Wed, 30 Jun 2021 06:36:10 +0000 (08:36 +0200)] 
kernel: fix gcc plugin build with gcc-11

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh: fix toolchain compression
Arne Fitzenreiter [Tue, 22 Jun 2021 06:40:24 +0000 (08:40 +0200)] 
make.sh: fix toolchain compression

the compression parameters was not accepted by zstd.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agonut: Fix build with GCC 11
Michael Tremer [Tue, 18 May 2021 12:03:18 +0000 (12:03 +0000)] 
nut: Fix build with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agovdr-epgsearch: Fix FTBFS with GCC 11
Michael Tremer [Tue, 18 May 2021 09:27:53 +0000 (09:27 +0000)] 
vdr-epgsearch: Fix FTBFS with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agovdr-streamdev: Fix FTBFS with GCC 11
Michael Tremer [Tue, 18 May 2021 09:27:36 +0000 (09:27 +0000)] 
vdr-streamdev: Fix FTBFS with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agovdr: Fix build with GCC 11
Michael Tremer [Tue, 18 May 2021 09:27:19 +0000 (09:27 +0000)] 
vdr: Fix build with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosquid: Disable build with -Werror
Michael Tremer [Tue, 18 May 2021 09:26:17 +0000 (09:26 +0000)] 
squid: Disable build with -Werror

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoGCC: Update to 11.1
Michael Tremer [Mon, 17 May 2021 23:49:22 +0000 (23:49 +0000)] 
GCC: Update to 11.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agofuse: Disable building examples
Michael Tremer [Mon, 17 May 2021 23:46:14 +0000 (23:46 +0000)] 
fuse: Disable building examples

These won't build with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosquid: Fix build with GCC 11
Michael Tremer [Mon, 17 May 2021 23:45:46 +0000 (23:45 +0000)] 
squid: Fix build with GCC 11

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopython3: Fix build when endianess detection fails
Michael Tremer [Wed, 5 May 2021 11:13:40 +0000 (11:13 +0000)] 
python3: Fix build when endianess detection fails

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoccache: Remove CCACHE_COMPRESS=1
Michael Tremer [Thu, 29 Apr 2021 15:42:07 +0000 (15:42 +0000)] 
ccache: Remove CCACHE_COMPRESS=1

This is the default now

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoccache: Update to 4.2.1
Michael Tremer [Thu, 29 Apr 2021 15:40:04 +0000 (15:40 +0000)] 
ccache: Update to 4.2.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobinutils: Update rootfile
Michael Tremer [Tue, 27 Apr 2021 08:12:31 +0000 (08:12 +0000)] 
binutils: Update rootfile

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoGCC: Update to 10.3.0
Michael Tremer [Mon, 26 Apr 2021 17:19:22 +0000 (17:19 +0000)] 
GCC: Update to 10.3.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agostrace: Pass --enable-mpers=check to configure
Michael Tremer [Thu, 8 Apr 2021 17:34:00 +0000 (17:34 +0000)] 
strace: Pass --enable-mpers=check to configure

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoqemu: Remove -no-pie
Michael Tremer [Tue, 20 Apr 2021 09:00:32 +0000 (09:00 +0000)] 
qemu: Remove -no-pie

There is a bug in binutils 2.36 which makes the linker not recognize
-no-pie.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agocpufrequtils: Build with -fPIC
Michael Tremer [Tue, 20 Apr 2021 08:59:56 +0000 (08:59 +0000)] 
cpufrequtils: Build with -fPIC

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomake.sh: Build zlib + zstd before binutils
Michael Tremer [Mon, 19 Apr 2021 10:25:14 +0000 (10:25 +0000)] 
make.sh: Build zlib + zstd before binutils

binutils is using to compress LTO? debugging data. Since binutils linked
against zstd from stage2 is expecting data being compressed, we need to
have zstd available at the toolchain stage.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomake.sh: Set parallelism to number of CPU cores
Michael Tremer [Fri, 26 Feb 2021 18:17:03 +0000 (18:17 +0000)] 
make.sh: Set parallelism to number of CPU cores

Setting it to something higher than the number of physical CPU cores was
a good idea when we used to have slow magnetic storage. That way, at
least there was always one process waiting for IO.

With modern fast flash-based storage, this does not hold any more since
it is fast enough that we don't need to have a couple of processes ready
to wait.

It will probably have made work for the scheduler more challenging since
more processes were ready and processes were moved around processors.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomake.sh: Compress toolchain using ZSTD
Michael Tremer [Thu, 15 Apr 2021 10:45:09 +0000 (10:45 +0000)] 
make.sh: Compress toolchain using ZSTD

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agogettext: Fix toolchain build
Michael Tremer [Thu, 15 Apr 2021 10:23:46 +0000 (10:23 +0000)] 
gettext: Fix toolchain build

Instead of attempting to build the parts we need, we will build the
whole package and only install the files we want.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agohyperscan: Fix FTBFS
Michael Tremer [Wed, 14 Apr 2021 10:02:37 +0000 (10:02 +0000)] 
hyperscan: Fix FTBFS

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomake.sh: Keep a separate ccache for each toolchain
Michael Tremer [Mon, 12 Apr 2021 16:16:32 +0000 (16:16 +0000)] 
make.sh: Keep a separate ccache for each toolchain

Because we are deactivating the compiler checksumming, we need to keep a
distinct cache between different versions of the toolchain.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobinutils: Update to 2.36.1
Michael Tremer [Wed, 14 Apr 2021 17:10:58 +0000 (17:10 +0000)] 
binutils: Update to 2.36.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoglibc: Update to 2.33
Michael Tremer [Wed, 3 Feb 2021 22:16:20 +0000 (22:16 +0000)] 
glibc: Update to 2.33

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoBump toolchain version
Michael Tremer [Wed, 3 Feb 2021 22:16:11 +0000 (22:16 +0000)] 
Bump toolchain version

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoccache: Update to version 4.1
Michael Tremer [Wed, 30 Dec 2020 15:09:38 +0000 (15:09 +0000)] 
ccache: Update to version 4.1

This version has changed its build system to cmake and
can use zstd. We build zstd just before this package, but
depend on cmake from the host system.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agotoolchain: Add zstd
Michael Tremer [Wed, 30 Dec 2020 14:33:32 +0000 (14:33 +0000)] 
toolchain: Add zstd

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agokernel: update to 5.10.45
Arne Fitzenreiter [Sat, 19 Jun 2021 09:08:02 +0000 (11:08 +0200)] 
kernel: update to 5.10.45

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agogrub: remove unused boothole patchset
Arne Fitzenreiter [Sat, 19 Jun 2021 07:40:22 +0000 (09:40 +0200)] 
grub: remove unused boothole patchset

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agogrub: remove os_probes_disabled warning
Arne Fitzenreiter [Thu, 1 Jul 2021 07:08:02 +0000 (09:08 +0200)] 
grub: remove os_probes_disabled warning

the os_prober is disabled by default because it opens an attack vector.
u

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>