Subversion Repositories ALCASAR

Rev

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

Rev 2454 Rev 2478
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-rpm-download.sh 2454 2017-12-09 18:59:31Z tom.houdayer $
2
# $Id: alcasar-rpm-download.sh 2478 2017-12-30 16:27:44Z richard $
3
 
3
 
4
# alcasar-urpmi.sh
4
# alcasar-urpmi.sh
5
# by Franck BOUIJOUX and Richard REY
5
# by Franck BOUIJOUX 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
 
8
# récupération des RPM nécessaires dans un fichier tarball
8
# récupération des RPM nécessaires dans un fichier tarball
9
# retrieve needed RPM in a tarball file
9
# retrieve needed RPM in a tarball file
10
 
10
 
11
VERSION="5"
11
VERSION="6"
12
ARCH="x86_64"
12
ARCH="x86_64"
-
 
13
# The kernel version we compile netflow for
-
 
14
KERNEL="kernel-server-4.9.56-1.mga6-1-1.mga6"
13
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
15
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
14
PACKAGES="arp-scan vim-enhanced freeradius freeradius-mysql freeradius-ldap apache apache-mod_ssl apache-mod_php dansguardian postfix mariadb ntp bind-utils openssh-server php-xml php-ldap php-mysqli php-mbstring php-sockets php-cli php-curl php-pdo_sqlite php-json rng-utils rsync clamav perl-rrdtool perl-MailTools perl-Socket6 fail2ban gnupg ulogd pm-fallback-policy ipset cronie-anacron gammu usbutils locales-en usb_modeswitch tinyproxy vnstat php-gd sudo iftop man kernel-firmware-nonfree dos2unix p7zip bc msec kernel-userspace-headers"
16
PACKAGES="arp-scan vim-enhanced freeradius freeradius-mysql freeradius-ldap apache apache-mod_ssl apache-mod_php dansguardian postfix mariadb ntp bind-utils openssh-server php-xml php-ldap php-mysqli php-mbstring php-sockets php-cli php-curl php-pdo_sqlite php-json rng-utils rsync clamav perl-rrdtool perl-MailTools perl-Socket6 fail2ban gnupg ulogd pm-fallback-policy ipset cronie-anacron gammu usbutils locales-en usb_modeswitch tinyproxy vnstat php-gd sudo iftop man dos2unix p7zip bc msec kernel-userspace-headers dnsmasq netcat-traditional"
15
 
17
 
16
rpm_repository_sync ()
18
rpm_repository_sync ()
17
{
19
{
18
cat <<EOF > /etc/urpmi/urpmi.cfg
20
cat <<EOF > /etc/urpmi/urpmi.cfg
19
{
21
{
Line 124... Line 126...
124
fi
126
fi
125
 
127
 
126
# Download of ALCASAR specifics RPM in cache (and test)
128
# Download of ALCASAR specifics RPM in cache (and test)
127
echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
129
echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
128
echo "Download of complementary packages. Please wait ..."
130
echo "Download of complementary packages. Please wait ..."
-
 
131
urpmi --auto $KERNEL --quiet --test --retry 2
129
urpmi --auto $PACKAGES --quiet --test --retry 2
132
urpmi --auto $PACKAGES --quiet --test --retry 2
130
if [ "$?" != "0" ]
133
if [ "$?" != "0" ]
131
then
134
then
132
	echo
135
	echo
133
	echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."
136
	echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."