Rev 2423 | Rev 2454 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log
Rev 2423 | Rev 2431 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #!/bin/bash |
1 | #!/bin/bash |
2 | # $Id: alcasar-urpmi.sh |
2 | # $Id: alcasar-urpmi.sh 2431 2017-10-20 17:09:52Z tom.houdayer $ |
3 | 3 | ||
4 | # alcasar-urpmi.sh |
4 | # alcasar-urpmi.sh |
5 | # by 3abtux and Rexy |
5 | # by 3abtux and Rexy |
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 | ||
Line 10... | Line 10... | ||
10 | 10 | ||
11 | Lang=`echo $LANG|cut -c 1-2` |
11 | Lang=`echo $LANG|cut -c 1-2` |
12 | VERSION="6" |
12 | VERSION="6" |
13 | ARCH="x86_64" |
13 | ARCH="x86_64" |
14 | # The kernel version we compile netflow for |
14 | # The kernel version we compile netflow for |
15 | KERNEL="kernel-server-4.9. |
15 | KERNEL="kernel-server-4.9.56-1.mga6-1-1.mga6" |
16 | # ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ****** |
16 | # ****** Alcasar needed RPMS - paquetages nécessaires au fonctionnement d'Alcasar ****** |
17 | 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" |
17 | 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" |
18 | 18 | ||
19 | rpm_repository_sync () |
19 | rpm_repository_sync () |
20 | { |
20 | { |
Line 95... | Line 95... | ||
95 | rpm_error |
95 | rpm_error |
96 | exit 1 |
96 | exit 1 |
97 | fi |
97 | fi |
98 | if [ $Lang == "fr" ] |
98 | if [ $Lang == "fr" ] |
99 | then |
99 | then |
100 | echo "Voulez-vous tenter une synchronisation avec un autre dépôt?" |
100 | echo "Voulez-vous tenter une synchronisation avec un autre dépôt ? (O/n)" |
101 | else |
101 | else |
102 | echo "Do you wan't to try a synchronisation with an other repository?" |
102 | echo "Do you wan't to try a synchronisation with an other repository? (Y/n)" |
103 | fi |
103 | fi |
104 | response=0 |
104 | response=0 |
105 | PTN='^[oOnNyY]$' |
105 | PTN='^[oOnNyY]$' |
106 | until [[ $(expr $response : $PTN) -gt 0 ]] |
106 | until [[ $(expr $response : $PTN) -gt 0 ]] |
107 | do |
107 | do |