[Re: [oe] [meta-networking][PATCH v2] open-iscsi : add recipe] On 14.12.02 (Tue 17:19) Koen Kooi wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Joe MacDonald schreef op 30-11-14 21:55: > > Merged, thanks. I made one minor tweak to the "add includes" patch to > > remove trailing whitespace. > > None of the review comments were addressed, the hardcoded paths one is a > serious bug :/ None? Since v2 was in master-next I had thought the issue had been discussed off-line or on IRC, as happens with merges to master from time-to-time, AFAICT. Looking now, obviously the do_install* should have been a red flag anyway, so I'm dumping the recipe. -J. > > [[oe] [meta-networking][PATCH v2] open-iscsi : add recipe] On 14.11.27 > > (Thu 16:03) Li xin wrote: > > > >> Open-iSCSI project is a high performance, transport independent, > >> multi-platform implementation of RFC3720. > >> > >> Signed-off-by: Li Xin <[email protected]> --- > >> .../files/iscsi_sysfs.c-add-include-files.patch | 26 > >> +++++++++++++++++ .../open-iscsi/files/open-iscsi.service | > >> 18 ++++++++++++ .../open-iscsi/open-iscsi_2.0-871.bb | 34 > >> ++++++++++++++++++++++ 3 files changed, 78 insertions(+) create mode > >> 100644 > >> meta-networking/recipes-daemons/open-iscsi/files/iscsi_sysfs.c-add-include-files.patch > >> > >> > create mode 100644 > meta-networking/recipes-daemons/open-iscsi/files/open-iscsi.service > >> create mode 100644 > >> meta-networking/recipes-daemons/open-iscsi/open-iscsi_2.0-871.bb > >> > >> diff --git > >> a/meta-networking/recipes-daemons/open-iscsi/files/iscsi_sysfs.c-add-include-files.patch > >> b/meta-networking/recipes-daemons/open-iscsi/files/iscsi_sysfs.c-add-include-files.patch > >> > >> > new file mode 100644 > >> index 0000000..43c1c36 --- /dev/null +++ > >> b/meta-networking/recipes-daemons/open-iscsi/files/iscsi_sysfs.c-add-include-files.patch > >> > >> > @@ -0,0 +1,26 @@ > >> +From e8ecb307b6402b39d033e20f4df4f3374e7c0685 Mon Sep 17 00:00:00 > >> 2001 +From: Li xin <[email protected]> +Date: Fri, 21 Nov 2014 > >> 12:02:51 +0900 +Subject: [PATCH] usr/iscsi_sysfs.c : add include files > >> + +Signed-off-by: Li Xin <[email protected]> +--- + > >> usr/iscsi_sysfs.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff > >> --git a/usr/iscsi_sysfs.c b/usr/iscsi_sysfs.c +index cb9a5a1..f6bd78a > >> 100644 +--- a/usr/iscsi_sysfs.c ++++ b/usr/iscsi_sysfs.c +@@ -14,6 > >> +14,8 @@ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See > >> the GNU + * General Public License for more details. + */ ++#include > >> <sys/types.h> ++#include <sys/stat.h> + #include <fcntl.h> + #include > >> <unistd.h> + #include <stdlib.h> +-- +1.8.4.2 + diff --git > >> a/meta-networking/recipes-daemons/open-iscsi/files/open-iscsi.service > >> b/meta-networking/recipes-daemons/open-iscsi/files/open-iscsi.service > >> new file mode 100644 index 0000000..debb2d6 --- /dev/null +++ > >> b/meta-networking/recipes-daemons/open-iscsi/files/open-iscsi.service > >> @@ -0,0 +1,18 @@ +[Unit] +Description=Open-iSCSI > >> +Documentation=man:iscsid(8) man:iscsiadm(8) +After=network.target + > >> +[Service] +Type=forking +PIDFile=/var/run/iscsid.pid > >> +ExecStartPre=-/sbin/modprobe -q iscsi_tcp > >> +ExecStartPre=-/sbin/modprobe -q ib_iser +ExecStart=/usr/sbin/iscsid -p > >> /var/run/iscsid.pid +ExecStartPost=-/usr/sbin/iscsiadm -m node > >> --loginall=automatic +ExecStopPost=/bin/sync > >> +ExecStopPost=-/sbin/modprobe -r ib_iser +ExecStopPost=-/sbin/modprobe > >> -r iscsi_tcp + +[Install] +WantedBy=multi-user.target diff --git > >> a/meta-networking/recipes-daemons/open-iscsi/open-iscsi_2.0-871.bb > >> b/meta-networking/recipes-daemons/open-iscsi/open-iscsi_2.0-871.bb new > >> file mode 100644 index 0000000..99f8657 --- /dev/null +++ > >> b/meta-networking/recipes-daemons/open-iscsi/open-iscsi_2.0-871.bb @@ > >> -0,0 +1,34 @@ +DESCRIPTION = "Open-iSCSI project is a high performance, > >> transport \ +independent, multi-platform implementation of RFC3720." > >> +HOMEPAGE = "http://www.open-iscsi.org/" +LICENSE = "GPL-2.0" > >> +LIC_FILES_CHKSUM = > >> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" + +SRC_URI = > >> "http://www.open-iscsi.org/bits/${BP}.tar.gz" +SRC_URI[md5sum] = > >> "0c403e8c9ad41607571ba0e6e8ff196e" +SRC_URI[sha256sum] = > >> "bcea8746ae82f2ada7bc05d2aa59bcda1ca0d5197f05f2e16744aae59f0a7dcb" > >> +SRC_URI += "file://iscsi_sysfs.c-add-include-files.patch \ + > >> file://open-iscsi.service" + +TARGET_CC_ARCH += "${LDFLAGS}" + > >> +do_compile () { + oe_runmake user +} + +do_install_append () { + > >> if ${@base_contains('DISTRO_FEATURES','systemd','true','false',d)}; > >> then + install -d ${D}${systemd_unitdir}/system + install > >> -m 0644 ${WORKDIR}/open-iscsi.service ${D}${systemd_unitdir}/system/ + > >> fi +} + +do_install () { + oe_runmake DESTDIR="${D}" install_user > >> +} + +inherit > >> ${@base_contains('VIRTUAL-RUNTIME_init_manager','systemd','systemd','',d)} > >> > >> > + > >> +SYSTEMD_PACKAGES = "${PN}" +SYSTEMD_SERVICE_${PN} = > >> "open-iscsi.service" +SYSTEMD_AUTO_ENABLE = "enable" -- 1.8.4.2 > >> > >> > >> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (Darwin) > Comment: GPGTools - http://gpgtools.org > > iD8DBQFUfeaWMkyGM64RGpERAjs1AJ9GBotz/SKNVovuZeTajFipaC/gbwCeLOTG > 0IdRSUGTf1eYpvVHW9lmvPI= > =T/wZ > -----END PGP SIGNATURE----- > -- -Joe MacDonald. :wq
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
