- Use shipped device tree binaries instead of our own
- Install kernel + rootfs to $OS_RELEASE subdirectory
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Add WLAN stack and enable module based support for all kinds of
USB wireless dongles, network adapters and modems.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- Disable legacy compatibillity system calls
- Disable 16 bit support syscalls
- Disable all input & graphics support
- Disable virtual terminal support
- Disable /dev/mem device
- Disable more debugging options
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- Alix has VIA network cards, remove all other vendors
- Remove swap support (where should we swap to?)
- Remove uselib syscall
- Remove BSD accounting
- Remove in-kernel config & boot command line
- Disable non-wintel-bios partition layouts
- Remove support for file systems we don't use
- Disable test cases
- Use only XZ compression for kernel & initramfs
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- Upgrade to newer binutils version
- Upgrade to newer gcc version
- Upgrade to newer mpc version
- Upgrade to newer mpfr version
- Upgrade musl package to perfere HTTPS download
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- Don't duplicate shared objects, use the ones from the deploy
directory when building dependend packages
- Add helper function for moving headers, static libraries
and pkgconfig data to devdeploy directory
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- move all bash related files to bash package
- don't clutter files in package directory, structure
in directory hierarchy
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
The file utility needs a version of itself for cross compiling,
so we also have to add it to the toolchain.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Instead of having a "depends" file with a list of packages, add a
"DEPENDS" variable to the build script.
Generate the rootfs dependencies from a config file stored in the
cfg directory.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- dependencies() accepts a single package name instead of a list.
Is used only that way anwayway.
- Remove most temporary packge lists
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
- Dedicate home directory for root user (classic /root)
- Root homedirectory is overlay mounted
- Allows us to have an empty user directory that we directly
mount, i.e. without using overlay fs
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>