From 5c18e66384de7f8106fc3b26bfafe0145ed5f7a9 Mon Sep 17 00:00:00 2001 From: frob Date: Tue, 19 Nov 2024 00:02:41 +0100 Subject: [PATCH] Notify the user if systemd is not running (#6693) Co-authored-by: Richard Lyons --- scripts/install.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/scripts/install.sh b/scripts/install.sh index ec58ddbde..850800a07 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -4,9 +4,12 @@ set -eu +red="$( (/usr/bin/tput bold; /usr/bin/tput setaf 1; :) 2>&-)" +plain="$( (/usr/bin/tput sgr0; :) 2>&-)" + status() { echo ">>> $*" >&2; } -error() { echo "ERROR $*"; exit 1; } -warning() { echo "WARNING: $*"; } +error() { echo "${red}ERROR:${plain} $*"; exit 1; } +warning() { echo "${red}WARNING:${plain} $*"; } TEMP_DIR=$(mktemp -d) cleanup() { rm -rf $TEMP_DIR; } @@ -162,6 +165,12 @@ EOF start_service() { $SUDO systemctl restart ollama; } trap start_service EXIT ;; + *) + warning "systemd is not running" + if [ "$IS_WSL2" = true ]; then + warning "see https://learn.microsoft.com/en-us/windows/wsl/systemd#how-to-enable-systemd to enable it" + fi + ;; esac }