Age | Commit message (Collapse) | Author |
|
Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
|
|
|
|
|
|
|
|
Make configuration of new targets cheap.
Just add a new file in target/arch/sys-enabled/foo.
See other files for syntax. While doing runtime tests
with the new infrastructure I've updated a lot of other
stuff:
- gcc 4.5.2
- uClibc 0.9.32-rc1 (NPTL)
- strongswan, php, miredo, parted, util-linux-ng, e2fsprogs
I promise, this is the last big fat commit this year ;)
|
|
cpio under macosx or bsd creates tar archives via
stdin while using find . with leading ./.
heirloom cpio shipped with OpenADK does remove the
leading ./. Adopt ipkg busybox applet to work
without ./. Fix ipkg-build to be faster and to use
included cpio for inner tar creation.
Dependency to GNU tar can now be dropped.
|
|
|
|
you can now choose between specific embedded systems like PC Engines
ALIX boards, Foxboard, .. or between generic architecture support like
x86, x86_64, mips, ...
This does reduce the overhead of duplicate configuration files in target
directory. Now qemu, toolchain and ibm x40 support is combined in one target
directory target/x86. Distinguishing between hardware profiles happens
via menu based configuration. (CPU choice for kernel, CFLAGS for package
building, ..). We will see if this is the right direction.
|
|
Conflicts:
mk/kernel-build.mk
package/expat/Makefile
package/gettext/Makefile
package/perl/Makefile
package/zlib/Makefile
|
|
- enable busybox applets needed for natvie builds
- add header packages for expat and libnl
- remove rtl8187b driver, use kernel included driver
(needs more testing)
|
|
add new target rebuild.
make cpio and pacch quiet.
Use bin/tools for cpio and mkcrypt.
|
|
cpio utility is a mess in point of portability.
For example NetBSD cpio implementation does not support
userid and groupid changes for the archive. This
feature is required for initramfs filesystem targets.
This cpio is from the Heirloom project.
Fix needed rebuild of tools, when changing targets.
|
|
|
|
|
|
- remove broken patch from silicon motion driver
- add mpc package for upcoming gcc 4.5.x update
- add /etc/adktarget, which can be used for native targets to identify
- add ffplay subpackage
|
|
- update busybox, dnsmasq, ppp and libusb
- add timezone and hostname configuration for target via menu
- fix resolv.conf creation for dhcp client
- fix usb for alix boards
- enable lsusb and lspci by default
|
|
ipkg will automatically mount the normal read-only rootfs as read-write
and after the command back to read-only. ipkg install/remove/upgrades
are only supported for compact disk or disk based systems. On flash systems
better reflash completely.
make a kernel package containing the real kernel.
Adjust ipkg.conf to contain a configurable server adress.
|
|
|
|
|
|
|
|
|
|
|
|
- use ADK_TARGET and FS for kernel files
- use ADK_TARGET, ADK_LIBC and FS for image files
ARCH is implicit in ADK_TARGET encoded.
|
|
|
|
- fix dsl driver crash, sync is now successful
- add ppp ppp over atm
|
|
|
|
- the name is better, because qemu f.e. is no hardware device
- use make TARGET=alix1c to start with a configuration for this target
- use make TARGET=alix1c allmodconfig to generate a mostly complete config
to build all available packages for this platform as a package
The all.config and .defconfig files needed to get this working are
dynamically generated.
|
|
- you can now overwrite your target root dir files with either
- creating a directory extra/ and put a complet file hierarchy into it
- creating a directory anywhere and using make extra=/path/to/dir
both methods will copy the file hierarchy over root dir and then will
create images and tar balls.
useful for overwriten default configuration or adding non packaged
software like java runtime environment.
suggested by Joerg S.
|
|
|
|
A kernel with initramfs piggyback can be used to boot via
PXE, even when the network driver will be loaded later.
My shuttle seems to be really fresh, no boot of Debian/lenny or
newer was possible. Add some drivers I need for my shuttle.
Use LZMA-compression for kernel and initramfs.
Fix some lvm tool dependencies meanwhile..
|
|
- fix foxboard build, tested on classic
- remove unsed ibm-x40 target
- update all targets to linux-2.6.30.5
- fix native build, use kernel.config.$(CPU_ARCH) as kernel
configuration, when /proc/config.gz does not exist on host
|
|
- at least dhcp and nfs mount works now
- still problems with exception handling
- userland does not work
|
|
- $id$ substitution is not apropriate for git scm
|
|
|