From 86aec15b8f7130fc4800cb9ffdbd654b0ef6fc20 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 5 Feb 2017 15:32:58 +0100 Subject: [PATCH] New package: earlyoom-0.10 --- srcpkgs/earlyoom/files/earlyoom/log/run | 2 ++ srcpkgs/earlyoom/files/earlyoom/run | 2 ++ srcpkgs/earlyoom/patches/return.patch | 10 ++++++++++ srcpkgs/earlyoom/template | 20 ++++++++++++++++++++ 4 files changed, 34 insertions(+) create mode 100755 srcpkgs/earlyoom/files/earlyoom/log/run create mode 100755 srcpkgs/earlyoom/files/earlyoom/run create mode 100644 srcpkgs/earlyoom/patches/return.patch create mode 100644 srcpkgs/earlyoom/template diff --git a/srcpkgs/earlyoom/files/earlyoom/log/run b/srcpkgs/earlyoom/files/earlyoom/log/run new file mode 100755 index 00000000000..33d072e97ca --- /dev/null +++ b/srcpkgs/earlyoom/files/earlyoom/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t earlyoom diff --git a/srcpkgs/earlyoom/files/earlyoom/run b/srcpkgs/earlyoom/files/earlyoom/run new file mode 100755 index 00000000000..dcd514fd609 --- /dev/null +++ b/srcpkgs/earlyoom/files/earlyoom/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec earlyoom 2>&1 >/dev/null diff --git a/srcpkgs/earlyoom/patches/return.patch b/srcpkgs/earlyoom/patches/return.patch new file mode 100644 index 00000000000..d7a53ae08cf --- /dev/null +++ b/srcpkgs/earlyoom/patches/return.patch @@ -0,0 +1,10 @@ +--- meminfo.c.orig ++++ meminfo.c +@@ -32,6 +32,7 @@ + fprintf(stderr, "Could not find \"%s\"\n", name); + exit(104); + } ++ return val; + } + + /* If the kernel does not provide MemAvailable (introduced in Linux 3.14), diff --git a/srcpkgs/earlyoom/template b/srcpkgs/earlyoom/template new file mode 100644 index 00000000000..ed3e46d8653 --- /dev/null +++ b/srcpkgs/earlyoom/template @@ -0,0 +1,20 @@ +# Template file for 'earlyoom' +pkgname=earlyoom +version=0.10 +revision=1 +short_desc="Early OOM Daemon for Linux" +maintainer="Leah Neukirchen " +license="MIT" +homepage="https://github.com/rfjakob/earlyoom" +distfiles="https://github.com/rfjakob/${pkgname}/archive/v${version}.tar.gz" +checksum=b015a2551e46abcc843c29b27ae8466a187b30fad8084574545f66624cab0842 + +do_build() { + ${CC} ${CFLAGS} -DVERSION='"'$version'"' -o earlyoom *.c ${LDFLAGS} +} + +do_install() { + vbin earlyoom + vsv earlyoom + vlicense LICENSE +}