On 2020-09-22 17:25, Antony Stone wrote: > If you're writing portable scripts you don't want to rely on symlinks > pointing to the same targets on everything. > > If your scripts aren't (intended to be) portable, then it really > doesn't matter - do what you like in the privacy of your own machine.
I worry about a different kind of portability. If I ever have to switch to BSD (and this remains a possibility, unfortunately), /bin/* shebangs will not work except for /bin/sh, and /bin/sh is always ash. That is because on BSD everything not in the core system goes into /usr/local. Therefore, I made symlinks /usr/local/bin/{bash,dash} and the shebangs in my newly written scripts reference those. I am not religious about converting every old script to the new usage, but I do update them when they require maintenance. -- Ian _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng