Fwd: /bin/sh linked to dash? SOlVED, however..

Francesco Pietra <[email protected]>
Newsgroups gmane.linux.debian.ports.amd64
Message-ID <[email protected]>
Solved by

# mv /bin/sh /bin/sh_original

# ln -s /bin/bash /bin/sh

now

 ls -l
 sh -> /bin/bash

and mopac does its job. Hopefully, this should also allow the hundreds
of other codes inside the main code to work, if the same problem
occurs.

However, I would like to have the opinion of "those who know" if this
is the correct way of doing and why with wheezy this change.

thanks

francesco pietra



---------- Forwarded message ----------
From: Francesco Pietra <[email protected]>
Date: Fri, Jul 1, 2011 at 7:48 PM
Subject: /bin/sh linked to dash?
To: amd64 Debian <[email protected]>


I wonder whether amd64 wheezy links /bin/sh to dash instead of bash.

I am getting error "Bad fd number, can't run mopac.h" in a mopac.sh
calculation (mopac compiled fortran, in fact a FOR005 file is
generated, and not deleted by mopac probably because it was running
bad).

I am asking that (and thus if a symlink is needed using bash, as in my
case) because with the same code (and same calculation) I had no such
error with amd64 lenny. I have just copied the whole
molecular-mechanics compiled code (which includes mopac among hundreds
of other codes) from a lenny machine to a wheezy machine. The reason
of the copy is that the molecular-mechanics code can't be compiled
with recent gcc/fortran (its loose fortran is not allowed by recent
compilers) while the wheezy cuda machine is far faster than the old
cpu machine.

thanks
francesco pietra
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.