summaryrefslogtreecommitdiffstats
path: root/tools/README.busybox
diff options
context:
space:
mode:
authorLars Müller2007-04-29 22:30:12 +0200
committerLars Müller2007-04-29 22:30:12 +0200
commita19caf7bd7642a8484a64a7583465c279b59c02e (patch)
tree5feff4be392c2cb81e3d6b586792eb8cba8014dd /tools/README.busybox
parentAlso update the x86_64 busybox to version 1.4.2. (diff)
downloadcore-a19caf7bd7642a8484a64a7583465c279b59c02e.tar.gz
core-a19caf7bd7642a8484a64a7583465c279b59c02e.tar.xz
core-a19caf7bd7642a8484a64a7583465c279b59c02e.zip
Add readme how busybox is created. This needs more work after the 4.1.0
release. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@962 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'tools/README.busybox')
-rw-r--r--tools/README.busybox20
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/README.busybox b/tools/README.busybox
new file mode 100644
index 00000000..55cf25f6
--- /dev/null
+++ b/tools/README.busybox
@@ -0,0 +1,20 @@
+How busybox 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. Call make to create the busybox binary.
+7. 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.
+- Ensure to create the binaries with an older Linux version. Else the binary
+ might use newer features of libc which are not available on the used host.
+ For the last builds suse 10.1 systems created with slxos-setup had been used.