diff options
author | Fyodor Doletov | 2021-10-17 00:06:52 +0300 |
---|---|---|
committer | Fyodor Doletov | 2021-10-17 00:06:52 +0300 |
commit | a67fdda602880f5995af193cdc879d7456888d28 (patch) | |
tree | 24f23a9a1902f81a3613ad4cfafbf6f0d7acd305 /zram.init | |
download | aur-a67fdda602880f5995af193cdc879d7456888d28.tar.gz |
1.0
Diffstat (limited to 'zram.init')
-rwxr-xr-x | zram.init | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/zram.init b/zram.init new file mode 100755 index 000000000000..e3717951bacf --- /dev/null +++ b/zram.init @@ -0,0 +1,21 @@ +#!/usr/bin/openrc-run +# Copyright 2021 Doletov Fyodor + +description="Enable zram" + +depend() { + need sysfs +} + +start(){ + modprobe zram + echo "$comp_algorithm" > /sys/block/zram0/comp_algorithm + echo "$zram_size" > /sys/block/zram0/disksize + ebegin $(mkswap --label zram0 /dev/zram0) + swapon --priority 100 /dev/zram0 +} + +stop(){ + swapoff /dev/zram0 + rmmod zram +} |