Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Fwd: Copier la table des partitions...

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Fwd: Copier la table des partitions...


Chronologique Discussions 
  • From: jpcas <jpcas AT free.fr>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Fwd: Copier la table des partitions...
  • Date: Fri, 20 Jul 2018 15:54:23 +0200

Le 20/07/2018 à 15:42, Jean-Marc Mongrelet (via linux-31 Mailing List) a
écrit :
> Le 20/07/2018 12:31, Jean-Marc Mongrelet a écrit :
>>

> Avarement la cmd bc n'est pas installé sur mon système...
>

> JP, j'ai regardé ton script... à ce niveau là, je sais pas trop
> débuger... tu as une idée ??
>
> JM
>
>

Que te renvoie la commande : whereis -b -B /bin /usr/bin /sbin -f bc

Copie ce script sur ton raspberry et lance-le :

#! /bin/bash
#set -x


## Définition variables couleur

Red="$(tput bold ;tput setaf 1)"
Green="$(tput bold ; tput setaf 2)"
White="$(tput bold ; tput setaf 7)"
Cyan="$(tput bold ; tput setaf 6)"
Yellow="$(tput bold ; tput setaf 3)"
Reset="$(tput sgr0)"

## Définition fonctions

prerequis ()
{
# Vérification prérequis
i=0
echo -e "${Yellow}Vérification des programmes requis...${Reset}\n"
for j in bc dd e2fsck losetup parted pv resize2fs truncate wget
do
whereis -b -B /bin /usr/bin /sbin -f $j | grep ':$' | grep -qo '[^:]*'
retval=$?
case $retval in
0) printf '%-20s%-2s\n' "${White}${j}" "${Red}XX${Reset}"
eval manquant[$i]="$j"
((i++))
;;
1) printf '%-20s%-2s\n' "${White}${j}" "${Green}OK${Reset}"
;;
esac
done

if [ "${#manquant[*]}" != "0" ]; then
echo -e "\n${White}Vous devez installer le(s) programme(s) suivant(s)
avant de continuer :${Reset}"
echo -e "\e[5m\e[1;31m${manquant[@]}\e[0;m\e[25m\n"
return 2
exit
fi
}

prerequis

###########################################################################

Quel est le résultat ?

Voici le résultat sur un de mes raspberry :

pi@pi-rogue:~ $ ./pre.sh
Vérification des programmes requis...

bc OK
dd OK
e2fsck OK
losetup OK
parted OK
pv OK
resize2fs OK
truncate OK
wget OK

@+.

JP



Archives gérées par MHonArc 2.6.19+.

Haut de le page