X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=meta-starlingx%2Fmeta-stx-flock%2Fstx-utilities%2Fstx-extensions.bb;fp=meta-starlingx%2Fmeta-stx-flock%2Fstx-utilities%2Fstx-extensions.bb;h=156b62f6e04dc47ccfbd5e6dfd23995e009b41e4;hb=e0634c6eaf2fe2641a0fb90e84a5defb880b1335;hp=0000000000000000000000000000000000000000;hpb=210d0f78485e760dffcdd3f630f59cec797f3f11;p=pti%2Frtp.git diff --git a/meta-starlingx/meta-stx-flock/stx-utilities/stx-extensions.bb b/meta-starlingx/meta-stx-flock/stx-utilities/stx-extensions.bb new file mode 100644 index 0000000..156b62f --- /dev/null +++ b/meta-starlingx/meta-stx-flock/stx-utilities/stx-extensions.bb @@ -0,0 +1,32 @@ +DESCRIPTION = "TIS Extensions to thirdparty pkgs" +SUMMARY = "TIS Extensions to thirdparty pkgs" + +require utilities-common.inc + +SUBPATH0 = "utilities/stx-extensions/files" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +RDEPENDS_${PN} += " systemd" + +do_configure[noexec] = "1" +do_compile[noexec] = "1" + +do_install() { + + install -p -d -m 0755 ${D}/${sysconfdir}/sysctl.d + install -m 0644 coredump-sysctl.conf ${D}/${sysconfdir}/sysctl.d/50-coredump.conf + + # Fix the systemd unitdir and the arguments for kernel.core_pattern + sed -i -e 's|${nonarch_libdir}/systemd|${systemd_unitdir}|' \ + -e 's/%p/%P/' -e 's/%e/%c %h %e/' \ + ${D}/${sysconfdir}/sysctl.d/50-coredump.conf + + install -p -d -m 0755 ${D}/${sysconfdir}/systemd/coredump.conf.d + install -m 0644 coredump.conf ${D}/${sysconfdir}/systemd/coredump.conf.d/coredump.conf + + install -p -d -m 0755 ${D}/${sysconfdir}/modules-load.d + install -m 0644 modules-load-vfio.conf ${D}/${sysconfdir}/modules-load.d/vfio.conf + +}