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
|