Bonjour
J'utilise trois fonctions afin de mettre à jour mon système.
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
build_base() {
 while true; do
     echo -n "Build base system? (y/n) [y] "
     read answer
     case $answer in
     ""|y|Y)
            doas rm -rf /usr/obj/* && cd /usr/src && doas make obj && doas make build && cd ~-
            if [ $? -eq 0 ]; then
                echo "›› Base system built."
            else
                echo "›› Unable to build base system!"
            fi
            return 0
            ;;
        n|N)
            echo "GoodBye!"
            break
            ;;
          *)
            echo "$answer: is not allowed!"
            ;;
     esac
 done
}
J'utilise également:afin de revenir au path initial.

Cependant, j'utilise deux autres fonctions fonctionnant sur le même principe afin de mettre à jour d'autres parties du système. Je me pose donc la question suivante, serait-il plus judicieux de créer une fonction du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
return_path() {
cd -~
}
et de l'appeler lorsque cela est nécessaire. Qu'en pensez-Vous ?