Hi folks,
Sorry for my very long silence. I had to deal with some GSoC problems,
especially with the fact that my mentor gave up. I've got a new mentor now,
which is Luca Bartodo. Thanks to him for helping me!
It's been hard to remotivate myself working on the project: I've to admit I've
lost 1 week, stuck between waiting Davide's come back, asking myself a lot
of questions I had to ask to Davide, and, tons of problems related to my
project.
I've coded a very last ebuild to emerge /usr/share/ NetBSD directory content (I
needed it due to make rules which weren't installed, mk directory). I've also
made some
polishing to my ebuilds, and removed useless directories (like
/usr/share/man/html[1-9]). Read comments to check what I've done.
I'm currently creating the stage tarball. Here are the ebuilds which are
installed inside my ROOT directory:
http://projects.boulz.org/trac/gentoo-nbsd/attachment/wiki/WikiStart/netbsd-ROOT.txt
Of course, there are missing ebuilds. I'm currently facing PAM problems. I
remember Johan Hattne sending me an email about PAM patches especially for
NetBSD. Johan, if you read me, your help would be much appreciated !
Another problem I face is Kerberos libraries compilation. It fails to compile
with this error:
http://pastebin.org/8892
I also have to change two ./configure args which are "--without-et" and
"--without-ss" to pass configure script. According to ./configure help:
--with-system-et use system compile_et and -lcom_err [default: build and
install a local version]
--with-system-ss use system -lss and mk_cmds [private version]
I'd like to know how did Gentoo/FreeBSD managed with Kerberos librairies ? Even
by reading ebuilds, I can't really understand. Some help would be appreciated.
And finaly: no, I haven't boot my stage yet. I'll do so after resolving every
problems in order to have something usable. Currently, when I chroot in my ROOT
directory, I can use emerge, equery, .. and every other tools to manage
packages. Let's see:
patrice@soc-netbsd ~ & uname -a
NetBSD soc-netbsd 5.0 NetBSD 5.0 (GENERIC) #0: Sun Apr 26 18:50:08 UTC 2009
builds@...:/home/builds/ab/netbsd-5-0-RELEASE/i386/200904260229Z-obj/home/builds/ab/netbsd-5-0-REL
EASE/src/sys/arch/i386/compile/GENERIC i386
patrice@soc-netbsd ~ & pwd
/home/patrice
patrice@soc-netbsd ~ & su -
Password:
Terminal type is vt100.
soc-netbsd# chroot /gentoo-nbsd/ /bin/bash
soc-netbsd / # cd
soc-netbsd ~ # equery b /bin/mv
[ Searching for file(s) /bin/mv in *... ]
sys-netbsd/netbsd-bin-5.0 (/bin/mv)
soc-netbsd ~ # equery b /usr/bin/crontab
[ Searching for file(s) /usr/bin/crontab in *... ]
sys-process/vixie-cron-4.1-r11 (/usr/bin/crontab)
soc-netbsd ~ # equery b /usr/lib/libpuffs.so
[ Searching for file(s) /usr/lib/libpuffs.so in *... ]
sys-netbsd/netbsd-libs-5.0 (/usr/lib/libpuffs.so -> libpuffs.so.0.0)
soc-netbsd ~ # uname -a
NetBSD soc-netbsd 5.0 NetBSD 5.0 (GENERIC) #0: Sun Apr 26 18:50:08 UTC 2009
builds@...:/home/builds/ab/netbsd-5-0-RELEASE/i386/200904260229Z-obj/home/builds/ab/netbsd-5-0-REL
EASE/src/sys/arch/i386/compile/GENERIC i386
soc-netbsd ~ # equery l
[I--] [M~] app-admin/eselect-1.0.12 (0)
[I--] [M~] app-admin/eselect-news-20080320 (0)
[I--] [M~] app-admin/perl-cleaner-1.05 (0)
..
And so on ..
I think we are near the end :)
Cheers!
Patrice
|