# Rah ! /bin/sh -\> /bin/dash, pas bon

**URL:** <https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959 "2016-02-20T16:33:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/1 "2016-02-20T16:33:39Z")

</div>

Lors de mon passage en sid en début d’été, j’avais essayé en vain de compiler certains modules comme iscsitarget, et j’avais abandonné aprés avoir testé plein de trucs. Comme ce n’était pas critique, je m’étais alors dit: “c’est sid, c’est normal. bon.”, et j’avais laissé tombé.  
Aujourd’hui, je m’aperçois que mon noyau courant date d’une compil que j’avais faite fin juillet, alors que les sources du paquet debian 2.6.22 datent de fin aout. Pareil pour les sources de 2 ou 3 modules. Comme j’avais envie de passer le patch debianlogo pour voir, je me suis dit que c’était l’occase de tout raffraichir.  
Impossible de compiler les 3/4 des modules dont les deux plus importants pour moi, nvidia et ipw3945 !  
Je reboote sur le nouveau noyau, je tente le m-a, que dalle.  
Je repasse sur mon noyau de juillet, je tente une recompil d’ipw3945, plantage.  
En épluchant les logs, je vois un message concernant le fait que bash n’est pas mon shell par défaut. Je teste SHELL=/bin/bash m-a… toujours pas.  
Grrrrrrrrrrr.  
Soudain, aprés diner, il me vient une idée: je fais un piti dpkg-reconfigure dash, ce qui me permet d’enlever la diversion de /bin/sh installant dash par defaut comme shell du systême (ce qui ne m’avait posé aucun ennui jusqu’a présent), et là Ô miracle !

Moralité: dash comme shell systême: c’est pas bon.

Bon, je vais enfin pouvoir essayer de partager ma partoche windows en iscsi, et de booter dessus avec virtualbox… COOL

---

<div class="post-metadata">

**Author:** ![poiuy](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ecd19e/32.png) [@poiuy](https://www.debian-fr.org/u/poiuy)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/2 "2016-02-20T16:33:39Z")

</div>

[quote=“mattotop”]Moralité: dash comme shell systême: c’est pas bon.

Bon, je vais enfin pouvoir essayer de partager ma partoche windows en iscsi, et de booter dessus avec virtualbox… COOL[/quote]  
Le gros geek. 😉  
Pourquoi dash comme shell?  
À cause de ça?:

`aptitude show dash
...
It can be usefully installed as /bin/sh (because it executes scripts somewhat
 faster than "bash"), or as the default shell either of root or of a second user
 with a userid of 0 (because it depends on fewer libraries, and is therefore
 less likely to be affected by an upgrade problem or a disk failure). It is
 also useful for checking that a script uses only POSIX syntax
...
`

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/3 "2016-02-20T16:33:39Z")

</div>

> [@](#):
>
> because it executes scripts somewhat faster than “bash”

ce qui m’avait permis de gagner des microsecondes

---

<div class="post-metadata">

**Author:** ![poiuy](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/ecd19e/32.png) [@poiuy](https://www.debian-fr.org/u/poiuy)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/4 "2016-02-20T16:33:40Z")

</div>

> [@](#):
>
> [quote]because it executes scripts somewhat faster than “bash”

ce qui m’avait permis de gagner des microsecondes[/quote]  
L’homme pressé.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/5 "2016-02-20T16:33:42Z")

</div>

Tu ne te souviens pas de ma gueulante contre dapper: C’est là qu’ils ont installé dash par défaut et j’ai mis un temps fou à refaire le paquet fricorder à cause de cela. A l’époque Sid était encore en bash pourtant…

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/6 "2016-02-20T16:33:42Z")

</div>

ah mais je ne dis pas que ça vient de sid: je l’ai faite tout seul ma connerie. 😊

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/7 "2016-02-20T16:33:50Z")

</div>

arrêtez … ![:smt118](https://www.debian-fr.org/uploads/default/original/1X/d1e19597f004a3fd88435bfd0efb9a00e740a16a.gif)

`jcode@debian:~$ which dash
/bin/dash
jcode@debian:~$ ls -al /bin/bash
-rwxr-xr-x 1 root root 677184 2006-12-11 22:20 /bin/bash`  
ouffff … j’ai toujours mon bash ![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") j’aime bash, pas dash 😛

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 4:33 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/8 "2016-02-20T16:33:56Z")

</div>

[quote=“usinagaz”]arrêtez … ![:smt118](https://www.debian-fr.org/uploads/default/original/1X/d1e19597f004a3fd88435bfd0efb9a00e740a16a.gif)

`jcode@debian:~$ which dash
/bin/dash
jcode@debian:~$ ls -al /bin/bash
-rwxr-xr-x 1 root root 677184 2006-12-11 22:20 /bin/bash`  
ouffff … j’ai toujours mon bash ![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") j’aime bash, pas dash 😛[/quote]tes essais montrent juste que bash est présent, pas que sh est bash.

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 4:34 UTC](https://www.debian-fr.org/t/rah-bin-sh-bin-dash-pas-bon/9959/9 "2016-02-20T16:34:01Z")

</div>

`$ ls -al /bin/sh
lrwxrwxrwx 1 root root 4 2006-12-19 12:50 /bin/sh -> dash` 😈 ben tu vois, j’ai bash 😃

EDIT: bon je voulais faire poster un truc en plus à Mattotop, mais ça marche pas … il fallait donc lire /bin/sh -\> bash.  
c’était une blague … qui n’a fait rire que moi ![:smt015](https://www.debian-fr.org/uploads/default/original/1X/e87c0ae4397aede5439e13e017f4844aadca4f30.gif)
