1fed6fa463
Generate Raspberry Pi device tree overlay file list on-the-fly
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 22:06:10 +02:00
16155e9075
Fix: libexpat-dev so version in symlink
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 21:21:24 +02:00
85e929d74a
Bump squashfs-tools-ng version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 19:50:48 +02:00
15011eecd7
Fix libnftables file paths
...
The so version got upgraded, changing the file paths.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:57:04 +02:00
6592c3e996
Fix build problem of coreutils with musl
...
When cross compiling with a musl toolchain, the symbol minus_zero
gets defined more than once, causing linking problems
This commit adds as a simple workaround a patch from the openembedded
project.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:38:29 +02:00
c44f8d2f1f
Fix gawk package checksum
...
Accidentally used the one of the gz package instead of the xz package.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:28:38 +02:00
84278a4627
Bump unbound version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:52:42 +02:00
d23214776a
Bump nginx version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:44:16 +02:00
b6ec75d396
Bump nano version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:42:25 +02:00
58b5d2f402
Bump musl version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:41:34 +02:00
4fa9c0bbfa
Bump libseccomp version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:39:49 +02:00
ff701d0451
Bump libnftnl version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:38:41 +02:00
41721f809f
Bump hostapd version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:36:13 +02:00
cb3a66ac68
Bump gawk version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:35:33 +02:00
4118636f70
Bump ethtool version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:30:32 +02:00
4d57296f10
Bump dhcpcd version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:29:17 +02:00
fabf36697b
Bump coreutils version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:27:57 +02:00
05b7ce026c
Bump busybox version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:20:42 +02:00
29a79dcb3c
Fix wrong usage of check_update_simple
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:17:16 +02:00
de68f8f6a7
Bump squashfs-tools-ng version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:15:53 +02:00
c62d44b871
Bump Raspberry Pi 3 vendor kernel version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:09:13 +02:00
32af4048e0
Bump Raspberry Pi firmware version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:06:14 +02:00
9aaff1d1a0
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:50:17 +02:00
21da79980f
Bump sqlite3 version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:45:51 +02:00
87f661ff6c
Bump gcc version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:31:46 +02:00
57b0856bc8
Bump tzdata version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:23:26 +02:00
6a8ac80bc7
Bump util-linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:18:16 +02:00
ba1069b86d
Bump nftables version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:18:09 +02:00
4fbce21d64
Bump expat version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 13:58:53 +02:00
c221f20a5c
Bump squashfs-tools-ng version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-15 18:26:43 +02:00
eead18f9be
Bump util-linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
c4e8b0640e
Bump OpenSSL version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
5a6e1ab010
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
d959fc28a7
Bump file version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
0ef38e31ee
cleanup: new pkg tool can be built with default root/repodir
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
42df0f592a
Replace pkg2sqfs with the squashfs-ng tools
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-08 18:06:18 +02:00
cfa4f6a7cb
Bump pkg-tool version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-05-03 17:12:45 +02:00
c76ceae475
Cleanup musl package scripts
...
- Generate description files on the fly along with file listings
- Only add dependency on fortify headers if hardening is enabled
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 17:30:48 +02:00
969d777291
Sqlite3: enable column meta data
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 17:30:46 +02:00
77653ba75d
Sqlite3: fix package build script
...
Add missing sub packages, replace version find function.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:38:31 +02:00
4ebf4797fb
Build the Raspberry Pi VideoCode userland our selves
...
We have to anyway since we use a different libc.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:18:41 +02:00
4b9c5ab0a7
Add pcre2 package
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:18:41 +02:00
b548d51db8
Add pseudo packages for OpenGL ES 2.x
...
Move the Raspberry Pi 3 pkg-config files to /lib and add pseudo
packages for OpenGL ES. Other implementations will have to add
equivalent packages and use the provided machanism. Packages that
requires GLES can simply rely on adding that package to their
dependency list.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 11:58:56 +02:00
db7ce0f77b
Consistently remove group write access from directoris
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 11:58:56 +02:00
0414ee80ed
Replace custom pkg-config with propperly set environment variables
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 00:21:47 +02:00
60a4cf2e59
Remove gcc support packages
...
Instead, use the gcc provided helper script to patch up the
unpacked source code.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-20 17:16:43 +02:00
52ca26a61b
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
38380bfc04
Bump OpenSSH version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
2e6604840b
Bump fortify headers version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
5bc2523af5
Create regular package for root filesystem, use pkg2sqfs in release
...
This commit overhauls the rootfs package to create a regular package
for the root filesystem instead of creating a packaged squashfs. The
release packages then use pkg2sqfs to turn it into a squashfs image.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
cdc4d8710e
Fix permissions in iana-etc file listing
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
5340013d16
Fix permissions in initrd file listing
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
f36a1aee30
Bump pkg-tool version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
bb479125d3
cleanup nameing of Raspberry Pi firmware packages
...
- drop the 3 suffix, they contain generic firmware
- rename the "firwmare" package to "vc" as it contains stuff for the
video core
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 18:22:57 +02:00
843300f583
Raspberry Pi: Move config.txt and commandline.txt to bsp layer
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:43:13 +02:00
815f42cf6d
Split RPI device tree files into seperte package, remove debug files
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:42:15 +02:00
56cf428a1d
cleanup: merge firmware-rpi3 and boot-rpi3 packages
...
Make boot-rpi a sub package of firmware-rpi3.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:42:11 +02:00
882ce4a8f4
Cleanup handling of linux packages and modules
...
- All linux packages generate "linux" and "linux-modules"
- Preference mechanism is used to select the right source package
- Rootfs depends on "linux-modules" to install the selected kernels
modules into the squashfs image
- The release pacakge depends on "linux" to install the appropriate
kernel to the boot partition
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 16:46:50 +02:00
06a23feb56
Rename "linux" package to "linux-lts"
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:42:09 +02:00
268c0a605b
Integrate prefered provider mechanism of pkg utility
...
This commit renames the release packages so they all produce a single
package named "release", creates a preference listing from the
PREFERED_PROVIDER array and lets `pkg buildstrategy` decide what package
to build.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:34:28 +02:00
491d09f544
Merge various package variables into PREFERED_PROVIDER array
...
This commit merges LINUXPKG and RELEASEPKG into a single associative
array named PREFERED_PROVIDER.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:33:20 +02:00
d17315439e
Bump pkg-tools version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:43:00 +02:00
24a9b0f819
Add sqlite3 development package and shell package
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:02:53 +02:00
f962a88bba
Bump sqlite3 version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:02:11 +02:00
6faf86b0d2
Bump Raspberry Pi 3 vendor kernel version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:27:18 +02:00
dcbc6e1b58
Add development package for Raspberry Pi 3 firmware
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:19:56 +02:00
531fffec23
Bump Raspberry Pi 3 firmware version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:13:43 +02:00
a83e98f350
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:05:56 +02:00
6b94d37f06
Bump tzdata version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:01:58 +02:00
55463cf428
Cleanup dependencies to toolchain
...
- crt-dev is a dependency of toolchain
- basefiles is a dependency of toolchain
- libstdc++ is (now also) a dependency of toolchain
This commit removes direct build dependencies to the above and replacest
them with dependencies to the toolchain package.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 23:28:30 +01:00
8369295b24
tzdata: generat file listing dynamically
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:33:59 +01:00
6c24bad53b
Add helper function to produce a file listing from a directory
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:18:11 +01:00
e8542cacc0
inotify-tools: fix check_update
...
Remove empty lines from results so cut doesn't choke on them.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 11:15:08 +01:00
94ccf6d7e2
cleanup: add common implementation of check_update
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 10:40:54 +01:00
013692b999
Cleanup: overlay mount setup
...
- initrd can use the handy wrapper script from the rootfs
- we don't need to initialize the overlay dir, the wrapper script does that
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-29 21:03:09 +01:00
e0de98bf7d
Bump init version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-29 21:03:09 +01:00
1c8a421015
Add inotify tools package
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-24 17:22:59 +01:00
1ecddf718f
cleanup: initrd: no need to install anything
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-24 16:45:27 +01:00
b2c4934145
Bump gcc version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 18:03:28 +01:00
5fb95add30
Bump binutils version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:35 +01:00
9e62e69969
Bump mpfr version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:34 +01:00
b8cf6afa52
Bump main line Linux version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-10 17:29:34 +01:00
374d9c3072
Bump musl version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:44:45 +01:00
7d9000260c
Bump nginx version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:40:29 +01:00
746049b0a0
Bump busybox version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:37:14 +01:00
11762a1c75
Bump btrfs-progs version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:34:46 +01:00
d396468fba
Bump dhcpcd version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:28:56 +01:00
f5bfcf2567
Bump iw version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:27:19 +01:00
353daaee5d
Bump kmod version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:26:00 +01:00
2ed2152e29
Bump ntp version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:22:46 +01:00
bf628d2e31
Bump OpenSSL version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:17:57 +01:00
fbbca097f3
Bump pcre version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:09:30 +01:00
8510fbce52
Bump file verions
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:03:00 +01:00
c52ff65486
Bump tar version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 23:00:42 +01:00
50ec44af01
Bump unbound version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 22:57:48 +01:00
01256c6ab9
Bump pkg-utils version
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-09 15:26:29 +01:00
31ca494ce8
cleanup: remove /usr/root setup from rootfs package
...
Add root home directory to basefiles, make every package that
touches /etc/skel also provide defaults for root home.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:15:08 +01:00
26a9b8002f
Cleanup rootfs package
...
- move the skeleton setup stuff out of the rootfs package into a
sperate package called "basefiles"
- remove manual unpacking from rootfs, we already have all the dependencies
installed in the toolchain sysroot.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:12:19 +01:00
93a0cb1ca5
cleanup: remove symlink creation and file deletion from package build
...
We already have a micro managed list of files we include in the packages.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-07 20:12:19 +01:00
2184f4dae7
cleanup: make $BUILDROOT point to actual product output directory
...
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-06 16:12:08 +01:00