0ac90c5522
External repo: https://github.com/mganguli/RSC Commit: 49199a82045f1d6f231eb477de3dbcd59492e9d9 Change-Id: I9eaec387605a39ba5e4c571026cacb1845938231
43 lines
1.4 KiB
Bash
Executable File
43 lines
1.4 KiB
Bash
Executable File
#!/bin/bash -
|
|
#title :install_valence.sh
|
|
#description :This script will install valence package and deploys conf files
|
|
#author :Intel Corporation
|
|
#date :21-09-2016
|
|
#version :0.1
|
|
#usage :bash mkscript.sh
|
|
#notes :Run this script as sudo user and not as root.
|
|
# This script is needed still valence is packaged in to .deb/.rpm
|
|
#==============================================================================
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
echo $USER
|
|
|
|
cd $DIR
|
|
|
|
echo "Executing the script inside "
|
|
pwd
|
|
|
|
|
|
|
|
# Copy the config files
|
|
sed s/\${CHUID}/$USER/ $DIR/doc/source/init/valence-api.conf > /tmp/valence-api.conf
|
|
sudo mv /tmp/valence-api.conf /etc/init/valence-api.conf
|
|
sed s/\${CHUID}/$USER/ $DIR/doc/source/init/valence-controller.conf > /tmp/valence-controller.conf
|
|
sudo mv /tmp/valence-controller.conf /etc/init/valence-controller.conf
|
|
|
|
# create conf directory for valence
|
|
sudo mkdir /etc/valence
|
|
sudo chown ${USER}:${USER} /etc/valence
|
|
sudo cp etc/valence/valence.conf.sample /etc/valence/valence.conf
|
|
|
|
|
|
# create log directory for valence
|
|
sudo mkdir /var/log/valence
|
|
sudo chown ${USER}:${USER} /var/log/valence
|
|
|
|
python setup.py install --user
|
|
|
|
echo "Installation Completed"
|
|
echo "To start api : service valence-api start"
|
|
echo "To start controller : service valence-controller start"
|