From owner-freebsd-stable@FreeBSD.ORG Mon Jul 30 18:37:07 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 018E0106566B for ; Mon, 30 Jul 2012 18:37:07 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id AA4088FC0A for ; Mon, 30 Jul 2012 18:37:06 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1Svupv-0008W9-G4>; Mon, 30 Jul 2012 20:36:59 +0200 Received: from e178039083.adsl.alicedsl.de ([85.178.39.83] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1Svupv-0007yO-3h>; Mon, 30 Jul 2012 20:36:59 +0200 Message-ID: <5016D443.9030105@zedat.fu-berlin.de> Date: Mon, 30 Jul 2012 20:36:51 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120729 Thunderbird/14.0 MIME-Version: 1.0 To: Beat Siegenthaler References: <5016CCBB.30603@beatsnet.com> In-Reply-To: <5016CCBB.30603@beatsnet.com> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig368A6F3F139610B38296CDAC" X-Originating-IP: 85.178.39.83 Cc: freebsd-stable@freebsd.org Subject: Re: OpenSSL from Ports X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Jul 2012 18:37:07 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig368A6F3F139610B38296CDAC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 07/30/12 20:04, schrieb Beat Siegenthaler: > Hello, >=20 > Until today, when I was asked what WITH_OPENSSL_PORT=3Dyes should do.. = i > was obviously wrong: > I think whole openssl should be replaced, but : >=20 > [mym:~] # which openssl > /usr/bin/openssl > [mym:~] # openssl version > OpenSSL 0.9.8x 10 May 2012 >=20 > there IS a 1.0.1 version but it is not found whit which or whereis: >=20 > [mym:~] # /usr/local/bin/openssl version > OpenSSL 1.0.1c 10 May 2012 >=20 > Maybe I simply miss some shell basics? > Regards, Beat >=20 Hello. I guess you need to ensure that the path /usr/local/bin is searched BEFORE /usr/bin. If you're using sh(1) as the standard shell of yours, you should ensure this by using something like the following in .profile (or .cshrc, if csh(1)): PATH=3D/usr/local/bin:/usr/local/sbin:${PATH}; export PATH for sh(1) or for csh(1) set path =3D ( /usr/local/bin /usr/local/sbin $path ) Although I use csh(1) as the login shell, I've also set ~/.profile with the propper PATH settings. Since I run FreeBSD 10.0-CURRENT, I have already OpenSSL 1.0.1c. I tested which(1) and whereis(1) on the command lpr(1), which is in my case provided by the FreeBSD base system and located in /usr/bin/lpr, AND by the port print/cups-base by the CUPS printing system. Luckily, since I adjusted the search paths that way, that /usr/local/bin is searched BEFORE /usr/bin, lpr(1) is found first in /usr/local/bin: ohartmann@thor: [~] which lpr /usr/local/bin/lpr But when using whereis(1), the result is the undesired: ohartmann@thor: [~] whereis lpr lpr: /usr/bin/lpr /usr/local/man/man1/lpr.1.gz /usr/src/usr.sbin/lpr The manpage of whereis(1) states, that the $PATH environment variable is searched - but this isn't obviously the case, since the shell's PATH environment variable points to the right lpr(1) in the first place while whereis(1) does ignore it. This behaviour is also identical on boxes which run 24/7 with periodic scripts enabled, updating the locate(1) database. Am I missing something, too? Regards, Oliver --------------enig368A6F3F139610B38296CDAC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQFtRKAAoJEOgBcD7A/5N8uXoH/RMITZdvllUi4jRrSpqmWw/g 4C6hMBNwiWk4ashPDTMj2Fsr3zjSihFCD/Tb8kbcS94bgGSecJYs44MLO1Jas3OS ABpvr5XNeReqtXJIJmPJnsjO7MIxK/0fOvxshLAl2fQk9RAJLeFgKfI6EVgecgWQ f6i7Ioo7OHtrKeuADUAvfZjcVLFSDomi/zH28aBvTNa8NDCwI0jeoro3RwUasklt vBKsrcGeex7didAcBIYEpeZXsV2CaEiRjQBELLaWUNGokzyk6O5Sk6Zp3wnXY3yx i72kXZ798qPGPnR6F4m3w9KXCMM3FJaTokye47HQ6H22fd6Q7dDZBzrtt1g0ljY= =gWtg -----END PGP SIGNATURE----- --------------enig368A6F3F139610B38296CDAC--