1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/teampass_ynh.git synced 2024-09-03 20:26:37 +02:00

Mise à jour

This commit is contained in:
Maniack Crudelis 2015-12-20 21:03:34 +01:00
parent a3ef01d764
commit 65bfd925a7

View file

@ -59,11 +59,13 @@ sudo cp -a teampass/. "$final_path"
sudo cp -a ../sources/ajouts/. "$final_path" sudo cp -a ../sources/ajouts/. "$final_path"
# Et copie le fichier de config nginx # Et copie le fichier de config nginx
sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf
# Delete the install directory.
sudo rm -r $final_path/install
# Modifie les variables dans le fichier de configuration nginx # Modifie les variables dans le fichier de configuration nginx
sudo sed -i "s@__PATHTOCHANGE__@$path@g" /etc/nginx/conf.d/$domain.d/$app.conf sudo sed -i "s@__PATHTOCHANGE__@$path@g" /etc/nginx/conf.d/$domain.d/$app.conf
sudo sed -i "s@__FINALPATH__@$final_path@g" /etc/nginx/conf.d/$domain.d/$app.conf sudo sed -i "s@__WWWPATH__@$final_path@g" /etc/nginx/conf.d/$domain.d/$app.conf
sudo sed -i "s@__NAMETOCHANGE__@$app@g" /etc/nginx/conf.d/$domain.d/$app.conf sudo sed -i "s@__NAMETOCHANGE__@$app@g" /etc/nginx/conf.d/$domain.d/$app.conf
# Créer le fichier de configuration du pool php-fpm et le configure. # Créer le fichier de configuration du pool php-fpm et le configure.
@ -78,9 +80,9 @@ sudo chown root: $finalphpini
sudo service php5-fpm reload sudo service php5-fpm reload
# Installation php5-mysqlnd # Installation de php5-cli
sudo apt-get update # sudo apt-get update
sudo apt-get -y install php5-cli # sudo apt-get -y install php5-cli
# Copie du script contenant la fonction bCrypt # Copie du script contenant la fonction bCrypt
sudo cp ../conf/mdphash.php $final_path sudo cp ../conf/mdphash.php $final_path
@ -125,15 +127,11 @@ sed -i "s@__SALTKEY__@$saltkey@g" ../conf/sk.php
# Et copie des fichiers à leurs emplacements. # Et copie des fichiers à leurs emplacements.
sudo cp ../conf/sk.php $path_sk_file/sk.php sudo cp ../conf/sk.php $path_sk_file/sk.php
sudo chown -R www-data:www-data $path_sk_file sudo chown -R root:www-data $path_sk_file
sudo chmod 770 $path_sk_file sudo chmod 750 $path_sk_file
sudo cp ../conf/settings.php $final_path/includes/settings.php sudo cp ../conf/settings.php $final_path/includes/settings.php
# Delete the install directory. Si cette méthode d'install est validée, le dossier install devrait être retiré de l'archive initiale.
sudo rm -r $final_path/install
# Ajout des utilisateurs actuels dans la base yunohost # Ajout des utilisateurs actuels dans la base yunohost
teampass_users=$(ldapsearch -h localhost -b ou=users,dc=yunohost,dc=org -x objectClass=mailAccount uid | grep uid: | sed 's/uid: //' | xargs) teampass_users=$(ldapsearch -h localhost -b ou=users,dc=yunohost,dc=org -x objectClass=mailAccount uid | grep uid: | sed 's/uid: //' | xargs)
id=1 id=1
@ -151,12 +149,6 @@ do
done done
# sudo chown www-data: -R $final_path
# sudo chmod 770 -R $final_path
# sudo find $final_path -type f -print0 | xargs -0 sudo chmod 740 # Applique les permissions sur les fichiers seulement (rwxr-----)
# sudo chmod 770 -R $final_path/files $final_path/upload
# sudo chmod a+x $final_path/CsvToXml_For_Teampass.sh
# Configure les droits d'accès au fichiers # Configure les droits d'accès au fichiers
# -rw-r----- sur les fichiers # -rw-r----- sur les fichiers
sudo find $final_path -type f -print0 | xargs -0 sudo chmod 640 sudo find $final_path -type f -print0 | xargs -0 sudo chmod 640