On 10/01/17 05:11, Hui Kang wrote:
(m2) I kind of cherry-pick the libtun component (I created a PR to
track the commit [1]) and be able to make the compilation work. With
this PR, the rump kernel client can use the tun component of a rump
kernel. This is not a real "cherry-pick" because the upstream netbsd
has made some change to the app-src branch of rumpkernel/src-bsd [2].
[2]
https://github.com/huikang/netbsd-src/commit/60a241be2b08a4c81dda8b9b8ec09d2bbe6fba3f#diff-c871c9f5be0e8b75c6fd3de9ea46fa2a
Can you expand on why changes to the tap driver are relevant?
No, the change to tap driver in upstream is irrelevant. The point is
to show why a
blind full sync does work.
I am not sure whether I fully understand the checkout.sh script. But I
created a PR with my change to checkout my src-netbsd [3]. However,
when I run
./checkout.sh githubdate src
It hangs at checking out upstream netbsd src by csv (the full log of
the above command is [4]). Could you take a look at this? Thanks
[3] https://github.com/rumpkernel/buildrump.sh/pull/84
[4] https://paste.fedoraproject.org/524917/84025053/