This commit is contained in:
2023-12-01 07:52:10 +01:00
parent 30499e09f5
commit 34586380cd

View File

@@ -6,8 +6,8 @@
set -e set -e
REP_SCRIPT=$(pwd) PATH_SCRIPT_INSTALL=$(pwd)
read -p "Session utilsateur utilisant Rivendell (hors root) ? " UTILISATEUR read -p "Session utilsateur utilisant Rivendell (hors root) ? " USER
# Installation dépendences # Installation dépendences
apt update apt update
@@ -18,13 +18,15 @@ apt -y install \
libid3-dev libtag1-dev libcurl4-gnutls-dev libpam0g-dev libsoundtouch-dev docbook5-xml \ libid3-dev libtag1-dev libcurl4-gnutls-dev libpam0g-dev libsoundtouch-dev docbook5-xml \
libxml2-utils docbook-xsl-ns xsltproc fop make libsystemd-dev libjack-jackd2-dev \ libxml2-utils docbook-xsl-ns xsltproc fop make libsystemd-dev libjack-jackd2-dev \
libasound2-dev libflac-dev libflac++-dev libmp3lame-dev libmad0-dev libtwolame-dev \ libasound2-dev libflac-dev libflac++-dev libmp3lame-dev libmad0-dev libtwolame-dev \
python3 python3-pycurl python3-pymysql python3-serial python3-requests mariadb-server \ python3 python3-pip python3-pycurl python3-pymysql python3-serial python3-requests mariadb-server \
mariadb-client apache2 mariadb-client apache2
pip install mysqlclient --upgrade
# Clone du code source # Clone du code source
cd /tmp cd /tmp
git clone https://git.weblib.re/Autres/Rivendellaudio git clone https://github.com/ElvishArtisan/rivendell.git
cd Rivendellaudio cd rivendell
git checkout $1 git checkout $1
./autogen.sh ./autogen.sh
@@ -45,12 +47,12 @@ cp conf/asound.conf-sample /etc/asound.conf
# Création user dossier audio # Création user dossier audio
adduser --uid 150 --system --group --home=/var/snd rivendell adduser --uid 150 --system --group --home=/var/snd rivendell
adduser ${UTILISATEUR} rivendell adduser ${USER} rivendell
chown -R rivendell:rivendell /var/snd chown -R rivendell:rivendell /var/snd
chmod 0775 /var/snd chmod 0775 /var/snd
# Initialisation BDD Audio Démo # Initialisation BDD Audio Démo
mysql < ${REP_SCRIPT}/rivendell.sql mysql < ${PATH_SCRIPT_INSTALL}/rivendell.sql
rddbmgr --create --generate-audio rddbmgr --create --generate-audio
# Démarrage services # Démarrage services