diff options
Diffstat (limited to 'meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb')
| -rw-r--r-- | meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb new file mode 100644 index 0000000..593d791 --- /dev/null +++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720." | ||
| 2 | HOMEPAGE = "http://www.open-iscsi.org/" | ||
| 3 | LICENSE = "GPL" | ||
| 4 | PR = "r1" | ||
| 5 | |||
| 6 | inherit systemd | ||
| 7 | |||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" | ||
| 9 | |||
| 10 | SRC_URI = "http://www.open-iscsi.org/bits/open-iscsi-${PV}.tar.gz \ | ||
| 11 | file://user.patch \ | ||
| 12 | file://open-iscsi \ | ||
| 13 | file://initiatorname.iscsi \ | ||
| 14 | " | ||
| 15 | |||
| 16 | |||
| 17 | S = "${WORKDIR}/open-iscsi-${PV}" | ||
| 18 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
| 19 | |||
| 20 | |||
| 21 | do_compile () { | ||
| 22 | oe_runmake user | ||
| 23 | } | ||
| 24 | |||
| 25 | do_install () { | ||
| 26 | oe_runmake DESTDIR="${D}" install_user | ||
| 27 | cp -f "${WORKDIR}/open-iscsi" "${D}/etc/init.d/" | ||
| 28 | install -m 0644 ${WORKDIR}/initiatorname.iscsi ${D}/etc/iscsi/initiatorname.iscsi | ||
| 29 | } | ||
| 30 | |||
| 31 | |||
| 32 | SRC_URI[md5sum] = "0c403e8c9ad41607571ba0e6e8ff196e" | ||
| 33 | SRC_URI[sha256sum] = "bcea8746ae82f2ada7bc05d2aa59bcda1ca0d5197f05f2e16744aae59f0a7dcb" | ||
| 34 | |||
| 35 | # systemd support | ||
| 36 | PACKAGES =+ "${PN}-systemd" | ||
| 37 | SRC_URI_append = " file://iscsi-initiator \ | ||
| 38 | file://iscsi-initiator.service \ | ||
| 39 | file://iscsi-initiator-targets.service \ | ||
| 40 | " | ||
| 41 | RDEPENDS_${PN}-systemd += "${PN}" | ||
| 42 | FILES_${PN}-systemd += " ${base_libdir}/systemd \ | ||
| 43 | ${sysconfdir}/default/iscsi-initiator \ | ||
| 44 | " | ||
| 45 | SYSTEMD_PACKAGES = "${PN}-systemd" | ||
| 46 | SYSTEMD_SERVICE = " iscsi-initiator.service iscsi-initiator-targets.service " | ||
| 47 | |||
| 48 | |||
| 49 | do_install_append () { | ||
| 50 | install -d ${D}${sysconfdir}/default/ | ||
| 51 | install -m 0644 ${WORKDIR}/iscsi-initiator ${D}${sysconfdir}/default/ | ||
| 52 | } | ||
