Blame view

configure 951 Bytes
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
1
2
3
4
  #!/usr/bin/env bash
  
  echo "Vérification de la configuration système..."
  
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
5
6
7
8
  echo "Astuce : Pour tout installer d'un coup : sudo apt-get install build-essential nodejs npm avrdude"
  
  echo "Vérification des dépendances pour la compilation du compte-rendu..."
  
c79ef7bb   Geoffrey PREUD'HOMME   Instructions outi...
9
10
11
12
13
14
  if ! which make &> /dev/null
  then
      echo "Veuillez installer Make (sudo apt-get install build-essential)"
      exit 1
  fi
  
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
15
16
  if ! which node &> /dev/null
  then
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
17
      echo "Veuillez installer NodeJS (sudo apt-get install nodejs)"
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
18
19
20
21
22
23
24
25
26
      exit 1
  fi
  
  if ! which npm &> /dev/null
  then
      echo "Veuillez installer NPM (sudo apt-get install npm)"
      exit 1
  fi
  
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
27
28
29
30
31
32
33
34
35
  echo "Vérification des dépendances pour la compilation des programmes Atmega 2560..."
  
  if ! which avrdude &> /dev/null
  then
      echo "Veuillez installer avrdude (sudo apt-get install avrdude)"
      exit 1
  fi
  
  echo "Installation des dépendances pour la compilation du compte-rendu..."
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
36
  
98814b45   Geoffrey PREUD'HOMME   Outils pour assem...
37
  echo $(cd scripts; npm install)
73f2ae9d   Geoffrey PREUD'HOMME   Outils de rédaction
38
  
c79ef7bb   Geoffrey PREUD'HOMME   Instructions outi...
39
  echo "Tout baigne !"