guix/guix/scripts
Ludovic Courtès 06b9c1260c
substitute: Do not exit when failing to find a nar.
Fixes <https://issues.guix.gnu.org/67575>.

* guix/scripts/substitute.scm (process-substitution/fallback): Use
‘report-error’ instead of ‘leave’.  Write status line to PORT.
* tests/substitute.scm ("substitute, narinfo is available but nar is
missing"): Adjust accordingly.

Change-Id: Ic7297dbd563c007111ec2167c8d52505a07d4822
2023-12-04 22:26:36 +01:00
..
container container: Correctly report exit status. 2023-01-30 22:24:27 +01:00
git
home ui: 'display-hint' quotes extra arguments for Texinfo. 2023-02-27 23:40:43 +01:00
import scripts: import: elpa: Return consistent error code. 2023-05-17 22:22:22 +02:00
system reconfigure: Use let* from srfi-71. 2023-08-12 23:07:40 +02:00
archive.scm scripts: archive: Handle EPIPE errors when displaying help. 2023-10-17 14:51:53 +02:00
authenticate.scm
build.scm scripts: build: Handle EPIPE errors when displaying help. 2023-10-17 14:51:54 +02:00
challenge.scm scripts: challenge: Handle EPIPE errors when displaying help. 2023-10-17 14:51:54 +02:00
container.scm scripts: container: Handle EPIPE errors when displaying help. 2023-10-17 14:51:54 +02:00
copy.scm scripts: copy: Handle EPIPE errors when displaying help. 2023-10-17 14:51:55 +02:00
deploy.scm scripts: deploy: Handle EPIPE errors when displaying help. 2023-10-17 14:51:55 +02:00
describe.scm scripts: describe: Handle EPIPE errors when displaying help. 2023-10-17 14:51:55 +02:00
discover.scm scripts: discover: Handle EPIPE errors when displaying help. 2023-10-17 14:51:56 +02:00
download.scm scripts: download: Handle EPIPE errors when displaying help. 2023-10-17 14:51:56 +02:00
edit.scm scripts: edit: Fix relative file-name with 'load-path' option. 2023-11-05 16:11:17 +01:00
environment.scm environment: Fix typo in error messages. 2023-10-28 01:23:41 +02:00
gc.scm scripts: gc: Handle EPIPE errors when displaying help. 2023-10-17 14:51:57 +02:00
git.scm scripts: git: Handle EPIPE errors when displaying help. 2023-10-17 14:51:57 +02:00
graph.scm scripts: graph: Handle EPIPE errors when displaying help. 2023-10-17 14:51:57 +02:00
hash.scm scripts: hash: Handle EPIPE errors when displaying help. 2023-10-17 14:51:58 +02:00
home.scm scripts: home: Handle EPIPE errors when displaying help. 2023-10-17 14:51:58 +02:00
import.scm scripts: import: Handle EPIPE errors when displaying help. 2023-10-17 14:51:58 +02:00
install.scm scripts: install: Handle EPIPE errors when displaying help. 2023-10-17 14:51:59 +02:00
lint.scm scripts: lint: Handle EPIPE errors when displaying help. 2023-10-17 14:51:59 +02:00
locate.scm locate: Gracefully handle busy-database error conditions. 2023-11-26 23:34:48 +01:00
offload.scm scripts: offload: Handle EPIPE errors when displaying help. 2023-10-17 14:52:00 +02:00
pack.scm gnu: Use ‘libc-utf8-locales-for-target’. 2023-12-02 12:25:45 +01:00
package.scm scripts: package: Handle EPIPE errors when displaying help. 2023-10-17 14:52:01 +02:00
perform-download.scm perform-download: Set PATH before invoking ‘git’. 2023-10-05 23:14:53 +02:00
processes.scm scripts: processes: Handle EPIPE errors when displaying help. 2023-10-17 14:52:01 +02:00
publish.scm scripts: publish: Handle EPIPE errors when displaying help. 2023-10-17 14:52:01 +02:00
pull.scm scripts: pull: Handle EPIPE errors when displaying help. 2023-10-17 14:52:02 +02:00
refresh.scm scripts: refresh: Handle EPIPE errors when displaying help. 2023-10-17 14:52:02 +02:00
remove.scm scripts: remove: Handle EPIPE errors when displaying help. 2023-10-17 14:52:02 +02:00
repl.scm scripts: repl: Handle EPIPE errors when displaying help. 2023-10-17 14:52:03 +02:00
search.scm scripts: search: Handle EPIPE errors when displaying help. 2023-10-17 14:52:03 +02:00
shell.scm shell: Disable caching for ‘guix shell -f guix.scm’. 2023-11-22 23:55:12 +01:00
show.scm scripts: show: Handle EPIPE errors when displaying help. 2023-10-17 14:52:04 +02:00
size.scm scripts: size: Handle EPIPE errors when displaying help. 2023-10-17 14:52:04 +02:00
style.scm style: ‘guix style -f’ warns when passed zero arguments. 2023-11-22 16:51:45 +01:00
substitute.scm substitute: Do not exit when failing to find a nar. 2023-12-04 22:26:36 +01:00
system.scm scripts: system: Handle EPIPE errors when displaying help. 2023-10-17 14:52:05 +02:00
time-machine.scm time-machine: Warn when no command is given. 2023-11-05 23:23:23 +01:00
upgrade.scm scripts: upgrade: Handle EPIPE errors when displaying help. 2023-10-17 14:52:06 +02:00
weather.scm scripts: weather: Handle EPIPE errors when displaying help. 2023-10-17 14:52:06 +02:00