home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.ac-grenoble.fr
/
2015.02.ftp.ac-grenoble.fr.tar
/
ftp.ac-grenoble.fr
/
pub
/
slis
/
updates_rsync
/
slis_update-academie
< prev
next >
Wrap
Text File
|
2000-05-17
|
3KB
|
107 lines
#!/bin/bash
# slis_update-academie
# Script de mise α jour tΘlΘchargΘ rΘguliΦrement par rsync par tous les
# serveurs SLIS de l'academie
# This script is part of the SLIS Project initiated by the CARMI-Internet
# (AcadΘmie de Grenoble - France 38).
# Ce script fait partie du projet SLIS dΘmarrΘ par le CARMI-Internet
# (AcadΘmie de Grenoble - France 38).
#
# SLIS : Serveur de communications Linux pour l'Internet Scolaire.
# Copyright (C) 1998-2000 Bruno Bzeznik
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program (For example ./COPYING);
# if not, write to the Free Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA.
#
# Please send all comments and bug reports by electronic mail to:
# Bruno Bzeznik <Bruno@ac-grenoble.fr>
# or to <slis@ac-grenoble.fr>
#
# Envoyez vos suggestions et reports de bugs par e-mail α
# Bruno Bzeznik <Bruno@ac-grenoble.fr>
# ou α <slis@ac-grenoble.fr>
#
### VARIABLES ###
UPDDIR=/home/hadmin/updates # Rep pour les flags
LOGTAG="slis_update[$$]" # Ce qui apparait en syslog
PAS_UPD_KERNEL=0 # Si ce flag est a un, alors la mise a jour du noyau
# (qui necessite reboot) ne sera pas faite cette fois.
# Recuperation de la variable HOSTNAME :
grep HOSTNAME /etc/sysconfig/network > /tmp/hostname
. /tmp/hostname
rm -rf /tmp/hostname
QUEUE=/home/hadmin/cgi-bin/queue # File d'attente SLIS
BASE=/home/hadmin/cgi-bin/base # Base SLIS
BINDIR=/usr/local/sbin # Scripts et binaires SLIS
ACAD_DOMAIN=ac-grenoble.fr # Domaine
MAILSERVER=pluton # Serveur de messagerie du domaine (nom sans le domaine)
IPMAILSERVER=193.54.149.10 # Adresse ip du serveur de messagerie
TFTP=pluton.ac-grenoble.fr # Serveur tftp des mises α jour (obsolete)
RSYNC=pluton.ac-grenoble.fr # Serveur rsync des mises α jour
MODULE=slis-updates # Module rsync du serveur des mises α jour
FTP=ftp.ac-grenoble.fr # Serveur anonyme de mises α jour RedHat
TIME=pluton.ac-grenoble.fr # Serveur d'heure
SLISMASTER=Bruno@ac-grenoble.fr # Administrateur acadΘmique SLIS
WEBMASTER=`ls -ld /home/httpd/html |awk '{print $3}'` # Webmaster designΘ par l'admin local
. /home/hadmin/slis.conf
##################
# Gestion d'un lock
if [ -e /var/lock/slis_upd ]
then
logger -t "$LOGTAG" "Deja en cours. Abandon."
exit
fi
touch /var/lock/slis_upd
sleep 1
logger -t "$LOGTAG" "Script Academie Debut"
#######################
# Ici le script de mise a jour specifique au domaine
# ou a l'academie qui a mis SLIS en place
######################
##############################
logger -t "$LOGTAG" "Script Academie Termine."
/bin/rm -rf /var/lock/slis_upd