Created attachment 180289 [details] patch to create net/libiscsi and to add ISCSI option to emulators/qemu-sbruno I needed iSCSI in qemu-sbruno, so I added a new port net/libiscsi and an option ISCSI in qemu-sbruno. The new port should be checked for errors first, I only tested it lightly on releng/11.0 amd64. -- Martin
Maintainer feedback?
May be we could separate addition of libiscsi port from modifying the qemu-sbruno one and get this going forward? (I'm particularly interested in libiscsi itself.)
Oh hey. I'm just curious why emulators/qemu isn't what you are using here. Is there something missing in the current release? qemu-sbruno is *really* just a port that exists to build the qemu-user-static binaries.
Created attachment 213958 [details] Upgrade net/libiscsi to 1.19.0
(In reply to Martin Birgmeier from comment #4) Martin: Oh hey. I'm just curious why emulators/qemu isn't what you are using here. Is there something missing in the current release? qemu-sbruno is *really* just a port that exists to build the qemu-user-static binaries.
Created attachment 213959 [details] patch for emulators/qemu You are right - here is the same patch for emulators/qemu. -- Martin
Created attachment 213975 [details] correct the update to libiscsi-1.19.0 (plist was wrong)
(In reply to Martin Birgmeier from comment #6) Hi, I am working on qemu 5.x branch at this time. Please bear with me.
Thank you for your work! - This is just a small addition, and I wanted to correct my erroneous submission, there is no pressure! -- Martin
(In reply to Sean Bruno from comment #5) Hi Sean .. Are you going to take care of libiscsi ? Or should I do it ?
(In reply to Muhammad Moinur Rahman from comment #10) I will not be doing it.
Hi Muhammad, If it is too much effort let us just close this ticket - this is not that important. FreeBSD developers are overworked anyway. Best regards, Martin
(In reply to Martin Birgmeier from comment #12) Hi, Noops. It's not too much effort. These are duties with the hats on. :B But the problem is libiscsi do not build successfully on i386 hosts. Or is it meant only for i386 hosts. For logs please check the following: http://pdr.bofh.network/data/latest-per-pkg/libiscsi/1.19.0/
Created attachment 214933 [details] Updated patch for libiscsi-1.19.0 I have updated the patch. Checked for compile on 12.1 i386 and amd64. -- Martin
A commit references this bug: Author: bofh Date: Sat May 30 00:31:40 UTC 2020 New revision: 537021 URL: https://svnweb.freebsd.org/changeset/ports/537021 Log: [NEW] net/libiscsi: Client-side library to implement the iSCSI protocol Libiscsi is a client-side library to implement the iSCSI protocol that can be used to access the resources of an iSCSI target. The library is fully asynchronous with regards to iSCSI commands and SCSI tasks, but a synchronous layer is also provided for ease of use for simpler applications. WWW: https://github.com/sahlberg/libiscsi PR: 217355 Submitted by: d8zNeCFG@aon.at Changes: head/net/Makefile head/net/libiscsi/ head/net/libiscsi/Makefile head/net/libiscsi/distinfo head/net/libiscsi/files/ head/net/libiscsi/files/patch-configure.ac head/net/libiscsi/files/patch-lib_login.c head/net/libiscsi/pkg-descr head/net/libiscsi/pkg-plist
A commit references this bug: Author: bofh Date: Sat Jun 6 10:02:12 UTC 2020 New revision: 538082 URL: https://svnweb.freebsd.org/changeset/ports/538082 Log: emulators/qemu: Add NCURSES option - Add ISCSI OPTION [1] PR: 246038 217355 [1] Submitted by: cy d8zNeCFG@aon.at [1] Changes: head/emulators/qemu/Makefile
Just to mention I haven't actually added it as DEFAULT option.
Thank you! Best regards, Martin