diff options
author | Vitaly Zdanevich <zdanevich.vitaly@ya.ru> | 2024-07-11 04:08:00 +0400 |
---|---|---|
committer | Vitaly Zdanevich <zdanevich.vitaly@ya.ru> | 2024-07-11 04:08:00 +0400 |
commit | f6b23710f8146d9d665addb37da03f8573180977 (patch) | |
tree | fa326082e6178557654d3ccb7641b13742a223de /dev-ml | |
parent | acct-user/ollama: new package from https://github.com/gentoo/guru/pull/210/files (diff) | |
download | guru-f6b23710f8146d9d665addb37da03f8573180977.tar.gz guru-f6b23710f8146d9d665addb37da03f8573180977.tar.bz2 guru-f6b23710f8146d9d665addb37da03f8573180977.zip |
dev-ml/ollama: fixes from from https://github.com/gentoo/guru/pull/210/files
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Diffstat (limited to 'dev-ml')
-rw-r--r-- | dev-ml/ollama/files/ollama | 7 | ||||
-rw-r--r-- | dev-ml/ollama/ollama-9999.ebuild | 13 |
2 files changed, 14 insertions, 6 deletions
diff --git a/dev-ml/ollama/files/ollama b/dev-ml/ollama/files/ollama index ea8442e320..cbd7877680 100644 --- a/dev-ml/ollama/files/ollama +++ b/dev-ml/ollama/files/ollama @@ -3,15 +3,12 @@ description="Ollama Service" command="/usr/bin/ollama" command_args="serve" -command_user="root" -command_group="users" +command_user="ollama" +command_group="ollama" command_background="yes" pidfile="/run/ollama.pid" log="/var/log/ollama.log" -# Environment variable pointing to models location -export OLLAMA_MODELS="/usr/share/ollama/models" - # Ollama allows cross-origin requests from 127.0.0.1 and 0.0.0.0 by default. # Additional origins can be configured with OLLAMA_ORIGINS. # export OLLAMA_ORIGINS="<ip>" diff --git a/dev-ml/ollama/ollama-9999.ebuild b/dev-ml/ollama/ollama-9999.ebuild index 62369f2779..2694711753 100644 --- a/dev-ml/ollama/ollama-9999.ebuild +++ b/dev-ml/ollama/ollama-9999.ebuild @@ -24,7 +24,15 @@ BDEPEND=" ) " -DEPEND="${BDEPEND}" +RDEPEND=" + acct-group/ollama + acct-user/ollama +" + +IDEPEND=" + acct-group/ollama + acct-user/ollama +" pkg_pretend() { if use amd; then @@ -53,6 +61,9 @@ src_compile() { } src_install() { + touch /var/log/ollama.log || die + fowners ollama:ollama /var/log/ollama.log + dobin ollama doinitd "${FILESDIR}"/ollama fperms 0755 /etc/init.d/ollama |