diff options
| author | Vu Tran <vu.tran@windriver.com> | 2014-02-28 09:11:03 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2014-03-17 14:17:46 -0400 |
| commit | 1814e3e5345310fd7912208c57a7f459d5a39aaf (patch) | |
| tree | 5294a242ea865f1307008932cc628761e7bfe8a0 | |
| parent | 086cbe95e0abea3ee9268072273eed063f06860c (diff) | |
| download | meta-cloud-services-1814e3e5345310fd7912208c57a7f459d5a39aaf.tar.gz | |
Add bbappend for open-iscsi-user_2.0-871
This patch creates bbappend for this bb file
git://github.com/DFE/HIPOS/meta-hidav/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-871.bb
To build iscsi initiator (open-isisc) usable by openstack Cinder.
Signed-off-by: Vu Tran <vu.tran@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| -rw-r--r-- | meta-openstack/recipes-dangling/open-iscsi/open-iscsi-user_2.0-871.bbappend | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meta-openstack/recipes-dangling/open-iscsi/open-iscsi-user_2.0-871.bbappend b/meta-openstack/recipes-dangling/open-iscsi/open-iscsi-user_2.0-871.bbappend new file mode 100644 index 0000000..a994cb0 --- /dev/null +++ b/meta-openstack/recipes-dangling/open-iscsi/open-iscsi-user_2.0-871.bbappend | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | PRINC := "${@int(PRINC) + 1}" | ||
| 2 | |||
| 3 | inherit update-rc.d | ||
| 4 | |||
| 5 | do_install () { | ||
| 6 | #oe_runmake DESTDIR="${D}" install_user | ||
| 7 | |||
| 8 | install -d ${D}${sysconfdir}/iscsi/ifaces | ||
| 9 | install -d ${D}${sysconfdir}/init.d | ||
| 10 | install -d ${D}${base_sbindir} | ||
| 11 | |||
| 12 | install -p -m 755 ${S}/usr/iscsid ${S}/usr/iscsiadm \ | ||
| 13 | ${S}/utils/iscsi-iname \ | ||
| 14 | ${S}/usr/iscsistart ${D}/${base_sbindir} | ||
| 15 | |||
| 16 | install -m 755 ${S}/usr/iscsid ${D}${base_sbindir} | ||
| 17 | install -m 755 ${S}/usr/iscsiadm ${D}${base_sbindir} | ||
| 18 | install -m 755 ${S}/utils/iscsi-iname ${D}${base_sbindir} | ||
| 19 | install -m 755 ${S}/utils/iscsi_discovery ${D}${base_sbindir} | ||
| 20 | |||
| 21 | install -p -m 644 ${S}/etc/iscsid.conf ${D}${sysconfdir}/iscsi/ | ||
| 22 | install -p -m 644 ${S}/etc/iface.example ${D}${sysconfdir}/iscsi/ifaces/ | ||
| 23 | install -p -m 755 ${S}/etc/initd/initd.debian ${D}${sysconfdir}/init.d/open-iscsi | ||
| 24 | } | ||
| 25 | |||
| 26 | pkg_postinst_${PN} () { | ||
| 27 | if [ "x$D" != "x" ]; then | ||
| 28 | exit 1 | ||
| 29 | fi | ||
| 30 | if [ ! -f /etc/iscsi/initiatorname.iscsi ]; then | ||
| 31 | echo "InitiatorName=$(/sbin/iscsi-iname)" > \ | ||
| 32 | /etc/iscsi/initiatorname.iscsi | ||
| 33 | fi | ||
| 34 | } | ||
| 35 | |||
| 36 | INITSCRIPT_NAME = "open-iscsi" | ||
| 37 | INITSCRIPT_PARAMS = "start 30 1 2 3 4 5 . stop 70 0 1 2 3 4 5 6 ." | ||
