From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rene Subject: Re: create a symlink Date: Tue, 12 Mar 2019 14:57:59 -0600 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34913) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3v1u-0004Xf-PU for guix-devel@gnu.org; Tue, 12 Mar 2019 23:58:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3uyo-0003qM-6r for guix-devel@gnu.org; Tue, 12 Mar 2019 23:54:59 -0400 Received: from mail-ot1-x344.google.com ([2607:f8b0:4864:20::344]:34593) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h3uyo-0003pp-05 for guix-devel@gnu.org; Tue, 12 Mar 2019 23:54:58 -0400 Received: by mail-ot1-x344.google.com with SMTP id r19so507465otn.1 for ; Tue, 12 Mar 2019 20:54:57 -0700 (PDT) In-Reply-To: Danny Milosavljevic's message of "Sat\, 9 Mar 2019 09\:22\:14 +0100 \(3 days\, 10 hours\, 22 seconds ago\)" 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: Danny Milosavljevic Cc: guix-devel@gnu.org Hi, Danny Milosavljevic writes: > > But as far as I understand, you boot Debian/Hurd or something and then > it loads Guix, right? > Yes, I use Guix as package manager like another linux distro. I currently use `./pre-inst-env guix system init doc/os-config-hurd.scm /guix`, where /guix is an empty partition to populate GuixSD os. > > It should be easy to adapt gnu/bootloader/grub.scm's grub-configuration-file > to emit those and then reconfigure. > > (Later, we could add "multiboot" and "modules" to in > gnu/bootloader.scm) > > However, it's a dangerous part to modify since this part cannot be rolled > back easily. So don't make a typo ;) > I get It. I found a conversation in bug-hurd, maybe it will work to avoid links like /hurd. http://lists.gnu.org/archive/html/bug-hurd/2015-07/msg00002.html How I can change "/hurd/" by "/gnu/store/abc..-hurd-0.9/hurd/" in through Guix? --8<---------------cut here---------------start------------->8--- /* Hurd servers are specified by symbols _HURD_FOO, the canonical pathname being /hurd/foo. */ #define _HURD "/hurd/" #define _HURD_STARTUP _HURD "startup" #define _HURD_PROC _HURD "proc" #define _HURD_AUTH _HURD "auth" --8<---------------cut here---------------end--------------->8--- -- Rene