* [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report
@ 2010-06-09 13:05 Naohiro Aota
0 siblings, 0 replies; 2+ messages in thread
From: Naohiro Aota @ 2010-06-09 13:05 UTC (permalink / raw
To: patrick; +Cc: gentoo-soc
Hi, Patrick and list
This is a weekly report of a SoC project "Porting Gentoo to DragonFly
BSD".
From the last week to now, I've done these things.
- install sandbox binary, portage
- sync to portage tree
- create "profiles/default/bsd/dfbsd", "profiles/arch/x86-dfbsd",
"profiles/releases/dfbsd-2.6" like freebsd's ones.
- create copy of the base package ebuilds and KEYWORD them as
"~x86-dfbsd"
- fix some of the ebuilds
- install "eseleclt-python" by hand using ebuild.
- USE='-*' emerge -1 portage
Now I'm trying "emrge -uDN world" on DragonFly BSD.
Here are some problems I'm struggling with.
- "sort -z"
DragonFly BSD's "sort" have no "-z" option, so that "sandbox" seems
not work. (ebuild.sh uses the option to deal something "sandbox"
related works)
- sandbox porting
Linux getcwd() set errno = ENAMETOOLONG when The path was longer
than PATH_MAX. But this behavior is not compatible with POSIX.
"sandbox" is written to follow this Linux manner, so sandbox not
working so well on *BSD.
Here is my work around patch. But I think it would be better to
convert ERANGE to ENAMETOOLONG or reverse at somewhere (maybe after
calling vanilla getcwd() is adequate)
http://github.com/naota/gentoo-dragonflybsd/commit/810b0be2b897579327b14fc599ba3024983237c7
Regards,
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report
@ 2010-06-22 23:13 Naohiro Aota
0 siblings, 0 replies; 2+ messages in thread
From: Naohiro Aota @ 2010-06-22 23:13 UTC (permalink / raw
To: patrick; +Cc: gentoo-soc
Hi, Patrick and list.
This is a weekly report of my SoC project "Porting Gentoo to DragonFly
BSD".
Here is my git repository.
http://github.com/naota/gentoo-dragonflybsd/
I'm writing dfbsd-* stuffs. I've wrote -bin, -lib, -sources and
-mk-defs. Some of them needs a little more fix. (use USE flag, remove
not-needed installation)
"sort -z" [1] and "ebuild patch sending" are still problems for me. Any
suggestions will be appreciated.
[1] DragonFly BSD's "sort" have no "-z" option, so that some portage
command dosen't work.
[2] May I send patches for ebuilds I've fixed for DragonFly BSD to
bugs.gentoo.org?
Regards,
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-06-22 23:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-22 23:13 [gentoo-soc] [GSoC] Gentoo/DragonFly BSD Report Naohiro Aota
-- strict thread matches above, loose matches on Subject: below --
2010-06-09 13:05 Naohiro Aota
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox