mirror of https://github.com/ollama/ollama
fix: prevent overwriting existing systemd service file
Signed-off-by: Zhang Rui <rui.crater@gmail.com>
This commit is contained in:
parent
47e272c35a
commit
a37671dc64
|
|
@ -130,8 +130,9 @@ configure_systemd() {
|
|||
status "Adding current user to ollama group..."
|
||||
$SUDO usermod -a -G ollama $(whoami)
|
||||
|
||||
status "Creating ollama systemd service..."
|
||||
cat <<EOF | $SUDO tee /etc/systemd/system/ollama.service >/dev/null
|
||||
if [ ! -f /etc/systemd/system/ollama.service ]; then
|
||||
status "Creating ollama systemd service..."
|
||||
cat <<EOF | $SUDO tee /etc/systemd/system/ollama.service >/dev/null
|
||||
[Unit]
|
||||
Description=Ollama Service
|
||||
After=network-online.target
|
||||
|
|
@ -147,6 +148,9 @@ Environment="PATH=$PATH"
|
|||
[Install]
|
||||
WantedBy=default.target
|
||||
EOF
|
||||
else
|
||||
status "Ollama systemd service already exists, skipping creation..."
|
||||
fi
|
||||
SYSTEMCTL_RUNNING="$(systemctl is-system-running || true)"
|
||||
case $SYSTEMCTL_RUNNING in
|
||||
running|degraded)
|
||||
|
|
|
|||
Loading…
Reference in New Issue