Magicalex / seedbox-manager

[UNMAINTAINED] Web app for manage your seedbox
https://mondedie.fr/d/5394-Tuto-Installer-l-application-seedbox-manager-nginx
GNU General Public License v3.0
48 stars 13 forks source link

Autoriser l'install ailleurs que depuis /tmp #6

Closed Merrick28 closed 9 years ago

Merrick28 commented 9 years ago

Bonjour, le /tmp est effacé à chaque reboot chez moi (je suis parano), ce qui fait que je voudrais installer depuis mon $HOME, pour éviter de refaire un git clone après chaque boot. Or le script possède pas mal de chemins /tmp en dur, serait-il possible de prévoir une variable qui s'initialise à pwd pour l'install ? Ou de faire un lien symbolique dans /tmp depuis le pwd le temps de l'install ?

Magicalex commented 9 years ago

salut,

Désolé je comprend pas ce que vous voulez dire. Pouvez-vous me montrer les chemins /tmp en question?

Merrick28 commented 9 years ago

Par exemple :

steph@steph-laptop:~$ cd scripts steph@steph-laptop:~/scripts$ git clone https://bitbucket.org/exrat/install-rutorrent Clonage dans 'install-rutorrent'... remote: Counting objects: 629, done. remote: Compressing objects: 100% (439/439), done. remote: Total 629 (delta 237), reused 519 (delta 174) Réception d'objets: 100% (629/629), 494.58 KiB | 427.00 KiB/s, fait. Résolution des deltas: 100% (237/237), fait. Vérification de la connectivité... fait. steph@steph-laptop:~/scripts$ cd install-rutorrent/ steph@steph-laptop:~/scripts/install-rutorrent$ grep /tmp scriptmondediefr.sh [ .... ] cp -R /tmp/install-rutorrent/base /var/www/base cp -R /tmp/install-rutorrent/proxy /var/www/proxy cp -R /tmp/install-rutorrent/plugins/logoff /var/www/rutorrent/plugins/logoff cp -R /tmp/install-rutorrent/plugins/chat /var/www/rutorrent/plugins/chat cp -R /tmp/install-rutorrent/plugins/lbll-suite /var/www/rutorrent/plugins/lbll-suite cp -R /tmp/install-rutorrent/plugins/goto /var/www/rutorrent/plugins/goto cp -R /tmp/install-rutorrent/plugins/nfo /var/www/rutorrent/plugins/nfo cp -R /tmp/install-rutorrent/plugins/filemanager /var/www/rutorrent/plugins/filemanager cp -R /tmp/install-rutorrent/plugins/fileshare /var/www/rutorrent/plugins/fileshare

Dans mon cas, forcément, ça a planté, vu que je n'ai pas fait le git-clone dans /tmp (et que je ne souhaite ps le faire...). Je propose de faire quelque chose du style : PWD=pwd [ ... ] cp -R ${PWD}/base /var/www/base cp -R ${PWD}/proxy /var/www/proxy

etc...

MThibault commented 9 years ago

Magicalex, je te laisse gérer, car c'est plus en lien avec le code PHP. Si besoin je pourrais adapter l'application.

Magicalex commented 9 years ago

@Merrick28 je ne suis pas le créateur de ce script. La personne responsable du script installe notre application, mais nous ne participons pas au développement.

Sinon j'ai regardé rapidement le script, il utilise le dossier /tmp à juste titre pour installer les différentes applications sur un serveur. Donc ce n'est pas grave si tout est supprimé, c'est juste pour l'installation (c'est temporaire d'ou le dossier /tmp).

Merrick28 commented 9 years ago

Oui, mais du coup, quand on veut relancer le script pour créer un autre utilisateur, il n'existe plus :)

Magicalex commented 9 years ago

@Merrick28 je te conseil plutôt de voir avec l'auteur du script le lien vers le projet https://bitbucket.org/exrat/install-rutorrent Tu peux avoir quelques explications sur ce site http://mondedie.fr/viewtopic.php?id=5399