ipfire-2.x.git
2 years agoicegenerator: FTBFS on aarch64
Michael Tremer [Fri, 5 May 2017 11:31:56 +0000 (13:31 +0200)] 
icegenerator: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoicecast: FTBFS on aarch64
Michael Tremer [Fri, 5 May 2017 11:30:56 +0000 (13:30 +0200)] 
icecast: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agogutenprint: FTBFS on aarch64
Michael Tremer [Fri, 5 May 2017 11:30:36 +0000 (13:30 +0200)] 
gutenprint: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobluetooth: FTBFS on aarch64
Michael Tremer [Fri, 5 May 2017 11:29:28 +0000 (13:29 +0200)] 
bluetooth: FTBFS on aarch64

Needed automake update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>