#!/bin/bash

export PGpath=/usr/local/ehr

export MongoPath=/usr/local/ehr

export DBservicepath=/lib/systemd/system

export DBpkgpath=$PWD

#DBmoveFile(){
#    mv $DBpkgpath/pgsql.service $DBservicepath
#    mv $DBpkgpath/mongo.service $DBservicepath
#}

PGupdateServicePath(){
    if [ -d "$PGpath/postgresql15" ]; then
        \cp $DBpkgpath/pgsql.service $DBservicepath
        sed -i 's#/usr/local/ehr#'$PGpath'#' $DBservicepath/pgsql.service
    else
        echo "postgresql15 file does not exist"
        exit
    fi
}

MongoUpdateServicePath(){
    if [ -d "$MongoPath/mongodb8" ]; then
        \cp $DBpkgpath/mongo.service $DBservicepath
        sed -i 's#/usr/local/ehr#'$MongoPath'#' $DBservicepath/mongo.service
    else
        echo "mongodb file does not exist"
        exit
    fi
}

PGdaemonReload(){
    if [ $? -eq 0 ]; then
        systemctl daemon-reload && systemctl enable pgsql.service
        echo "pgsql service created sucessfully"
    else
        echo "pgsql service created failed"
        exit
    fi
}

MongoDaemonReload(){
    if [ $? -eq 0 ]; then
        systemctl daemon-reload && systemctl enable mongo.service
        echo "mongo service created sucessfully"
    else
        echo "mongo service created failed"
    fi
}

#DBmoveFile

PGupdateServicePath

MongoUpdateServicePath

PGdaemonReload

MongoDaemonReload


