zram_0.1.bb 877 B

123456789101112131415161718192021222324252627282930313233
  1. SUMMARY = "Linux zram compressed in-memory swap"
  2. LICENSE = "MIT"
  3. LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
  4. inherit update-rc.d systemd
  5. RDEPENDS_${PN} = "util-linux-swaponoff kmod"
  6. RRECOMMENDS_${PN} = "kernel-module-zram"
  7. PR = "r3"
  8. SRC_URI = " \
  9. file://init \
  10. file://zram.service \
  11. "
  12. do_install () {
  13. # Sysvinit
  14. install -d ${D}${sysconfdir}/init.d
  15. install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/zram
  16. install -d ${D}${systemd_unitdir}/system
  17. install -m 0644 ${WORKDIR}/zram.service ${D}${systemd_unitdir}/system
  18. }
  19. FILES_${PN} = "${sysconfdir}"
  20. INITSCRIPT_NAME = "zram"
  21. INITSCRIPT_PARAMS = "start 05 2 3 4 5 . stop 22 0 1 6 ."
  22. RPROVIDES_${PN} += "${PN}-systemd"
  23. RREPLACES_${PN} += "${PN}-systemd"
  24. RCONFLICTS_${PN} += "${PN}-systemd"
  25. SYSTEMD_SERVICE_${PN} = "zram.service"