Subversion Repositories ALCASAR

Rev

Rev 142 | Rev 159 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 142 Rev 148
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
#  $Id: alcasar.sh 142 2010-05-28 20:23:23Z richard $ 
2
#  $Id: alcasar.sh 148 2010-05-31 19:58:44Z franck $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 130... Line 130...
130
		exit 0
130
		exit 0
131
	fi
131
	fi
132
	echo "Tests de connectivité Internet corrects"
132
	echo "Tests de connectivité Internet corrects"
133
	rm -rf /tmp/con_ok.html
133
	rm -rf /tmp/con_ok.html
134
# On configure les dépots et on les teste 
134
# On configure les dépots et on les teste 
135
	echo "Configuration des dépots de paquetages Internet (repository)"
135
	echo "Configuration des dépôts de paquetages Internet (repository)"
136
	chmod u+x $DIR_SCRIPTS/alcasar-urpmi.sh
136
	chmod u+x $DIR_SCRIPTS/alcasar-urpmi.sh
137
	$DIR_SCRIPTS/alcasar-urpmi.sh >/dev/null
137
	$DIR_SCRIPTS/alcasar-urpmi.sh >/dev/null
138
	if [ "$?" != "0" ]
138
	if [ "$?" != "0" ]
139
	then
139
	then
140
		echo
140
		echo
141
		echo "Une erreur s'est produite lors de la synchronisation avec les dépots Internet"
141
		echo "Une erreur s'est produite lors de la synchronisation avec les dépôts Internet"
142
		echo "Relancez l'installationi ultérieurement."
142
		echo "Relancez l'installation ultérieurement."
143
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
143
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
144
		exit 0
144
		exit 0
145
	fi
145
	fi
146
# On teste la mise à jour du système
146
# On teste la mise à jour du système
147
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
147
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
148
	urpmi --auto --auto-update --quiet --test
148
	urpmi --auto --auto-update --quiet --test
149
	if [ "$?" != "0" ]
149
	if [ "$?" != "0" ]
150
	then
150
	then
151
		echo
151
		echo
152
		echo "Une erreur  a été détectée lors de la récupération des paquetages de mise à jour"
152
		echo "Une erreur  a été détectée lors de la récupération des paquetages de mise à jour."
153
		echo "Relancez l'installationi ultérieurement."
153
		echo "Relancez l'installation ultérieurement."
154
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
154
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
155
		exit 0
155
		exit 0
156
	fi
156
	fi
157
# On teste l'installation des paquetages complémentaires
157
# On teste l'installation des paquetages complémentaires
158
	echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
158
	echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
159
	urpmi --auto $PACKAGES --quiet --test
159
	urpmi --auto $PACKAGES --quiet --test
160
	if [ "$?" != "0" ]
160
	if [ "$?" != "0" ]
161
	then
161
	then
162
		echo
162
		echo
163
		echo "Une erreur  a été détectée lors de la récupération des paquetages complémentaires"
163
		echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."
164
		echo "Relancez l'installationi ultérieurement."
164
		echo "Relancez l'installation ultérieurement."
165
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
165
	       echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
166
		exit 0
166
		exit 0
167
	fi
167
	fi
168
} # end of testing
168
} # end of testing
169
 
169
 
Line 1068... Line 1068...
1068
	cp -f $DIR_CONF/localdomain.zone /var/lib/named/var/named/master/localdomain.zone
1068
	cp -f $DIR_CONF/localdomain.zone /var/lib/named/var/named/master/localdomain.zone
1069
	echo "$HOSTNAME	IN A $PRIVATE_IP" >> /var/lib/named/var/named/master/localdomain.zone
1069
	echo "$HOSTNAME	IN A $PRIVATE_IP" >> /var/lib/named/var/named/master/localdomain.zone
1070
	echo "alcasar	IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
1070
	echo "alcasar	IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
1071
	cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
1071
	cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
1072
	echo "1 	IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
1072
	echo "1 	IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
1073
# fichier de blacklistage de named dans  ... a venir
1073
# fichier de blacklistage de named dans  ... à venir
1074
}
1074
}
1075
 
1075
 
1076
##########################################################
1076
##########################################################
1077
##		Fonction cron				##
1077
##		Fonction cron				##
1078
## - Mise en place des différents fichiers de cron	##
1078
## - Mise en place des différents fichiers de cron	##