Subversion Repositories ALCASAR

Rev

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

Rev 640 Rev 654
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: alcasar-urpmi.sh 640 2011-06-19 19:52:58Z richard $
2
# $Id: alcasar-urpmi.sh 654 2011-06-27 19:30:28Z richard $
3
# script de mise en place des dépots RPM 
3
# script de mise en place des dépots RPM 
4
# 3abtux & rexy
4
# 3abtux & rexy
5
 
5
 
6
VERSION="2010.2"
6
VERSION="2010.2"
7
ARCH="i586" 
7
ARCH="i586" 
8
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
8
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
9
PACKAGES="freeradius freeradius-mysql freeradius-ldap freeradius-web apache-mpm-prefork apache-mod_ssl apache-mod_php squid dansguardian postfix MySQL logwatch ntp awstats mondo cdrecord buffer vim-enhanced bind-utils wget arpscan ulogd openssh-server php-xml pam_ccreds rng-utils lsb-release dnsmasq sudo cronie-anacron pciutils clamav pm-fallback-policy"
9
PACKAGES="freeradius freeradius-mysql freeradius-ldap freeradius-web apache-mpm-prefork apache-mod_ssl apache-mod_php squid dansguardian postfix MySQL logwatch ntp awstats mondo cdrecord buffer vim-enhanced bind-utils wget arpscan ulogd openssh-server php-xml php-ldap pam_ccreds rng-utils lsb-release dnsmasq sudo cronie-anacron pciutils clamav pm-fallback-policy "
10
 
10
 
11
rpm_repository_sync ()
11
rpm_repository_sync ()
12
{
12
{
13
echo ${!MIRRORLIST}
13
echo ${!MIRRORLIST}
14
urpmi.removemedia -a
14
urpmi.removemedia -a
Line 123... Line 123...
123
for rm_rpm in shorewall dhcp-server c-icap-server cyrus-sasl distcache-server avahi mandi radeontool libchilli0 lib64chilli0 python-coova-chilli
123
for rm_rpm in shorewall dhcp-server c-icap-server cyrus-sasl distcache-server avahi mandi radeontool libchilli0 lib64chilli0 python-coova-chilli
124
do
124
do
125
	/usr/sbin/urpme --auto $rm_rpm --auto-orphans 2>/dev/null
125
	/usr/sbin/urpme --auto $rm_rpm --auto-orphans 2>/dev/null
126
	echo -n "."
126
	echo -n "."
127
done
127
done
-
 
128
# On crée de user/group chilli s'il n'existe pas
-
 
129
useradd -M chilli 2>/dev/null
128
# On installe les RPMs spécifiques à la version
130
# On installe les RPMs spécifiques à la version
129
urpmi --no-verify --auto conf/rpms/$ARCH/*.rpm
131
urpmi --no-verify --auto conf/rpms/$ARCH/*.rpm
130
# On empêche les mises à jour de coova-chilli et freeradius par le biais des dépôts
132
# On empêche les mises à jour de coova-chilli et freeradius par le biais des dépôts
131
for rpmskip in coova-chilli freeradius 
133
for rpmskip in coova-chilli freeradius 
132
do
134
do