Subversion Repositories ALCASAR

Rev

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

Rev 2970 Rev 2971
Line 6... Line 6...
6
 
6
 
7
# script de mise en place des dépots RPM
7
# script de mise en place des dépots RPM
8
# configure the RPM repository
8
# configure the RPM repository
9
 
9
 
10
Lang=`echo $LANG|cut -c 1-2`
10
Lang=`echo $LANG|cut -c 1-2`
-
 
11
SED="/bin/sed -i"
11
VERSION="7"
12
VERSION="7"
12
ARCH="x86_64"
13
ARCH="x86_64"
13
# The kernel version we compile netflow for
14
# The kernel version we compile netflow for
14
KERNEL="kernel-server-5.10.46-1.mga7-1-1.mga7"
15
KERNEL="kernel-server-5.10.46-1.mga7-1-1.mga7"
15
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
16
# ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ******
Line 124... Line 125...
124
	echo "Récupération du noyau Linux exploité par ALCASAR. Veuillez patienter ..."
125
	echo "Récupération du noyau Linux exploité par ALCASAR. Veuillez patienter ..."
125
else
126
else
126
	echo "Download the Linux kernel used by ALCASAR. Please wait ..."
127
	echo "Download the Linux kernel used by ALCASAR. Please wait ..."
127
fi
128
fi
128
urpmi --auto --quiet $KERNEL
129
urpmi --auto --quiet $KERNEL
129
# Remove some of our RPMs in order to avoid their update
130
# Remove some of our RPMs in order to avoid their automatic update
130
urpme wkhtmltopdf
131
urpme wkhtmltopdf
-
 
132
# At this time, only skip Kernel update
-
 
133
echo "/^kernel/" > /etc/urpmi/skip.list
-
 
134
if [ `egrep '^exclude=' /etc/dnf/dnf.conf |wc -l` -eq "1" ]; then
-
 
135
	$SED "s?^exclude=.*?exclude=kernel\*?g" /etc/dnf/dnf.conf
-
 
136
else
-
 
137
	echo "exclude=kernel*" >> /etc/dnf/dnf.conf
-
 
138
fi
131
# download updated RPM in cache
139
# download updated RPM in cache
132
if [ $Lang == "fr" ]
140
if [ $Lang == "fr" ]
133
then
141
then
134
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
142
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
135
	echo "Il est temps d'aller prendre un café (ou une bonne bière) ;-)"
143
	echo "Il est temps d'aller prendre un café (ou une bonne bière) ;-)"
Line 264... Line 272...
264
done
272
done
265
if [ $count_pkg -ne $nb_pkg ]
273
if [ $count_pkg -ne $nb_pkg ]
266
then
274
then
267
	exit 1
275
	exit 1
268
fi
276
fi
269
# fix some RPM versions
277
# Avoid some RPM automatic updates
270
echo "/^kernel/" > /etc/urpmi/skip.list
278
echo "/^kernel/" > /etc/urpmi/skip.list
271
echo "/^wkhtmltopdf/" >> /etc/urpmi/skip.list
279
echo "/^wkhtmltopdf/" >> /etc/urpmi/skip.list
272
echo "/^clamd/" >> /etc/urpmi/skip.list
280
echo "/^clamd/" >> /etc/urpmi/skip.list
273
echo "/^clamav/" >> /etc/urpmi/skip.list
281
echo "/^clamav/" >> /etc/urpmi/skip.list
-
 
282
echo "/^freeradius/" >> /etc/urpmi/skip.list
-
 
283
if [ `egrep '^exclude=' /etc/dnf/dnf.conf |wc -l` -eq "1" ]; then
-
 
284
	$SED "s?^exclude=.*?exclude=kernel\* wkhtmltopdf clamd clamav freeradius?g" /etc/dnf/dnf.conf
-
 
285
else
274
echo "exclude=kernel* wkhtmltopdf clamd clamav" >> /etc/dnf/dnf.conf
286
	echo "exclude=kernel* wkhtmltopdf clamd clamav freeradius" >> /etc/dnf/dnf.conf
-
 
287
fi
275
exit 0
288
exit 0