> After the last major update, the directory structure of MSYS2 has changed, > so I got a couple of questions. > > First of all, there is no more "/bin", is this forever from now on? What was > the reason to do that? Should I always rely on "/usr/bin" from now on? >
You can check this thread for the reasons: https://sourceforge.net/p/msys2/mailman/msys2-users/thread/CAOYw7duDN3LsiE603yiLa_CYj1z2RiHMnySP%2BcFjc0BU2mHt5g%40mail.gmail.com/#msg32498770 Reading the thread, I think we can always rely on /usr/bin for now in msys2. > Secondly, there is no more "sh", e.g. "/bin/sh" which is by default required > by "make". Sometimes "make" fails to build something when a corresponding > "makefile" contains calls to "/bin/sh". Currently, I've made a copy of > "bash" as "sh" and put it into "/usr/bin", and that works fine. However is > there any official solution? Was removing "sh" intentional? > Strange because on my setup, sh is owned by bash: $ pacman -Qo /usr/bin/sh.exe /usr/bin/sh.exe is owned by bash 4.3.018-3 Maybe there should be a default even when bash is not installed, but I can't say. I will let other people answer for this part :) Regards, Matt P.S. Sorry Alexander for the double post, re-sending to mailing list. ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Msys2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/msys2-users
