Dans les script debian, faut du DASH ou du SH, pas du bash...
Toutefois, j'ai quand même rajouté la dependance bash a alternc (besoin pour update_domaines) Normalement, maintenant ca s'installe sous squeeze.
This commit is contained in:
		
							parent
							
								
									e155c6c531
								
							
						
					
					
						commit
						b17ab07b99
					
				| 
						 | 
					@ -3034,19 +3034,10 @@ msgstr "Ce compte est maintenant un compte normal"
 | 
				
			||||||
msgid "This account is now an administrator account"
 | 
					msgid "This account is now an administrator account"
 | 
				
			||||||
msgstr "Ce compte est maintenant un compte administrateur"
 | 
					msgstr "Ce compte est maintenant un compte administrateur"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: ../admin/adm_edit.php:73
 | 
					 | 
				
			||||||
msgid "Account Enabled?"
 | 
					 | 
				
			||||||
msgstr "Compte Actif ? "
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
#: ../admin/adm_edit.php:76
 | 
					#: ../admin/adm_edit.php:76
 | 
				
			||||||
msgid "You cannot disable your own account."
 | 
					msgid "You cannot disable your own account."
 | 
				
			||||||
msgstr "Vous ne pouvez pas désactiver votre propre compte !"
 | 
					msgstr "Vous ne pouvez pas désactiver votre propre compte !"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: ../admin/adm_edit.php:123
 | 
					 | 
				
			||||||
msgid "Reset quotas to default?"
 | 
					 | 
				
			||||||
msgstr "Réinitialiser les quotas de ce compte ?"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#: ../admin/adm_list.php:66
 | 
					#: ../admin/adm_list.php:66
 | 
				
			||||||
msgid "AlternC account list"
 | 
					msgid "AlternC account list"
 | 
				
			||||||
msgstr "Liste des comptes AlternC"
 | 
					msgstr "Liste des comptes AlternC"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -199,12 +199,12 @@ EOF
 | 
				
			||||||
    /usr/share/alternc/install/upgrade_check.sh $2
 | 
					    /usr/share/alternc/install/upgrade_check.sh $2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    echo "config phpmyadmin"
 | 
					    echo "config phpmyadmin"
 | 
				
			||||||
    include_str='include("/etc/alternc/phpmyadmin.inc.php")'
 | 
					 | 
				
			||||||
    pma_config=/etc/phpmyadmin/config.inc.php
 | 
					 | 
				
			||||||
    # Mise à jour sur une configuration existante
 | 
					    # Mise à jour sur une configuration existante
 | 
				
			||||||
    # recherche la chaine include_str (avec les / echappées) et supprime les <?php ?>
 | 
					    # recherche la chaine include_str (avec les / echappées) et supprime les <?php ?>
 | 
				
			||||||
    sed 's/<?php \('"${include_str//\//\\/}"'\) ?>/\1;/g' $pma_config > $pma_config'_2'
 | 
					    # ${include_str//\//\\/}"'\) c'est uniquement BASH, on est en SH/DASH 
 | 
				
			||||||
    mv $pma_config'_2' $pma_config  
 | 
					    include_str='include("/etc/alternc/phpmyadmin.inc.php")'
 | 
				
			||||||
 | 
					    pma_config='/etc/phpmyadmin/config.inc.php'
 | 
				
			||||||
 | 
					    bash -c "include_str='include(\"/etc/alternc/phpmyadmin.inc.php\")';pma_config='/etc/phpmyadmin/config.inc.php';sed 's/<?php \('\"\${include_str//\//\\/}\"'\) ?>/\1;/g' \$pma_config > \$pma_config'_2' && mv \$pma_config'_2' \$pma_config"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Sur une configuration vierge, inclure la configuration alternc
 | 
					    # Sur une configuration vierge, inclure la configuration alternc
 | 
				
			||||||
    if ! grep -e "$include_str" $pma_config > /dev/null 2>&1; then
 | 
					    if ! grep -e "$include_str" $pma_config > /dev/null 2>&1; then
 | 
				
			||||||
| 
						 | 
					@ -215,9 +215,10 @@ EOF
 | 
				
			||||||
    find /var/alternc/dns/ -type l -lname /var/alternc/bureau -exec rm {} \;
 | 
					    find /var/alternc/dns/ -type l -lname /var/alternc/bureau -exec rm {} \;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Add access to the management panel    
 | 
					    # Add access to the management panel    
 | 
				
			||||||
 | 
					    PUBLIC_IP_C=$(echo $PUBLIC_IP|cut -c 1)
 | 
				
			||||||
    ln -nsf /var/alternc/bureau /var/alternc/dns/$FQDN_LETTER/$FQDN
 | 
					    ln -nsf /var/alternc/bureau /var/alternc/dns/$FQDN_LETTER/$FQDN
 | 
				
			||||||
    mkdir -p /var/alternc/dns/${PUBLIC_IP:0:1}
 | 
					    mkdir -p /var/alternc/dns/$PUBLIC_IP_C
 | 
				
			||||||
    ln -nsf /var/alternc/bureau /var/alternc/dns/${PUBLIC_IP:0:1}/$PUBLIC_IP
 | 
					    ln -nsf /var/alternc/bureau /var/alternc/dns/$PUBLIC_IP_C/$PUBLIC_IP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Bind stuff
 | 
					    # Bind stuff
 | 
				
			||||||
    touch /var/alternc/bind/automatic.conf /var/alternc/bind/slaveip.conf
 | 
					    touch /var/alternc/bind/automatic.conf /var/alternc/bind/slaveip.conf
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,4 @@
 | 
				
			||||||
#!/bin/bash
 | 
					#!/bin/sh
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# AlternC Main install script.
 | 
					# AlternC Main install script.
 | 
				
			||||||
# This script should be launched only once, when installing AlternC
 | 
					# This script should be launched only once, when installing AlternC
 | 
				
			||||||
| 
						 | 
					@ -128,7 +128,7 @@ if [ -z "$MONITOR_IP" ]; then
 | 
				
			||||||
    MONITOR_IP="127.0.0.1"
 | 
					    MONITOR_IP="127.0.0.1"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PUBLIC_IP_BEGIN=${PUBLIC_IP:0:1}
 | 
					PUBLIC_IP_BEGIN=$(echo $PUBLIC_IP|cut -c 1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# XXX: I assume this is secure if /tmp is sticky (+t)
 | 
					# XXX: I assume this is secure if /tmp is sticky (+t)
 | 
				
			||||||
# we should have a better way to deal with templating, of course.
 | 
					# we should have a better way to deal with templating, of course.
 | 
				
			||||||
| 
						 | 
					@ -210,6 +210,7 @@ then
 | 
				
			||||||
            ln -sf /etc/alternc/apache.conf /etc/apache/conf.d/alternc.conf
 | 
					            ln -sf /etc/alternc/apache.conf /etc/apache/conf.d/alternc.conf
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    touch /var/alternc/apacheconf/override_php.conf
 | 
				
			||||||
    if [ ! -h /etc/apache/conf.d/override_php.conf ] && [ -e /etc/apache/conf.d/ ]; then
 | 
					    if [ ! -h /etc/apache/conf.d/override_php.conf ] && [ -e /etc/apache/conf.d/ ]; then
 | 
				
			||||||
            ln -sf /var/alternc/apacheconf/override_php.conf /etc/apache/conf.d/override_php.conf
 | 
					            ln -sf /var/alternc/apacheconf/override_php.conf /etc/apache/conf.d/override_php.conf
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue