Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SUMMARY = "Openrack OpenBMC support files"
- DESCRIPTION = "Openrack OpenBMC support files."
- PR = "r1"
- inherit obmc-phosphor-license
- S = "${WORKDIR}"
- SRC_URI += "file://openrack"
- SRC_URI += "file://lua"
- DEPENDS = "rsync-native"
- do_install() {
- install -d ${D}/etc/overlays ${D}/usr/sbin ${D}/usr/share/lua/5.1 ${D}/usr/share/openrack/tests
- install -d ${D}/etc/systemd/network ${D}/etc/systemd/system
- # rsync -a ${WORKDIR}/lua/*.lua ${D}/usr/share/lua/5.1/
- rsync -a ${WORKDIR}/openrack/root/ ${D}/
- rsync -a ${WORKDIR}/openrack/tests/ ${D}/usr/share/openrack/tests/
- }
- pkg_postinst_${PN} () {
- OPTS=""
- if [ -n "$D" ]; then
- OPTS="--root=$D"
- fi
- if type systemctl >/dev/null 2>/dev/null; then
- systemctl $OPTS enable obmc-overlay.service
- systemctl $OPTS enable obmc-shaosid.service
- if [ -z "$D" -a "enable" = "enable" ]; then
- systemctl restart obmc-overlay.service
- systemctl restart obmc-shaosid.service
- fi
- fi
- }
- FILES_${PN} += "${sysconfdir}/default/openrack \
- ${sysconfdir}/systemd/network/10-eth1.network \
- ${sysconfdir}/systemd/network/20-racklan.netdev \
- ${sysconfdir}/systemd/system/systemd-networkd-wait-online.service \
- ${systemd_unitdir}/system/obmc-overlay.service \
- ${systemd_unitdir}/system/obmc-shaosid.service \
- ${datadir}/openrack \
- ${sbindir} \
- ${datadir}/lua/5.1 \
- "
- RDEPENDS_${PN} = " luajit bash"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement