[torquedev] [Bug 213] sendmail path in torque.spec influenced by _prefix

bugzilla-daemon at supercluster.org bugzilla-daemon at supercluster.org
Fri Aug 10 15:38:34 MDT 2012


--- Comment #3 from Michael Jennings <mej at lbl.gov> 2012-08-10 15:38:34 MDT ---
(In reply to comment #2)
> So you consider torque trying to run /var/spool/torque/sbin/sendmail to be
> normal?

Your attempt to be snidely witty is noted and appreciated, but
--prefix/%{_prefix} and --with-server-home/%{torque_home} are entirely separate
and very different settings/variables.  :-)

But the point is worth making that there's a reason prefix and server home
directory are distinct settings, and you've crystallized it quite well in the

> The workaround you posted does work, but I'd prefer to use the defaults...

It's not a "workaround."  It's the correct way to override the default
assumptions, one of those being that your system is properly configured, and
that sendmail is in the correct location mandated by relevant standards.

> and the default is flawed - it's hardcoded to SBIN/sendmail, however in our SL6
> install it's /usr/lib/sendmail which symlinks to mta-postfix.

$ ls -Fla /usr/*/sendmail*
lrwxrwxrwx. 1 root root     30 Jun 21  2011 /usr/lib/sendmail ->
lrwxrwxrwx. 1 root root     24 Jun 21  2011 /usr/lib/sendmail.postfix ->
lrwxrwxrwx. 1 root root     21 Jun 21  2011 /usr/sbin/sendmail ->
-rwxr-xr-x. 1 root root 213616 Jun  2  2011 /usr/sbin/sendmail.postfix*

That's on SL6, by the way.  As you can see, the canonical location is, indeed

> configure script locates this correctly, but torque.spec inserts its own value
> and breaks it.

If you do not have /usr/sbin/sendmail on your system, your installation is
broken and needs to be fixed.  :-)

Configure bugmail: http://www.clusterresources.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

More information about the torquedev mailing list