GNU bug report logs - #52807
Guix home executables are not executable

Previous Next

Package: guix;

Reported by: "Nick Zalutskiy" <nick <at> const.fun>

Date: Sun, 26 Dec 2021 17:18:01 UTC

Severity: normal

Done: Maxime Devos <maximedevos <at> telenet.be>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: "Nick Zalutskiy" <nick <at> const.fun>
Subject: bug#52807: closed (Re: bug#52807: Guix home executables are not
 executable)
Date: Mon, 27 Dec 2021 08:49:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#52807: Guix home executables are not executable

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 52807 <at> debbugs.gnu.org.

-- 
52807: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=52807
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Maxime Devos <maximedevos <at> telenet.be>
To: Nick Zalutskiy <nick <at> const.fun>, Aleksandr Vityazev <avityazev <at> posteo.org>
Cc: 52807-done <at> debbugs.gnu.org
Subject: Re: bug#52807: Guix home executables are not executable
Date: Mon, 27 Dec 2021 08:48:24 +0000
Hi,

Nick Zalutskiy schreef op zo 26-12-2021 om 17:25 [-0500]:
> [...]
> I was trying to figure out how to close this... no luck.

https://debbugs.gnu.org/Developer.html has instructions on how to
close, reopen and tag bugs.

Greetings (and closing),
Maxime.


[Message part 3 (message/rfc822, inline)]
From: "Nick Zalutskiy" <nick <at> const.fun>
To: bug-guix <at> gnu.org
Subject: Guix home executables are not executable
Date: Sun, 26 Dec 2021 12:03:30 -0500
[Message part 4 (text/plain, inline)]
I'd like to use `guix home` to symlink an executable into my home directory. 

Following simple configuration stored at `~/.dotfiles/home-configuration.scm`

> (use-modules
>   (gnu home)
>   (gnu packages)
>   (gnu home services)
>   (gnu services)
>   (guix gexp)
>   (gnu home services shells))
> 
> (home-environment
>   (services
>     (list (service
>             home-bash-service-type
>             (home-bash-configuration
>           (guix-defaults? #t)))
>       (simple-service 'my-files
>               home-files-service-type
>               `(("run" ,(local-file "run")))))))

`~/.dotfiles/run` is an executable file, after home reconfigure a `~/.run` symlink is created, however the file it is pointing to does _not_ have the execute bit set.

As a result, when I try to execute `~/.run` file I get a "Permission denied" error.

Thank you,

-Nick
[Message part 5 (text/html, inline)]

This bug report was last modified 3 years and 203 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.