Michael Tremer
6064cd87cc
Revert "avahi: Drop package"
...
This reverts commit aa6ee515c5 .
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-08-10 11:11:48 +01:00
Michael Tremer
1fb7f56e11
make.sh: Add command to update list of contributors
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-08-05 11:10:28 +01:00
Michael Tremer
68a36e26b1
aarch64: Remove -multi suffix from kernel
...
This gets in the way for authoring the CD and we will
never have any other kernels but the main one.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-07-12 14:03:03 +01:00
Arne Fitzenreiter
1ac0d5c598
Merge branch 'aarch64' into next
...
Conflicts:
config/rootfiles/core/121/filelists/acpid
config/rootfiles/core/121/filelists/apache2
config/rootfiles/core/121/filelists/apr
config/rootfiles/core/121/filelists/aprutil
config/rootfiles/core/121/filelists/armv5tel/files
config/rootfiles/core/121/filelists/armv5tel/linux-initrd-kirkwood
config/rootfiles/core/121/filelists/armv5tel/linux-initrd-multi
config/rootfiles/core/121/filelists/armv5tel/linux-kirkwood
config/rootfiles/core/121/filelists/armv5tel/linux-multi
config/rootfiles/core/121/filelists/armv5tel/rpi-firmware
config/rootfiles/core/121/filelists/armv5tel/u-boot
config/rootfiles/core/121/filelists/armv5tel/u-boot-kirkwood
config/rootfiles/core/121/filelists/armv5tel/u-boot-mkimage
config/rootfiles/core/121/filelists/beep
config/rootfiles/core/121/filelists/cmake
config/rootfiles/core/121/filelists/crda
config/rootfiles/core/121/filelists/dhcp
config/rootfiles/core/121/filelists/flex
config/rootfiles/core/121/filelists/i586/grub
config/rootfiles/core/121/filelists/i586/intel-microcode
config/rootfiles/core/121/filelists/i586/linux
config/rootfiles/core/121/filelists/i586/linux-initrd
config/rootfiles/core/121/filelists/iw
config/rootfiles/core/121/filelists/jwhois
config/rootfiles/core/121/filelists/libidn
config/rootfiles/core/121/filelists/multipath-tools
config/rootfiles/core/121/filelists/pcre
config/rootfiles/core/121/filelists/tar
config/rootfiles/core/121/filelists/unbound
config/rootfiles/core/121/filelists/wget
config/rootfiles/core/121/filelists/x86_64/grub
config/rootfiles/core/121/filelists/x86_64/intel-microcode
config/rootfiles/core/121/filelists/x86_64/linux
config/rootfiles/core/121/filelists/x86_64/linux-initrd
config/rootfiles/core/122/filelists/aarch64/files
config/rootfiles/core/122/filelists/acpid
config/rootfiles/core/122/filelists/apache2
config/rootfiles/core/122/filelists/apr
config/rootfiles/core/122/filelists/aprutil
config/rootfiles/core/122/filelists/armv5tel/linux-initrd-kirkwood
config/rootfiles/core/122/filelists/armv5tel/linux-initrd-multi
config/rootfiles/core/122/filelists/armv5tel/linux-kirkwood
config/rootfiles/core/122/filelists/armv5tel/linux-multi
config/rootfiles/core/122/filelists/armv5tel/rpi-firmware
config/rootfiles/core/122/filelists/armv5tel/u-boot
config/rootfiles/core/122/filelists/armv5tel/u-boot-kirkwood
config/rootfiles/core/122/filelists/armv5tel/u-boot-mkimage
config/rootfiles/core/122/filelists/beep
config/rootfiles/core/122/filelists/cmake
config/rootfiles/core/122/filelists/crda
config/rootfiles/core/122/filelists/dhcp
config/rootfiles/core/122/filelists/flex
config/rootfiles/core/122/filelists/i586/grub
config/rootfiles/core/122/filelists/i586/intel-microcode
config/rootfiles/core/122/filelists/i586/linux
config/rootfiles/core/122/filelists/i586/linux-initrd
config/rootfiles/core/122/filelists/iw
config/rootfiles/core/122/filelists/jwhois
config/rootfiles/core/122/filelists/libidn
config/rootfiles/core/122/filelists/multipath-tools
config/rootfiles/core/122/filelists/pcre
config/rootfiles/core/122/filelists/tar
config/rootfiles/core/122/filelists/unbound
config/rootfiles/core/122/filelists/wget
config/rootfiles/core/122/filelists/x86_64/grub
config/rootfiles/core/122/filelists/x86_64/intel-microcode
config/rootfiles/core/122/filelists/x86_64/linux
config/rootfiles/core/122/filelists/x86_64/linux-initrd
config/rootfiles/core/123/filelists/unbound
config/rootfiles/oldcore/121/filelists/acpid
config/rootfiles/oldcore/121/filelists/apache2
config/rootfiles/oldcore/121/filelists/apr
config/rootfiles/oldcore/121/filelists/aprutil
config/rootfiles/oldcore/121/filelists/armv5tel/files
config/rootfiles/oldcore/121/filelists/armv5tel/linux-initrd-kirkwood
config/rootfiles/oldcore/121/filelists/armv5tel/linux-initrd-multi
config/rootfiles/oldcore/121/filelists/armv5tel/linux-initrd-rpi
config/rootfiles/oldcore/121/filelists/armv5tel/linux-kirkwood
config/rootfiles/oldcore/121/filelists/armv5tel/linux-multi
config/rootfiles/oldcore/121/filelists/armv5tel/linux-rpi
config/rootfiles/oldcore/121/filelists/armv5tel/rpi-firmware
config/rootfiles/oldcore/121/filelists/armv5tel/u-boot
config/rootfiles/oldcore/121/filelists/armv5tel/u-boot-kirkwood
config/rootfiles/oldcore/121/filelists/armv5tel/u-boot-mkimage
config/rootfiles/oldcore/121/filelists/beep
config/rootfiles/oldcore/121/filelists/cmake
config/rootfiles/oldcore/121/filelists/crda
config/rootfiles/oldcore/121/filelists/dhcp
config/rootfiles/oldcore/121/filelists/flex
config/rootfiles/oldcore/121/filelists/i586/grub
config/rootfiles/oldcore/121/filelists/i586/intel-microcode
config/rootfiles/oldcore/121/filelists/i586/linux
config/rootfiles/oldcore/121/filelists/i586/linux-initrd
config/rootfiles/oldcore/121/filelists/iw
config/rootfiles/oldcore/121/filelists/jwhois
config/rootfiles/oldcore/121/filelists/libidn
config/rootfiles/oldcore/121/filelists/multipath-tools
config/rootfiles/oldcore/121/filelists/pcre
config/rootfiles/oldcore/121/filelists/tar
config/rootfiles/oldcore/121/filelists/wget
config/rootfiles/oldcore/121/filelists/x86_64/grub
config/rootfiles/oldcore/121/filelists/x86_64/intel-microcode
config/rootfiles/oldcore/121/filelists/x86_64/linux
config/rootfiles/oldcore/121/filelists/x86_64/linux-initrd
make.sh
2018-07-03 11:52:05 +01:00
Michael Tremer
4e9000b4d8
nss-myhostname: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-06-30 19:51:38 +01:00
Arne Fitzenreiter
5b17da41c1
kernel: add config for aarch64
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-06-21 06:20:35 +01:00
Arne Fitzenreiter
77350828e8
finish core122
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-06-19 11:04:27 +02:00
Michael Tremer
28aacf565b
Start Core Update 123
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-06-18 16:43:04 +01:00
Arne Fitzenreiter
015b3e08d8
core121: split into core121 and 122
...
linux firmware and kernel is too large for one core update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-06-15 08:52:51 +02:00
Michael Tremer
e701e24fb2
make.sh: Bump toolchain date
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-06-14 07:50:30 +02:00
Michael Tremer
b50b9521fb
make.sh: Bump toolchain date
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-06-06 16:20:36 +01:00
Michael Tremer
fd9a531f71
Bump version to 2.21
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-06-06 14:03:07 +01:00
Jonatan Schlag
87b5f3711b
Add Intel microcode updates
...
Fixes : #11590
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-29 16:42:51 +01:00
Michael Tremer
b46f951e8a
make.sh: Compress toolchain in the same way we compress everything else
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-25 14:25:07 +01:00
Michael Tremer
6b4174133a
make.sh: There are no tar.gz images to copy out of the chroot environment
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-23 12:09:07 +01:00
Michael Tremer
92244a40d8
make.sh: Generate checksum files for XZ compressed images
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-23 12:08:23 +01:00
Michael Tremer
212f17c114
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 >
2018-05-23 12:03:06 +01:00
Michael Tremer
30a42c6df9
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 >
2018-05-22 21:31:24 +01:00
Michael Tremer
f03e254f39
make.sh: Let XZ determine how many cores it wants to use
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-22 20:46:25 +01:00
Michael Tremer
a92fb74d1a
make.sh: Limit XZ memory to 2GB on 32 bit systems
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-22 20:46:03 +01:00
Michael Tremer
c8453e8759
make.sh: Use all processor cores for compression
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-21 20:59:06 +01:00
Michael Tremer
5852ad2db7
make.sh: Use exiterror to end script safely
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-21 20:59:06 +01:00
Michael Tremer
2eba1dc954
make.sh: Remove some empty lines
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-21 20:59:06 +01:00
Michael Tremer
b302b9a695
Compress flash-images as XZ as well
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-05-21 20:59:06 +01:00
Matthias Fischer
27267889aa
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 >
2018-05-21 20:59:06 +01:00
Matthias Fischer
0d7a6f03d4
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 >
2018-05-21 20:59:06 +01:00
Arne Fitzenreiter
f1051b4952
set pakfire core back to 120
...
this should set to 121 when the updated is finished to ensure that
testers that has installed a test build install core121 again.
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-05-05 17:49:44 +02:00
Arne Fitzenreiter
0d2cbbab85
Merge branch 'kernel-4.14' into next
2018-05-05 09:14:42 +02:00
Arne Fitzenreiter
bf1e75985f
u-boot-kirkwood: add u-boot build for kirkwood
...
This file build IPFire (dtb, bootz) compatible versions for:
Marvell DreamPlug
Iomega iConnect Wireless
Raidsonic ICY-Box 62x0
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-04-28 10:24:16 +02:00
Peter Müller
2a20456f7d
Start Core Update 121
...
Signed-off-by: Peter Müller <peter.mueller@link38.eu >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-04-27 11:04:21 +01:00
Peter Müller
df7f30a146
improve error message if make.sh is executed by non-root user
...
Fixes #11706 .
Signed-off-by: Peter Müller <peter.mueller@link38.eu >
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-04-24 11:13:56 +01:00
Michael Tremer
f4a91e23d9
Drop noip updater
...
This package is unused since we introduced ddns. Dropped.
Fixes : #11708
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-04-24 11:04:34 +01:00
Arne Fitzenreiter
0245f3b6e1
screen: build before elfutils
...
if it buils after elfutils it links against libelf which is an addon
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-04-14 18:42:52 +02:00
Arne Fitzenreiter
6b56624445
flash-images: merge normal and scon to one image.
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-04-12 16:36:31 +02:00
Arne Fitzenreiter
302dba205b
Merge remote-tracking branch 'origin/master' into kernel-4.14
2018-03-30 10:26:01 +02:00
Arne Fitzenreiter
6a8b2ef977
core120: set pafire version to 120
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-30 09:25:06 +02:00
Arne Fitzenreiter
37b86fa99b
xr819-firmware: add firmware for xradio xr-819 wlan
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-25 13:27:03 +02:00
Arne Fitzenreiter
0a21d63f26
kernel: updated arm config and image build
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-25 11:41:20 +02:00
Arne Fitzenreiter
5bc33236ca
swconfig: remove old swconfig utility
...
this is not compatible with kernel 4.14
todo: replace swconfig calls in initskript
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-24 12:49:10 +01:00
Arne Fitzenreiter
2a0947f2e3
u-boot: update to 2018.03
...
todo: check wandboard version. there are internal changes to merge
the different wandboard images to one and u-boot.imx is not build
anymore. Which file is needed to boot on wandboard?
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-24 11:14:24 +01:00
Arne Fitzenreiter
bf19f5c6a0
kernel: drop rpi kernel
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-03-14 19:39:23 +01:00
Arne Fitzenreiter
1a7cfc2f10
Merge remote-tracking branch 'origin/core119' into kernel-4.14
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-02-27 12:38:18 +01:00
Arne Fitzenreiter
f0869181e8
core119: set pakfire version to 119
...
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org >
2018-02-24 14:31:54 +01:00
Michael Tremer
9434bffaf2
Merge branch 'openssl-11' into next
2018-02-21 12:21:10 +00:00
Michael Tremer
cb8a6bf5a4
Start Core Update 120
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-21 12:20:57 +00:00
Michael Tremer
429af17883
i2c-tools: New package
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-16 20:01:55 +00:00
Michael Tremer
eb93869763
Bump toolchain version
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-13 16:35:08 +00:00
Michael Tremer
54d5414848
toolchain: Add zlib
...
ccache needs this and usually comes with an own bundled
version but fails to build in version 3.4.1.
Since this is a small library only and we really want
ccache to use compression, we will build this indepently
and let ccache use it from the system.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-12 14:24:12 +00:00
Michael Tremer
d8ac9a162c
Bump toolchain version
...
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-12 13:07:38 +00:00
Michael Tremer
71cf8c8a6f
Drop perl-DBD-mysql
...
This package is not used by anything and depends on MySQL
which has been dropped, too.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org >
2018-02-12 12:07:29 +00:00