From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: create a symlink Date: Wed, 13 Mar 2019 12:25:23 +0100 Message-ID: <20190313122523.3620d212@scratchpost.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/WjDUO7948yTQ7dLDr=1r6+J"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:47262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h420s-0004Aq-GD for guix-devel@gnu.org; Wed, 13 Mar 2019 07:25:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h420r-0007LJ-Os for guix-devel@gnu.org; Wed, 13 Mar 2019 07:25:34 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:57650) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h420r-0007KX-EJ for guix-devel@gnu.org; Wed, 13 Mar 2019 07:25:33 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Rene Cc: guix-devel@gnu.org --Sig_/WjDUO7948yTQ7dLDr=1r6+J Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi Rene, On Tue, 12 Mar 2019 14:57:59 -0600 Rene wrote: > How I can change "/hurd/" by "/gnu/store/abc..-hurd-0.9/hurd/" in > through Guix? >=20 > --8<---------------cut here---------------start------------->8--- > /* Hurd servers are specified by symbols _HURD_FOO, > the canonical pathname being /hurd/foo. */ >=20 > #define _HURD "/hurd/" > #define _HURD_STARTUP _HURD "startup" > #define _HURD_PROC _HURD "proc" > #define _HURD_AUTH _HURD "auth" > --8<---------------cut here---------------end--------------->8--- Hmm, try to patch it out of the source code. Modify /gnu/packages/hurd.scm to be something like: (define-public hurd (package [...] (arguments `(#:phases (modify-phases %standard-phases (add-after 'unpack 'patch-paths (lambda* (#:key outputs #:allow-other-keys) (substitute* "hurd/paths.h" (("\"/hurd/\"") (string-append "\"" (assoc-ref outputs "out") "\""))) #t)) [...] --Sig_/WjDUO7948yTQ7dLDr=1r6+J Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlyI6KMACgkQ5xo1VCww uqVmAAf8DVsOnN5njS2Wqwg0TjCPrM6sRBWn8n7snOXRPXt4lsXXrnlETqDJZpvM Us7znEO7z4xn8Qu7JPcufpWwoDO6Gt16EQqzTVroDfzq1Kdc3dEVQCvS1EswQBR6 Mg1oSgo+NOTatP07orcN/NScjPhQ6q3k0A6T6QdXFQ3G6Or/AFmiamEXQKZvSdU7 +3GEpi6LVaNVFbcZ5RqV9hCiuxRfiIFnmQhAC+YqP7UC7Sm6436Z6bEREikmsKlh Y+mwlLJnRscq4F2xxRSECpxn5U0MZ6+uDQibBaxod3ANh8gWM5l7U8IEaLXAisNe 3Tgzt24BHzawE9YXpc2p32VGS7vbSA== =M+kc -----END PGP SIGNATURE----- --Sig_/WjDUO7948yTQ7dLDr=1r6+J--