ipfire-2.x.git
20 months agofaad2: FTBFS on aarch64
Michael Tremer [Wed, 3 May 2017 16:32:41 +0000 (18:32 +0200)] 
faad2: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agonagios_nrpe: FTBFS on aarch64
Michael Tremer [Tue, 2 May 2017 11:26:45 +0000 (13:26 +0200)] 
nagios_nrpe: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoigmpproxy: FTBFS on aarch64
Michael Tremer [Tue, 2 May 2017 11:24:19 +0000 (13:24 +0200)] 
igmpproxy: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoliboping: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 21:51:16 +0000 (23:51 +0200)] 
liboping: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agognu-netcat: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 21:20:14 +0000 (23:20 +0200)] 
gnu-netcat: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agonfs: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 21:19:09 +0000 (23:19 +0200)] 
nfs: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibmpeg2: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 15:23:50 +0000 (17:23 +0200)] 
libmpeg2: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoxvid: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 15:22:56 +0000 (17:22 +0200)] 
xvid: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibshout: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 15:22:34 +0000 (17:22 +0200)] 
libshout: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agosox: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 15:22:18 +0000 (17:22 +0200)] 
sox: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolame: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 15:20:08 +0000 (17:20 +0200)] 
lame: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agosamba: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 14:32:13 +0000 (16:32 +0200)] 
samba: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibvorbis: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 14:31:53 +0000 (16:31 +0200)] 
libvorbis: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibogg: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 14:31:33 +0000 (16:31 +0200)] 
libogg: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibmad: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 14:30:54 +0000 (16:30 +0200)] 
libmad: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibid3tag: FTBFS on aarch64
Michael Tremer [Mon, 1 May 2017 14:30:35 +0000 (16:30 +0200)] 
libid3tag: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agohplip: FTBFS on aarch64
Michael Tremer [Sun, 30 Apr 2017 11:25:52 +0000 (13:25 +0200)] 
hplip: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoepson-inkjet-printer-escpr: FTBFS on aarch64
Michael Tremer [Sun, 30 Apr 2017 11:25:30 +0000 (13:25 +0200)] 
epson-inkjet-printer-escpr: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibdaemon: FTBFS on aarch64
Michael Tremer [Sun, 30 Apr 2017 10:58:13 +0000 (12:58 +0200)] 
libdaemon: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agospandsp: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 12:36:54 +0000 (14:36 +0200)] 
spandsp: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibdnet: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 11:53:13 +0000 (13:53 +0200)] 
libdnet: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoglib: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 11:10:08 +0000 (13:10 +0200)] 
glib: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibupnp: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 11:09:46 +0000 (13:09 +0200)] 
libupnp: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agosysfsutils: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 11:08:20 +0000 (13:08 +0200)] 
sysfsutils: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomtools: FTBFS on aarch64
Michael Tremer [Fri, 28 Apr 2017 11:07:02 +0000 (13:07 +0200)] 
mtools: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agodvdrtools: FTBFS on aarch64
Michael Tremer [Thu, 27 Apr 2017 10:38:39 +0000 (12:38 +0200)] 
dvdrtools: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoopenldap: FTBFS on aarch64
Michael Tremer [Thu, 27 Apr 2017 10:12:25 +0000 (12:12 +0200)] 
openldap: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agocyrus-sasl: FTBFS on aarch64
Michael Tremer [Thu, 27 Apr 2017 10:04:39 +0000 (12:04 +0200)] 
cyrus-sasl: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibxslt: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:33:00 +0000 (16:33 +0200)] 
libxslt: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agopopt: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:23:12 +0000 (16:23 +0200)] 
popt: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agogd: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:22:26 +0000 (16:22 +0200)] 
gd: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibtiff: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:17:32 +0000 (16:17 +0200)] 
libtiff: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibart: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:17:14 +0000 (16:17 +0200)] 
libart: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibjpeg-compat: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:16:51 +0000 (16:16 +0200)] 
libjpeg-compat: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibexif: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 14:16:28 +0000 (16:16 +0200)] 
libexif: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibnet: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 13:58:14 +0000 (15:58 +0200)] 
libnet: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agogdbm: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 10:37:23 +0000 (12:37 +0200)] 
gdbm: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolinux-atm: FTBFS on aarch64
Michael Tremer [Wed, 26 Apr 2017 10:37:01 +0000 (12:37 +0200)] 
linux-atm: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolibevent: FTBFS on aarch64
Michael Tremer [Tue, 25 Apr 2017 10:23:18 +0000 (12:23 +0200)] 
libevent: FTBFS on aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomultipath-tools: Update to 0.7.1
Michael Tremer [Tue, 25 Apr 2017 09:43:11 +0000 (11:43 +0200)] 
multipath-tools: Update to 0.7.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agolvm2: FTBFS on aarch64
Michael Tremer [Tue, 25 Apr 2017 09:29:49 +0000 (11:29 +0200)] 
lvm2: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agopsmisc: FTBFS on aarch64
Michael Tremer [Tue, 25 Apr 2017 09:07:05 +0000 (11:07 +0200)] 
psmisc: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoman: FTBFS on aarch64
Michael Tremer [Tue, 25 Apr 2017 09:06:43 +0000 (11:06 +0200)] 
man: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agojwhois: FTBFS on aarch64
Michael Tremer [Tue, 25 Apr 2017 09:06:29 +0000 (11:06 +0200)] 
jwhois: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoreadline-compat: Enable package to build on aarch64
Michael Tremer [Thu, 18 May 2017 18:26:31 +0000 (20:26 +0200)] 
readline-compat: Enable package to build on aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoncurses-compat: FTBFS on aarch64
Michael Tremer [Mon, 24 Apr 2017 14:23:34 +0000 (16:23 +0200)] 
ncurses-compat: FTBFS on aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoberkeley: Update automake scripts for build on aarch64
Michael Tremer [Mon, 24 Apr 2017 13:57:06 +0000 (15:57 +0200)] 
berkeley: Update automake scripts for build on aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoConfig: Add macro to update automake scripts on aarch64
Michael Tremer [Mon, 24 Apr 2017 13:56:12 +0000 (15:56 +0200)] 
Config: Add macro to update automake scripts on aarch64

Some packages ship an older version which does not recognise
aarch64. To overcome this, we just update these scripts when
necessary.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agokernel: update to 4.14.47
Arne Fitzenreiter [Thu, 31 May 2018 05:16:59 +0000 (07:16 +0200)] 
kernel: update to 4.14.47

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agointel-microcode: use symlink for i586 rootfile
Arne Fitzenreiter [Thu, 31 May 2018 05:05:37 +0000 (07:05 +0200)] 
intel-microcode: use symlink for i586 rootfile

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoMerge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next
Arne Fitzenreiter [Thu, 31 May 2018 05:01:55 +0000 (07:01 +0200)] 
Merge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next

20 months agocollectd: move cpufreq plugin init because arm has no cpufrequtils
Arne Fitzenreiter [Wed, 30 May 2018 09:30:01 +0000 (11:30 +0200)] 
collectd: move cpufreq plugin init because arm has no cpufrequtils

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoAdd Intel microcode updates
Jonatan Schlag [Mon, 28 May 2018 17:28:15 +0000 (18:28 +0100)] 
Add Intel microcode updates

Fixes: #11590
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoRevert "tar: Update to 1.30"
Arne Fitzenreiter [Sun, 27 May 2018 17:37:37 +0000 (19:37 +0200)] 
Revert "tar: Update to 1.30"

new tar has changes in commandline option parsing,
this break cdrom build

This reverts commit e77b4e79a998d48e1fd98630a04e7daca916e3f7.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoxz: fix rootfile
Arne Fitzenreiter [Sun, 27 May 2018 17:14:50 +0000 (19:14 +0200)] 
xz: fix rootfile

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoxz: update rootfile
Arne Fitzenreiter [Sun, 27 May 2018 17:02:47 +0000 (19:02 +0200)] 
xz: update rootfile

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoMerge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next
Arne Fitzenreiter [Sun, 27 May 2018 14:07:07 +0000 (16:07 +0200)] 
Merge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next

20 months agokernel: update to 4.14.44
Arne Fitzenreiter [Sun, 27 May 2018 14:06:25 +0000 (16:06 +0200)] 
kernel: update to 4.14.44

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agoxz: Update to 5.2.4
Matthias Fischer [Sat, 26 May 2018 16:18:22 +0000 (18:18 +0200)] 
xz: Update to 5.2.4

For details see:
https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agotar: Update to 1.30
Matthias Fischer [Sat, 26 May 2018 16:15:02 +0000 (18:15 +0200)] 
tar: Update to 1.30

For details see:
https://www.gnu.org/software/tar/

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoDon't compress packages three times. Once is enough.
Michael Tremer [Fri, 25 May 2018 17:36:37 +0000 (18:36 +0100)] 
Don't compress packages three times. Once is enough.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Compress toolchain in the same way we compress everything else
Michael Tremer [Fri, 25 May 2018 13:17:20 +0000 (13:17 +0000)] 
make.sh: Compress toolchain in the same way we compress everything else

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agokernel: update to 4.14.43
Arne Fitzenreiter [Thu, 24 May 2018 05:39:36 +0000 (07:39 +0200)] 
kernel: update to 4.14.43

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
20 months agogitignore: add img.xz to ignore list
Arne Fitzenreiter [Wed, 23 May 2018 17:33:12 +0000 (19:33 +0200)] 
gitignore: add img.xz to ignore list

20 months agomake.sh: There are no tar.gz images to copy out of the chroot environment
Michael Tremer [Wed, 23 May 2018 11:09:07 +0000 (12:09 +0100)] 
make.sh: There are no tar.gz images to copy out of the chroot environment

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Generate checksum files for XZ compressed images
Michael Tremer [Wed, 23 May 2018 11:08:23 +0000 (12:08 +0100)] 
make.sh: Generate checksum files for XZ compressed images

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Refactor XZ compression parameters again
Michael Tremer [Wed, 23 May 2018 11:03:06 +0000 (12:03 +0100)] 
make.sh: Refactor XZ compression parameters again

I completely ruined this now and therefore I had to make
it new again:

* I split the parameters into smaller chunks now and added
  comments about why we have chosen those.

* I move it all to configure_build() since we do not need
  to check if the host architecture is 64 bit capable, but
  the architecture we are building for.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Remove check for minimum host memory
Michael Tremer [Tue, 22 May 2018 20:31:24 +0000 (21:31 +0100)] 
make.sh: Remove check for minimum host memory

This won't build on the ARM builders any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Let XZ determine how many cores it wants to use
Michael Tremer [Tue, 22 May 2018 19:46:25 +0000 (20:46 +0100)] 
make.sh: Let XZ determine how many cores it wants to use

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Limit XZ memory to 2GB on 32 bit systems
Michael Tremer [Tue, 22 May 2018 19:46:03 +0000 (20:46 +0100)] 
make.sh: Limit XZ memory to 2GB on 32 bit systems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agojoe: Bump package because of ncurses update
Michael Tremer [Tue, 22 May 2018 19:40:29 +0000 (20:40 +0100)] 
joe: Bump package because of ncurses update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agohostapd: Fix detection of wireless devices with kernel 4.14
Michael Tremer [Tue, 22 May 2018 19:38:47 +0000 (20:38 +0100)] 
hostapd: Fix detection of wireless devices with kernel 4.14

Fixes #11738

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoentropy: Don't show message for HWRNGs any more
Michael Tremer [Tue, 22 May 2018 19:31:12 +0000 (20:31 +0100)] 
entropy: Don't show message for HWRNGs any more

We cannot reliably detect this with the new kernel
and therefore cannot show this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agorngd: Always start the daemon
Michael Tremer [Tue, 22 May 2018 19:25:03 +0000 (20:25 +0100)] 
rngd: Always start the daemon

We cannot reliably detect in this script any more if the
system has an actual HWRNG (/dev/hwrng always exists).

Therefore we always start the daemon now and let it
deal with what ever comes.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agorngd: Update to version 6.2
Michael Tremer [Tue, 22 May 2018 19:23:42 +0000 (20:23 +0100)] 
rngd: Update to version 6.2

Fixes #11737

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoinstaller: Drop /var partition
Michael Tremer [Tue, 22 May 2018 19:07:59 +0000 (20:07 +0100)] 
installer: Drop /var partition

Fixes #11735

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Use all processor cores for compression
Michael Tremer [Mon, 21 May 2018 19:58:36 +0000 (20:58 +0100)] 
make.sh: Use all processor cores for compression

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Use exiterror to end script safely
Michael Tremer [Mon, 21 May 2018 19:56:58 +0000 (20:56 +0100)] 
make.sh: Use exiterror to end script safely

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agomake.sh: Remove some empty lines
Michael Tremer [Mon, 21 May 2018 19:56:08 +0000 (20:56 +0100)] 
make.sh: Remove some empty lines

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agotar seems to ignore the XZ_OPT variable sometimes
Michael Tremer [Mon, 21 May 2018 19:54:09 +0000 (20:54 +0100)] 
tar seems to ignore the XZ_OPT variable sometimes

This caused that the xz command was called without any
extra arguments. This will now create the tar archive
first and then pass the archive through xz with our
command line switches.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoCompress flash-images as XZ as well
Michael Tremer [Mon, 21 May 2018 19:53:49 +0000 (20:53 +0100)] 
Compress flash-images as XZ as well

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoxz: Performance and compression tuning (V2) - fine tuning
Matthias Fischer [Mon, 21 May 2018 14:19:48 +0000 (16:19 +0200)] 
xz: Performance and compression tuning (V2) - fine tuning

Changes since V1:

- Tuned some more 'tar'-command lines
- Included 'lfs/core-updates'
- Some fine-tuning

Hi,

Current results with V2 (clean builds):

'next':
'packages' => 255 MB
'ipfire-2.19.2gb-ext4.i586-full-core121.img.gz => 319 MB
'ipfire-2.19.i586-full-core121.iso' => 218 MB
Total => 792 MB

'xz-tuning':
'packages' => 228 MB
'ipfire-2.19.2gb-ext4.i586-full-core121.img.gz' => 318 MB
'ipfire-2.19.i586-full-core121.iso' => 207 MB

Total => 753 MB (-39 MB)

It would be nice if someone could review and test these. ;-)

If necessary, I can upload a complete patch.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoxz: Performance and compression tuning (V1)
Matthias Fischer [Sun, 20 May 2018 07:30:23 +0000 (09:30 +0200)] 
xz: Performance and compression tuning (V1)

Hi,

as mentioned in the "list", we're trying to make the archives as small as possible
using 'xz'-compression.

In order to achieve this, this patch tests the size of the memory available on the
host system.

It sets the xz-memory-limit (--memory=[N]Mib) to 70% of the available working memory,
a maximum of four xz-'worker threads' (-T4) and a compression rate of '-8' (-8).

These options are written to the 'XZ_OPT=' environment.

For details see:
https://linux.die.net/man/1/xz

I have set the number of available xz-'worker threads' (-T) to four (-T4), because during
the final tests the '-T0' parameter led to error messages snd stopped: 'cannot allocate memory'.
It wouldn't even run with 90%.

Furthermore, testing with '-T0' led to countless messages filling  up '_build.packages.log'.

E.g.:
...
xz: Adjusted the number of threads from 8 to 2 to not exceed the memory usage
limit of 1557 MiB
...

Tests took place on a 32bit-Ubuntu 16.04.4-system with 8 GB RAM and an Intel I7-2600.
Build time was about 04:30 hrs. Perhaps a 64bit-system would perform better (higher
values), but my goal was to make this run on as many systems as possible, so I choosed
these averages.

If minimum requirements (1024 MB RAM) are not met, building stops.

Current results:

'next', untuned:
ipfire-2.19.2gb-ext4.i586-full-core121.img.gz => 332951687 Bytes
ipfire-2.19.i586-full-core121.iso => 228589568 Bytes

'next', XZ_OPT: -T4 -8, 70% RAM:
ipfire-2.19.2gb-ext4.i586-full-core121.img.gz => 329725723 Bytes
ipfire-2.19.i586-full-core121.iso => 217055232 Bytes

These two resulting archives are 14760300 Bytes smaller than before.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agonano: Update to 2.9.7
Matthias Fischer [Sat, 19 May 2018 11:53:33 +0000 (13:53 +0200)] 
nano: Update to 2.9.7

For details see:
https://www.nano-editor.org/news.php

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agocmake: Update to 3.11.2
Matthias Fischer [Sun, 20 May 2018 15:59:29 +0000 (17:59 +0200)] 
cmake: Update to 3.11.2

For details see:
https://cmake.org/cmake/help/v3.11/release/3.11.html#id2

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agonmap: Update to 7.70
Matthias Fischer [Sun, 20 May 2018 15:40:36 +0000 (17:40 +0200)] 
nmap: Update to 7.70

For details see:
https://nmap.org/changelog.html

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
20 months agoinstaller: Increase size of /boot to 128M
Michael Tremer [Fri, 18 May 2018 16:14:15 +0000 (17:14 +0100)] 
installer: Increase size of /boot to 128M

Fixes #11736

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agokernel: update to 4.14.41
Arne Fitzenreiter [Thu, 17 May 2018 05:45:06 +0000 (07:45 +0200)] 
kernel: update to 4.14.41

Signen-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agoMerge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next
Arne Fitzenreiter [Wed, 16 May 2018 12:09:42 +0000 (14:09 +0200)] 
Merge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next

21 months agou-boot: add Raspberry Pi 3 Model B+
Arne Fitzenreiter [Wed, 16 May 2018 08:43:58 +0000 (10:43 +0200)] 
u-boot: add Raspberry Pi 3 Model B+

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agoswconfig: update switch config script for Lamobo R1
Arne Fitzenreiter [Wed, 16 May 2018 08:40:36 +0000 (10:40 +0200)] 
swconfig: update switch config script for Lamobo R1

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agokernel: arm-multi: enable AXP20x power regulator
Arne Fitzenreiter [Sun, 13 May 2018 08:12:13 +0000 (08:12 +0000)] 
kernel: arm-multi: enable AXP20x power regulator

this is needed for bananapi usb support

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agoMerge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next
Arne Fitzenreiter [Sun, 13 May 2018 08:03:52 +0000 (08:03 +0000)] 
Merge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next

21 months agokernel: kirkwood: fix iConnect leds and modell name
Arne Fitzenreiter [Sun, 13 May 2018 07:59:01 +0000 (07:59 +0000)] 
kernel: kirkwood: fix iConnect leds and modell name

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agoAdd NRPE initscript to rootfile
Matthias Fischer [Sat, 12 May 2018 12:57:37 +0000 (14:57 +0200)] 
Add NRPE initscript to rootfile

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agokernel: update to 4.14.40
Arne Fitzenreiter [Thu, 10 May 2018 19:34:07 +0000 (21:34 +0200)] 
kernel: update to 4.14.40

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
21 months agoinstall initscript for NRPE
Peter Müller [Wed, 9 May 2018 19:59:41 +0000 (21:59 +0200)] 
install initscript for NRPE

Install initscript for NRPE addon.

The second version of this patch actually includes the
initscript, which was missing due to lack of coffee the
first time. :-)

Thanks to Michael for catching it.

Resent due to crappy linewrapping in initscript by MUA.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agodisplay country data for remote IPs on ovpnmain.cgi
Peter Müller [Mon, 7 May 2018 15:23:52 +0000 (17:23 +0200)] 
display country data for remote IPs on ovpnmain.cgi

This makes debugging easier, especially when it comes to
GeoIP related firewall rules and database related issues
such as #11482.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agofix aesthetic issues in remote.cgi and ship them
Peter Müller [Mon, 7 May 2018 15:01:58 +0000 (17:01 +0200)] 
fix aesthetic issues in remote.cgi and ship them

Fix some minor cosmetic issues on remote.cgi as well as a typo in
the language files ("sesstions" -> "sessions"). The changes are
listed in "filelists" for Core Update 121.

Signed-off-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
21 months agoBUG11559: fwhosts
Alexander Marx [Wed, 2 May 2018 11:27:07 +0000 (13:27 +0200)] 
BUG11559: fwhosts

When creating firewallrules or using firewall groups,
it should be possible to select a single IpSec subnet if there is more than one.

This patch adds the changes to the firewall groups.
Signed-off-by: Alexander Marx <alexander.marx@ipfire.org>
Tested-by: Peter Müller <peter.mueller@link38.eu>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>