Script shell - écriture dans un fichier
Salut,
Je projéte d'installer wwwblast server sous lamppix mini. En effet, wwwblast server est un programme (utilisé en bioinformatique pour l'alignement local de séquences ADN ou acides aminés) installable sous apache dans un répertoire nommé "blast" mis sous le document root directory d'apache (www par exemple). Ce programme permet d'aligner des séquences "input" en exécutant des scripts cgi. Pour ceci, j'ai besoin de configurer apache pour permettre l'exécution des cgi présents sous me répertoire "blast", et ce, en modifiant le fichier http.conf par l'ajout de quelques lignes.
Je précise que j'ai déjà effectué ce genre de manoeuvre sous Linux Mdk 9.0 et ça marche.
Le problème avec lamppix c'est qu'on ne peut modifier http.conf qu'à travers un script shell qui va écrire 6 lignes dans ce fichier pour permettre aux cgi de wwwblast server de tourner sous le réperoire blast qu'on créer.
Je précise que :
* le document root directory est : ./opt/lampp/htdocs
* le répertoire de blast est donc : ./opt/lampp/htdocs/blast
* http.conf existe sous ./opt/lampp/etc/httpd.conf
* Les 6 lignes à ajouter sont :
Code:
1 2 3 4 5 6 7
|
<Directory "./opt/lampp/htdocs/blast">
Options Indexes FollowSymLinks Includes MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory> |
Pour ceci, je me demande s'il faut utiliser 6 variables (une pour chaque ligne) ou il est possible de mettre les 6 lignes en une seule variable ?
sachant que je vais utiliser la commande :
Code:
1 2
|
echo $variable >> ./opt/lampp/etc/httpd.conf |
Merci d'avance pour votre aide et j'espère que j'étais pas long dans l'explication de mon problème.