blob: dfd75e71caaf7b644b6cd3cfb808a40d0591c6b5 [file] [log] [blame]
Patrick Williamsb48b7b42016-08-17 15:04:38 -05001SUMMARY = "Linux zram compressed in-memory swap"
2LICENSE = "MIT"
Brad Bishopd7bf8c12018-02-25 22:55:05 -05003LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
Patrick Williamsb48b7b42016-08-17 15:04:38 -05004
5inherit update-rc.d systemd
6
7RDEPENDS_${PN} = "util-linux-swaponoff kmod"
8RRECOMMENDS_${PN} = "kernel-module-zram"
9
10PR = "r3"
11
12SRC_URI = " \
13 file://init \
14 file://zram.service \
15"
16
17do_install () {
18 # Sysvinit
19 install -d ${D}${sysconfdir}/init.d
20 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/zram
21
22 install -d ${D}${systemd_unitdir}/system
23 install -m 0644 ${WORKDIR}/zram.service ${D}${systemd_unitdir}/system
24}
25
26FILES_${PN} = "${sysconfdir}"
27INITSCRIPT_NAME = "zram"
28INITSCRIPT_PARAMS = "start 05 2 3 4 5 . stop 22 0 1 6 ."
29
30RPROVIDES_${PN} += "${PN}-systemd"
31RREPLACES_${PN} += "${PN}-systemd"
32RCONFLICTS_${PN} += "${PN}-systemd"
33SYSTEMD_SERVICE_${PN} = "zram.service"