Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-24 | busybox: avoid some warnings | Waldemar Brodkorb | |
2016-01-10 | less is very useful | Waldemar Brodkorb | |
2015-12-28 | sync is used in adkinstall | Waldemar Brodkorb | |
2015-12-28 | add missing tools for cfgfs | Waldemar Brodkorb | |
2015-12-27 | add needed busybox features for adktest | Waldemar Brodkorb | |
2015-12-27 | more xtensa improvements | Waldemar Brodkorb | |
2015-12-26 | remove utmp and who to fix musl issues while compiling busybox | Waldemar Brodkorb | |
2015-12-25 | activate netcat and rdate for default busybox | Waldemar Brodkorb | |
2015-12-23 | optimize for really small systems | Waldemar Brodkorb | |
Default to busybox hush for noMMU systems. Add busybox profiles to choose a minimal busybox config for noMMU systems. Add gdb git from ysato for h8/300 simulator. Change some kernel defaults to off to have a really small kernel. For bfin simulator the kernel+initramfs is smaller then 2MB in size. | |||
2015-12-21 | bzip2 can be used from host | Waldemar Brodkorb | |
2015-12-13 | rework prereq check | Waldemar Brodkorb | |
The new prereq check is completely implemented in POSIX shell in scripts/prereq.sh. It combines the old features from Makefile, scan-tools.sh, scan-pkgs.sh, reloc.sh and some wrappers for tools. The big benefit is to have all portability stuff in one place. Furthermore we can compile GNU make and bash on the fly, for systems lacking the required tools. All changes on the host are detected on the fly, no make prereq required anymore. The build process is separated in following three phases: 1. small wrapper Makefile is used for BSD make or GNU make 2. prereq.sh is called, doing all checking, calling Makefile.adk 3. old logic in Makefile.adk or mk/build.mk is used Tested successfully on Linux, MacOS X, Cygwin, FreeBSD, OpenBSD and NetBSD. An old depmaker bug was fixed, only optional host tools are compiled. For example, even when a host provides xz, a local xz was compiled in the past, because other packages had a build dependency on it. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-11-16 | default to simpleinit+sash for noMMU targets | Waldemar Brodkorb | |
GDB simulator targets for bfin/h8/300 might have only 8MB of RAM. A busybox based system in the default configuration is to big :) | |||
2015-11-12 | default UTMP/WTMP off | Waldemar Brodkorb | |
2015-11-06 | disable UTMP/WTMP for musl builds | Waldemar Brodkorb | |
2015-11-01 | busybox: update to latest stable version | Waldemar Brodkorb | |
2015-07-25 | package/busybox: introduce ntpdate init script | Phil Sutter | |
This is useful to have a blocking instance of ntpd setting the system time at startup for daemons started later which require the time being set, like e.g. aiccu. Signed-off-by: Phil Sutter <phil@nwl.cc> | |||
2015-07-02 | don't stop busybox build, when iproute2 is choosen | Waldemar Brodkorb | |
2015-06-28 | disable lto for ltp | Waldemar Brodkorb | |
2015-06-26 | disable lto, doesn't compile | Waldemar Brodkorb | |
2015-06-22 | use kmod for udev, fix busybox handling when modutils got disabled | Waldemar Brodkorb | |
2015-06-16 | fix h8/300 userland build | Waldemar Brodkorb | |
2015-06-10 | add simulator target for h8/300, reorg no-MMU | Waldemar Brodkorb | |
Some no-MMU targets need uclinux in its triple, some not. Introduce a new symbol for noMMU to select correct software and configuration instead of using UCLINUX symbol. | |||
2015-06-04 | enable busybox ipv6 only when kernel module is choosen | Waldemar Brodkorb | |
2015-06-02 | add missing ash symbol, reported via #openadk | Waldemar Brodkorb | |
2015-05-30 | use busybox rdate for adktest | Waldemar Brodkorb | |
2015-05-22 | add workaround for rpi2 eth0 | Waldemar Brodkorb | |
2015-05-16 | update busybox to latest stable version | Waldemar Brodkorb | |
2015-03-07 | disable mallopt calls, some uClibc configurations doesn't work well with it. | Waldemar Brodkorb | |
2015-03-02 | update elf2flt, so that arm-nommu binaries are linkable. | Waldemar Brodkorb | |
2015-02-28 | package/busybox: prevent ip applet compile when iproute2 is active | Phil Sutter | |
2015-02-06 | remove bkeymaps, does not work well anymore, use kbd package. reduce busybox ↵ | Waldemar Brodkorb | |
tools in default config | |||
2015-01-26 | remove debug code | Waldemar Brodkorb | |
2015-01-09 | update busybox to 2.23.0 | Waldemar Brodkorb | |
add upstream patches. Fix the busybox disable mechanism. When you choose less or lsusb full blown version, be sure busybox applet is disabled. | |||
2014-12-28 | bring coldfire support in shape | Waldemar Brodkorb | |
Binutils 2.24 is required to get a working kernel. Ethernet in Qemu is still broken. Qemu Patch is still rquired in 2.2.0. Only kernel+initramfs is working. It seems the signal handler problem is gone with sash and simpleinit. | |||
2014-12-27 | use second partition on solidrun hw. fix install script | Waldemar Brodkorb | |
2014-12-27 | convert checksum check to sha256 | Waldemar Brodkorb | |
Rename the variable name to PKG_HASH and use a 256 Bit SHA checksum to verify the integrity of distfiles. While there do some housekeeping and remove old packages. | |||
2014-12-26 | kernel config style. fixes for allmodconfig. | Waldemar Brodkorb | |
2014-08-31 | disable rdate by default | Waldemar Brodkorb | |
2014-08-26 | add sash, simpleinit and a uclibc config for nonmmu case | Waldemar Brodkorb | |
2014-08-15 | be sure to use NOMMU | Waldemar Brodkorb | |
2014-08-15 | use 5307 for now, which results in a working userland. need to investigate. | Waldemar Brodkorb | |
2014-07-28 | add some basic infrastructure for qemu-system-m68k | Waldemar Brodkorb | |
Qemu emulates a Coldfire Evaluation board without MMU. As that is the first non-MMU platform in OpenADK I added ADK_TARGET_UCLINUX. Mksh can not be used for non-MMU, because it requires fork() for job control and other things. We use hush here. non-MMU support in uClibc does not have shared library support. Kernel does not start yet. So no runtime testing, but at least coldfire toolchain can be tested with uClibc-ng. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2014-07-25 | disable busybox rdate, when package/rdate is used | Waldemar Brodkorb | |
2014-06-27 | rework service startup, do not hardcode into postinst scripts | Waldemar Brodkorb | |
2014-06-21 | s/TOPDIR/ADK_TOPDIR/ | Waldemar Brodkorb | |
to avoid namespace collisions in some packages, rename TOPDIR. Sorry you need to make cleandir && make prereq && make | |||
2014-06-04 | add kmod utils subpackage | Waldemar Brodkorb | |
2014-06-02 | refactor CPU_ARCH/ARCH variables | Waldemar Brodkorb | |
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make | |||
2014-06-01 | disabel crontab, enable devmem | Waldemar Brodkorb | |
2014-05-29 | resolve merge conflict | Waldemar Brodkorb | |
2014-05-25 | make bootup really quiet | Waldemar Brodkorb | |