diff options
Diffstat (limited to 'tools/README.busybox')
-rw-r--r-- | tools/README.busybox | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/tools/README.busybox b/tools/README.busybox index f6350d2c..926e7320 100644 --- a/tools/README.busybox +++ b/tools/README.busybox @@ -1,20 +1,10 @@ -How busybox (version 1.9.1) is created: +How busybox (version 1.11.1) is created: -1. Get the current sources from busybox.net and untar them. -2. Change to the busybox-<version> dir and create a sym link named patches - pointing to ../busybox-patches -3. Use 'quilt push -a' to apply all patches from the busybox-patches/series - file. Or apply the patches in the order shown in the series file. -4. Create a sym link named .config pointing to ../busybox-config -5. Call make oldconfig and adjust the configuration if required. -6. (Bind-)Mount the busybox folder into the build environment - (which is 'debian-3.1-openslx-build' for i586 and - 'debian-4.0_x86_64-openslx-build for x86_64). -7. Open a chrooted shell in the build environment (via slxos-setup shell), - chdir into the busybox folder and call make to create the busybox binary. -8. Copy the binary to ../busybox.<arch> - -Current open issues - -- The process is not automated. -- Should be moved to a place outside of the OpenSLX sources. +1. Get our current sources from openslx-src-tools/trunk/busybox +2. bind mount the busybox folder to the correspoding uclibc-build-environment + folder (see http://openslx.org/trac/de/openslx/wiki/GentooUclibcChroot for + how to create such an environment) +3. chroot into the uclibc-build-environment +4. cd into the bind-mounted busybox folder +5. make oldconfig and adjust the configuration if required. +6. build busybox (make) |