Hi, First of all, thank you for all your work so far, it's quite impressive.
Now, I ask that you please bear with me here, I'm a little new to these things. I've been trying to compile the tshark binary for execution as a xen unikernel using rumprun. The target platform (eventually) is an ARM board. Compiling build-rr etc. on ARM I've hit the eabi symbol issue described on this mailing list a month or so ago. I've hit a few snags here and there with a couple of other platforms too, so this is my over-complicated production env right now (time is of the essence :) ): 1- I compiled rumprun-xen-* app-tools on Debian, moved rumprun-xen-make to a NetBSD VM. 2- Compile the tshark binary and files on NetBSD (to avoid messing with wireshark's massive Makefile): a- ./configure --disable-wireshark --disable-editcap --disable-capinfos --disable-mergecap --disable-text2pcap --disable-dftest --disable-randpkt --disable-rawshark --prefix=/none b- rumprun-xen-make 3- Using the nginx example, I put the necessary 3 files/folder tshark, .libs, dumpcap into a single folder and iso'd it: genisoimage -l -r -o tshark.iso tshark/ 4- Move the iso to Xen Deb, mount: rumprun xen -M 128 -di -n inet,static,10.10.10.10/24 -b tshark.iso,/tshark -- tshark/tshark ``` !!! !!! NOTE: rumprun is experimental and may change in the future !!! /usr/local/bin/rumprun: 230: /usr/local/bin/rumprun: blkid: not found rumprun: error: File /home/ahmed/Downloads/tshark.iso: unknown fstype ``` May I please draw upon your expertise for assistance? Thanks in advance! -- Ahmed
