00:10.52 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
01:08.16 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
05:12.00 | *** join/#uclibc ibot (~ibot@rikers.org) |
05:12.00 | *** topic/#uclibc is discussion of uClibc, Busybox and Buildroot | uClibc 0.9.32 was released 08 June 2011 | busybox 1.18.5 was released 12 June 2011 (unstable busybox 1.19.0) | Buildroot 2011.05 was released 27 May 2011 | For general setup issues try #elinux or #edev |
05:42.40 | *** join/#uclibc tsukasa (~tsukasa@unaffiliated/tsukasa) |
06:39.38 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
06:44.19 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
07:12.50 | *** join/#uclibc kos_tom (~thomas@2a01:e35:2f7b:7480:6aa3:c4ff:fe95:c756) |
07:25.01 | *** join/#uclibc trem (~trem@bny93-7-88-161-33-221.fbx.proxad.net) |
07:42.48 | *** join/#uclibc crytpw (~cryptw@2001:470:8212::7) |
08:18.11 | kos_tom | 'endchoice' in different file than 'choice' |
08:18.11 | kos_tom | grr |
08:43.35 | *** join/#uclibc xiangfu (~xiangfu@219.148.131.95) |
09:12.37 | *** join/#uclibc xiangfu (~xiangfu@219.148.131.95) |
09:21.31 | *** join/#uclibc y_morin (~ymorin@ARennes-256-1-61-9.w90-32.abo.wanadoo.fr) |
10:01.36 | *** join/#uclibc xenno (~xenn0@x1-6-00-24-b2-9e-09-00.k224.webspeed.dk) |
10:21.27 | *** join/#uclibc luneff (~yury@84.51.213.254) |
12:19.17 | *** join/#uclibc y_morin|away (~ymorin@ARennes-256-1-61-9.w90-32.abo.wanadoo.fr) |
13:47.03 | *** join/#uclibc luneff (~yury@84.51.203.210) |
14:45.18 | *** join/#uclibc xiangfu (~xiangfu@fidelio.qi-hardware.com) |
15:00.27 | *** join/#uclibc avinashhm (~avinash-h@122.172.168.80) |
16:53.00 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
17:03.40 | *** join/#uclibc bkuhn (~bkuhn@fsf/director/conservancy.president.bkuhn) |
17:12.40 | *** join/#uclibc functor (~q@oh.yeeaaaah.org) |
18:00.20 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
18:28.08 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
20:05.36 | *** join/#uclibc luneff (~yury@84.51.203.210) |
21:48.24 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
22:50.58 | *** join/#uclibc tchan (~tchan@lunar-linux/developer/tchan) |
22:55.12 | *** join/#uclibc ashes (ashes@modemcable026.148-202-24.mc.videotron.ca) |
22:57.45 | wagle | what's the minimum binaries for single user mode? i have /bin/sh in another dir, and it wont execute as init |
22:58.36 | jero | wagle: well if sh is a static executable, it's enough |
22:58.43 | jero | otherwise you need the c library |
23:01.41 | wagle | good plan to dynamically link it.. why in my day.. </foogey> |
23:01.57 | jero | :) |
23:03.14 | wagle | problem is that i cant put stuff in /, can only put it in /opt/upgrader/ |
23:03.28 | y_morin | wgale: for dynamicaly linked, you need: the binary (of course!;-)) the needed libs (eg. libc.so) and the dynamic linker ld.so. |
23:04.05 | wagle | just need to run a simple shell script to chroot the thing |
23:04.09 | y_morin | wagle: depending on what you want to do, a statically linked binary can be enough |
23:04.35 | wagle | i guess i need to write a static binary to do the chroot |
23:05.13 | y_morin | wagle: wagle: sounds like it, yes. Just grab busybox, just build chroot, and you're done. |
23:06.05 | wagle | booting into a non-root isk with init= something |
23:06.33 | wagle | init=/opt/upgrader/sbin/init-phase-1 |
23:07.00 | wagle | got busybox, trying to use its chroot to get things going |
23:07.30 | wagle | does busybox have a simple shell? |
23:09.21 | wagle | sigh.. busybox itself is dynamically linked |
23:09.57 | y_morin | wagle: what busybox did you get? You can _build_ busybox as a static binary. |
23:10.35 | wagle | i inherited this big buildroot thing from 2008 that-must-be-be-modernized |
23:10.45 | wagle | i inherited this big buildroot thing from 2008 that-must-NOT-be-modernized |
23:12.43 | wagle | i think static link busybox is the way to go.. ash is part of busybox? |
23:12.52 | y_morin | wagle: yes. |
23:16.20 | wagle | darn this monday dropdead deadline.. its making my head explode hen i see things like "configure it with a gui" |
23:17.26 | wagle | (its got to automatically build) |
23:19.06 | wagle | is there a simple way to get it to statically link, or do i dig through the config options? |
23:20.00 | jero | wagle: busybox has a single option to compile it static |
23:24.20 | wagle | found it |