frinnst | lftp needs a "gets" fix | 03:24 |
---|---|---|
frinnst | tek was busy for a week or so, right? | 03:39 |
* frinnst slaps teK__ | 03:39 | |
frinnst | ok to fix for you? | 03:39 |
*** horrorSt1uck is now known as horrorStruck | 03:57 | |
prologic | Romster, ping | 04:08 |
prologic | http://wiki.openvz.org/Archlinux_Template_creation#Prerequisites | 04:09 |
prologic | do we have something similar to mkarchroot ? | 04:09 |
pitillo | prologic: for i in iso/crux/core do pkagadd -r /newrootfs ? | 05:04 |
frinnst | you might need to touch /var/lib/pkg/db | 05:10 |
frinnst | i forget | 05:10 |
pitillo | yes, it's needed too frinnst | 05:10 |
frinnst | That was the first thing i ever did with regard to crux btw (interesting trivia!) :) | 05:11 |
pitillo | it's really versatile for chroot development | 05:13 |
frinnst | I installed ports on my slackware box | 05:13 |
frinnst | 2.1 i think | 05:13 |
pitillo | ummmm I needed more time to understand how ports worked... the jails came later in my case | 05:15 |
frinnst | no I installed ports on my live slackware system and manually replaced the slackware packages over time :) | 05:15 |
frinnst | i removed the last orphaned files from slackware's glibc maybe last year or something :D | 05:16 |
pitillo | sounds great... I moved to CRUX when I was tired about SID... good movement | 05:16 |
pitillo | oh, that sounds messy xD | 05:17 |
frinnst | heh, yeah but it was fun! :D | 05:17 |
pitillo | jajajaa | 05:17 |
pitillo | sure | 05:17 |
frinnst | gave me good insight in how crux did thigs | 05:18 |
frinnst | things | 05:18 |
pitillo | lot of ways to deep in CRUX... I think yours one of the most funniest :D | 05:19 |
frinnst | :P | 05:20 |
prologic | doesn't /var/lib/pkg/db need to be filled with something more useful? | 05:49 |
prologic | or don't we track core? | 05:49 |
prologic | and yes you're quite right, I should be able to pkgadd -r all the core packages | 05:49 |
prologic | btw I'm finally sitting down and creating an openvz template for crux 2.8 x64 | 05:50 |
prologic | I don't have pkgadd on this debian system (proxmox ve 2.2) though | 05:54 |
prologic | so I'll have to use tar -C chroot -Jxvf $pkg | 05:54 |
prologic | hmm | 06:04 |
prologic | I can't chroot into this | 06:04 |
prologic | FATAL: Kernel too OLD | 06:04 |
prologic | hmm | 06:07 |
prologic | I would not be able to do this | 06:07 |
prologic | the openvz kernel being used will be way way older tahn what we use in crux 2.8 | 06:07 |
Romster | no once it's touched you pkgadd stuff it gets filled then | 06:39 |
Romster | if course if you don't have pkgutils there your stuffed with that one. | 06:40 |
Romster | you'd have to lower the requirment in glibc and supply older kernel headers. | 06:41 |
prologic | heh? | 06:41 |
Romster | be easer to make the image on a crux system then upload it to the host? | 06:41 |
prologic | say that again? | 06:41 |
prologic | this is the openvz 2.6.32 kernel | 06:42 |
prologic | so I don't think I'll be able to run crux 2.8 as a container in it | 06:42 |
frinnst | sure you can, just recompile glibc | 06:42 |
Romster | if you want to chroot on a older kernel to crux you'll probably have to lower the kernel version in glibc. | 06:42 |
prologic | recompile glic against the host's 2.6.32 openvz kernel? | 06:42 |
Romster | you can rebuild it all in the iso makefile | 06:42 |
frinnst | just edit the glibc/pkgfile | 06:42 |
frinnst | and manually build it - upload | 06:43 |
frinnst | i can probably do it for you if you like | 06:43 |
frinnst | x86_64? | 06:43 |
prologic | yeah | 06:43 |
prologic | ok if you can do that | 06:43 |
prologic | I'll build pkgutils on the host | 06:43 |
Romster | honestly prologic showed me how linux worked and you can't do that task. or just no time too. | 06:44 |
prologic | time :) | 06:46 |
prologic | you get rusty over time | 06:46 |
frinnst | http://obra.se/distfiles/glibc%232.16.0-2.6.32.pkg.tar.gz | 06:53 |
prologic | $ ssh root@vz1.bne | 06:54 |
prologic | ssh_exchange_identification: Connection closed by remote host | 06:54 |
prologic | wth | 06:54 |
prologic | I can't ssh into the host anymore | 06:54 |
prologic | why does ssh do this sometimes :( | 06:55 |
Romster | no idea on that one | 06:58 |
Romster | i've never experienced that | 06:58 |
prologic | I do quite freqently | 06:59 |
frinnst | the only time sshd acts up is after i've broken it :) | 07:00 |
Romster | frinnst, don't you also need gcc binutils and other deps that those rely on for that also? | 07:00 |
frinnst | no, you should be fine | 07:00 |
frinnst | glibc is the overlord of everything :) | 07:01 |
Romster | actually you may need to hand bash to prologic too | 07:01 |
Romster | i had a fun time once would not work until i recompiled bash | 07:02 |
Romster | just my experience though. | 07:02 |
*** prologic_ has joined #crux-devel | 07:20 | |
prologic_ | ok so I've got your glib built against 2.6.32 | 07:21 |
prologic_ | now what? | 07:21 |
frinnst | install/upgrade it | 07:29 |
frinnst | :) | 07:29 |
frinnst | stuff should start working | 07:29 |
prologic_ | hmm hold up | 07:31 |
prologic_ | little confused | 07:31 |
prologic_ | mount the 2.8 iso | 07:31 |
prologic_ | pkgadd -r the packages (will need to build pkgutils on the host) | 07:31 |
frinnst | yeah, use the package i provided instead of glibc from the iso | 07:31 |
frinnst | use the rest from the iso | 07:31 |
prologic_ | yup | 07:31 |
prologic_ | and I should be able to chroot into it? | 07:32 |
prologic_ | then rebuild gcc and all it's packages? | 07:32 |
frinnst | yeah, probably | 07:32 |
prologic_ | ok | 07:32 |
prologic_ | we'll see :) | 07:32 |
frinnst | you probably dont *need* to rebuild stuff | 07:32 |
prologic_ | so I'll have crux-2.8 | 07:32 |
prologic_ | but with a glib against an older kernel | 07:32 |
prologic_ | that's ok right? :) | 07:32 |
frinnst | yeah | 07:32 |
prologic_ | right | 07:32 |
prologic_ | gotta build pkgutils | 07:32 |
prologic_ | all the 2.8 packages are in tar.xz | 07:33 |
frinnst | pkgadd is available from the iso, no? | 07:33 |
frinnst | in the squashfs image | 07:34 |
prologic_ | yeah it is | 07:35 |
prologic_ | however it's built against newer glib :) | 07:35 |
frinnst | glibc, not glib :) | 07:36 |
frinnst | ah, right | 07:36 |
prologic_ | yeah stupid auto correct :) | 07:36 |
prologic_ | I meant glibc | 07:36 |
prologic_ | using XChat Azure on my mb air | 07:37 |
frinnst | heh, no worries. Amnesia confused the two a day or so ago and that led to trouble :) | 07:41 |
prologic_ | what does pkgutils depend on? | 07:44 |
prologic_ | what libraries/headers do I need? | 07:44 |
frinnst | libarchive | 07:44 |
prologic_ | that's right | 07:46 |
prologic_ | wasn't obvious looking at the sources:) | 07:46 |
prologic_ | http://codepad.org/kiE6hDvg | 07:47 |
prologic_ | hmm | 07:47 |
prologic_ | less errors now | 07:47 |
frinnst | what are you compiling on? debian? | 07:48 |
frinnst | libarchive depends on gzip, bzip2, xz etc | 07:48 |
frinnst | and you probably need the -devel packages of the deps | 07:49 |
prologic_ | yeah debian sqeeze | 07:49 |
prologic_ | right | 07:50 |
prologic_ | I hate binary systems :) | 07:50 |
prologic_ | hmm no wait | 07:51 |
prologic_ | it already installed those | 07:52 |
prologic_ | as they're dependencies for libarchive | 07:52 |
frinnst | you could install the debian libarchive packages and hope they are new enough :) | 07:52 |
jaeger | they're usually not | 07:52 |
jaeger | best to build libarchive from source | 07:53 |
prologic_ | argg | 07:54 |
prologic_ | :/ | 07:55 |
prologic_ | that doesn't sound like fun | 07:55 |
jaeger | It's not hard | 07:55 |
prologic_ | not saying it is :) | 07:55 |
prologic_ | just don't want to cruft up this proxmox ve host any more than I have to :) | 07:55 |
prologic_ | perhaps I should run ip a crux-2.8 kvm test | 07:56 |
jaeger | install it to /opt/crux-tools or something | 07:56 |
prologic_ | use that to build my crux-2.8 vz container with glib against 2.6.32 | 07:56 |
prologic_ | then copy it over to the host | 07:56 |
prologic_ | hmm | 07:57 |
jaeger | man... can't get ssh X forwarding to work today at all | 08:01 |
jaeger | no matter what I do I keep getting "xauth key data not generated" | 08:01 |
frinnst | ssh -Y ? | 08:02 |
jaeger | I want it to work properly, not work around it with -Y :D | 08:02 |
frinnst | bah :) | 08:02 |
jaeger | It used to be that if ForwardX11 and XAuthLocation were set properly, it worked. now I have no idea why it won't | 08:03 |
* prologic_ works around debian's old crap | 08:03 | |
frinnst | what os/distro are you forwarding from? | 08:04 |
prologic_ | convert all the .xz to .gz :) | 08:04 |
jaeger | crux to crux, both 2.8 multilib | 08:04 |
frinnst | oh? i usually have no problems with that | 08:04 |
frinnst | redhat on the other hand.. | 08:05 |
jaeger | Yeah, it's bizarre as hell | 08:05 |
jaeger | For some reason the laptop has locked up twice as well while I've been testing | 08:36 |
*** prologic_ has quit IRC | 08:40 | |
prologic | alright | 08:44 |
prologic | we're almost there | 08:45 |
prologic | holy shit | 09:16 |
prologic | it works :) | 09:16 |
prologic | we have crux-2.8 amd64 openvz templte | 09:16 |
prologic | # crux | 09:16 |
prologic | CRUX version 2.8 x86_64 | 09:16 |
prologic | # | 09:16 |
jaeger | congrats | 09:21 |
prologic | thanks to frinnst | 09:23 |
prologic | :) | 09:23 |
prologic | the only thing that needs improving on is creating a set of crux-specific dist scripts for adding/deleting ip addresses | 09:33 |
prologic | prt-get: reinstalling pkgutils 5.35.2-1 | 09:49 |
prologic | FATAL: kernel too old | 09:49 |
prologic | hmm | 09:50 |
prologic | got some problems inside the CT | 09:50 |
prologic | # pkgadd -u -f pkgutils#5.35.2-1.pkg.tar.gz | 09:53 |
prologic | FATAL: kernel too old | 09:53 |
prologic | Segmentation fault | 09:53 |
prologic | hmm | 09:53 |
prologic | this 2.6 64b isn't working so well | 09:53 |
prologic | who's around? | 19:30 |
*** __mavrick61 has quit IRC | 21:40 | |
*** __mavrick61 has joined #crux-devel | 21:41 | |
jaeger | I was not around, just got home | 22:33 |
prologic | ah hi :) | 22:44 |
prologic | need some guideline on getting a 2.8 x86_64 template working | 22:45 |
prologic | my first attempt - not so good :) | 22:45 |
prologic | but at least I've managed to create a perfectly working 2.6 template now | 22:45 |
jaeger | it's probably going to be far easier to get 2.8 compiled with glibc built against the older kernel from a 2.6 machine than to do the same from a 2.8 machine | 22:47 |
prologic | hmm | 22:48 |
prologic | I already have a working 2.6 template | 22:49 |
prologic | couldn't I just bump all the ports? | 22:49 |
prologic | and rebuild everything inside the container | 22:49 |
prologic | or even inside the chroot | 22:49 |
jaeger | I would suggest using iso.git | 22:49 |
prologic | and build it on the host? | 22:49 |
jaeger | well, wherever that 2.6 install is | 22:50 |
prologic | hmm | 22:50 |
prologic | so build iso.git inside my 2.6 container? :) | 22:50 |
jaeger | yeah | 22:51 |
jaeger | or a 2.7 install if you have one somewhere | 22:51 |
prologic | that actually kinda makes a lot of sense | 22:51 |
prologic | it should just work too | 22:51 |
prologic | did you want to see the result of this 2.6 template? have a play? | 22:51 |
jaeger | I don't have a need for it, myself, but I'm sure it could be useful for someone | 22:52 |
jaeger | I don't have any openvz stuff | 22:52 |
prologic | kk | 22:52 |
prologic | nps | 22:52 |
prologic | but thanks for the suggestion | 22:52 |
prologic | I think I'll give that a go | 22:52 |
jaeger | np | 22:52 |
prologic | ideally I want the latest software :) | 22:52 |
prologic | even if it's not the latest kernel - that's not so impoertant | 22:52 |
jaeger | I've got a pretty fair amount of experience with that build process, figured I'd suggest it | 22:52 |
prologic | :) | 22:53 |
Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!