mirror of
				https://github.com/bashclub/zamba-lxc-toolbox.git
				synced 2025-11-04 00:02:26 +01:00 
			
		
		
		
	Update install-service.sh
This commit is contained in:
		@@ -350,15 +350,15 @@ _setup() {
 | 
			
		||||
    echo "[INFO] Datenbank-Schemas werden importiert."
 | 
			
		||||
    
 | 
			
		||||
    local IDO_SCHEMA="/usr/share/icinga2-ido-pgsql/schema/pgsql.sql"
 | 
			
		||||
    # KORREKTUR: Korrekter Pfad zur komprimierten Schema-Datei
 | 
			
		||||
    local IWEB_SCHEMA_GZ="/usr/share/doc/icingaweb2/schema/pgsql.schema.sql.gz"
 | 
			
		||||
    # KORREKTUR: Korrekter Pfad zur Schema-Datei für Icinga Web 2
 | 
			
		||||
    local IWEB_SCHEMA="/usr/share/icingaweb2/schema/pgsql.schema.sql"
 | 
			
		||||
 | 
			
		||||
    if [ ! -f "$IDO_SCHEMA" ]; then
 | 
			
		||||
        echo "[ERROR] IDO-Schema-Datei nicht gefunden: $IDO_SCHEMA" >&2
 | 
			
		||||
        exit 1
 | 
			
		||||
    fi
 | 
			
		||||
    if [ ! -f "$IWEB_SCHEMA_GZ" ]; then
 | 
			
		||||
        echo "[ERROR] IcingaWeb-Schema-Datei nicht gefunden: $IWEB_SCHEMA_GZ" >&2
 | 
			
		||||
    if [ ! -f "$IWEB_SCHEMA" ]; then
 | 
			
		||||
        echo "[ERROR] IcingaWeb-Schema-Datei nicht gefunden: $IWEB_SCHEMA" >&2
 | 
			
		||||
        exit 1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
@@ -374,8 +374,7 @@ _setup() {
 | 
			
		||||
        echo "[INFO] IcingaWeb2-Schema scheint bereits importiert zu sein."
 | 
			
		||||
    else
 | 
			
		||||
        echo "[INFO] Importiere IcingaWeb2-Schema..."
 | 
			
		||||
        # Entpacke die Datei und leite sie per Pipe an psql weiter
 | 
			
		||||
        gunzip -c "$IWEB_SCHEMA_GZ" | sudo -u postgres psql -d icingaweb2 &>/dev/null
 | 
			
		||||
        sudo -u postgres psql -d icingaweb2 -f "$IWEB_SCHEMA" &>/dev/null
 | 
			
		||||
    fi
 | 
			
		||||
    
 | 
			
		||||
    # 3. Icinga2 Features aktivieren (NACHDEM die DB bereit ist)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user