guix-mirrors/guix
Tomas Volf a2282c68ff
environment: Restore action for SIGPIPE.
Code in `ui.scm' in `initialize-guix' procedure changes the handling of
SIGPIPE to SIG_IGN.  So restore the handling to SIG_DFL so that process
executed will have the usual action.  Technically we should record what the
handling was, and restore it to the previous value, but that would be much
more invasive change.

Always setting it to SIG_DFL is at least less surprising than always setting
to SIG_IGN.

* guix/scripts/environment.scm (launch-environment): Restore default action
for SIGPIPE.

Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-05 12:15:55 +02:00
..
build syscalls: Add ‘unshare’. 2025-04-20 18:50:51 +02:00
build-system build/cmake: Add #:implicit-inputs? and #:implicit-cross-inputs? arguments. 2025-05-02 09:53:54 +09:00
import import/utils: beautify-description: Validate argument. 2025-04-15 10:21:33 +02:00
platforms guix: Add loongarch platform. 2025-01-25 01:05:22 +08:00
scripts environment: Restore action for SIGPIPE. 2025-05-05 12:15:55 +02:00
store deduplication: Detect holes and create sparse files. 2024-05-25 16:44:42 +02:00
tests
android-repo-download.scm
avahi.scm
base16.scm
base32.scm
base64.scm
build-system.scm
bzr-download.scm download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable. 2024-03-09 18:55:50 +01:00
cache.scm cache: Remove unused import. 2025-04-14 17:31:49 +02:00
channels.scm channels: Add symref support. 2025-04-25 20:25:27 +02:00
ci.scm ci: Catch error for unreachable channel with substitutes. 2024-07-23 16:24:38 +02:00
colors.scm
combinators.scm
config.scm.in
cpio.scm
cpu.scm guix: cpu: Add detection for znver5. 2024-09-30 13:38:33 +03:00
cve.scm
cvs-download.scm download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable. 2024-03-09 18:55:50 +01:00
d3.v3.js
deprecation.scm
derivations.scm derivations: Fix indentation. 2025-02-22 23:55:24 +09:00
describe.scm ui: Search channels for guix extensions 2025-03-08 17:40:58 +01:00
diagnostics.scm
discovery.scm Autoload (guix build syscalls). 2024-04-15 22:36:42 +02:00
docker.scm guix: Fix typos. 2025-02-20 11:54:55 -08:00
download.scm download: Remove unreachable mirror URL. 2025-04-03 22:28:10 +09:00
elf.scm
ftp-client.scm
gexp.scm gexp: ‘local-file’ expands its argument only once. 2025-04-06 11:23:07 +02:00
git-authenticate.scm guix: Avoid ‘fdatasync’ call for caches and regular files. 2025-04-14 17:31:50 +02:00
git-download.scm git-download: Use C.UTF-8 and remove dependency on ‘glibc-utf8-locales’. 2024-08-31 10:44:46 +02:00
git.scm git: Add support for symbolic references. 2025-04-25 20:25:28 +02:00
glob.scm
gnu-maintenance.scm gnu-maintenance: Better fix for 'guix refresh --update'. 2025-03-12 21:32:04 +09:00
gnupg.scm gnupg: Automatically fallback to 'always policy when non-interactive. 2025-02-28 13:36:44 +09:00
grafts.scm grafts: Allow file-like objects in the ‘replacement’ field of <graft>. 2025-01-28 14:56:14 +01:00
graph.js
graph.scm
hash.scm scripts: hash: Handle repository with different VCS folders. 2024-07-23 16:27:27 +02:00
hg-download.scm hg-download: Pass strings to ‘hg-fetch’. 2024-06-12 09:45:44 +02:00
http-client.scm guix: Avoid ‘fdatasync’ call for caches and regular files. 2025-04-14 17:31:50 +02:00
i18n.scm
inferior.scm inferior: Add #:verify-certificate? to ‘cached-channel-instance’. 2024-12-25 23:51:10 +01:00
ipfs.scm
least-authority.scm least-authority: Export default preserved environment variables. 2025-04-19 21:13:21 +09:00
licenses.scm licenses: Add blue-oak1.0.0. 2024-11-20 18:01:35 +08:00
lint.scm lint: cve: Catch HTTP GET errors. 2025-04-01 14:51:20 +02:00
man-db.scm man-db: Support mdoc-formatted man pages. 2025-04-11 12:18:02 +02:00
memoization.scm
modules.scm modules: ‘file-name->module-name’ strips leading “./”. 2024-07-18 17:31:19 +02:00
monad-repl.scm
monads.scm gexp: ‘with-parameters’ properly handles ‘%graft?’. 2025-03-05 00:28:49 +01:00
nar.scm Autoload (guix build syscalls). 2024-04-15 22:36:42 +02:00
narinfo.scm
openpgp.scm
packages.scm packages: Add riscv64-linux to %cuirass-supported-systems. 2025-04-25 20:25:27 +02:00
pki.scm
platform.scm
profiles.scm profiles: gtk-icon-themes: Fix build error for when there are no icon themes. 2025-04-28 21:03:42 +08:00
profiling.scm
progress.scm
quirks.scm
read-print.scm read-print: Attempt to indent package arguments less. 2025-02-09 01:00:00 +01:00
records.scm records: Fix ABI check in cross-compilation context. 2024-11-18 10:58:42 +01:00
remote.scm remote: Do not double-quote the repl-command. 2024-12-12 12:52:08 +01:00
repl.scm
rpm.scm
scripts.scm Autoload (guix build syscalls). 2024-04-15 22:36:42 +02:00
search-paths.scm search-paths: $Add XDG_DATA_DIRS. 2025-03-18 16:12:38 +09:00
self.scm self: Install systemd ‘.service’ files. 2025-04-20 17:58:11 +02:00
serialization.scm
sets.scm
ssh.scm ssh: Add #:strict-host-key-check? option. 2025-02-09 18:20:42 +01:00
status.scm
store.scm gexp: ‘with-parameters’ properly handles ‘%graft?’. 2025-03-05 00:28:49 +01:00
substitutes.scm guix: Avoid ‘fdatasync’ call for caches and regular files. 2025-04-14 17:31:50 +02:00
svn-download.scm guix: download-multi-svn-to-store: Allow exporting from base URL. 2024-08-31 10:45:36 +02:00
swh.scm swh: Specify 'extid_version' when looking up by external ID. 2024-06-26 23:56:56 +02:00
tests.scm guix: tests: Increase timeout for test store connection. 2024-08-01 10:32:31 +01:00
transformations.scm transformations: Git source transformations honour RECURSIVE?. 2025-05-05 12:15:47 +02:00
ui.scm ui: Search channels for guix extensions 2025-03-08 17:40:58 +01:00
upstream.scm upstream: Do not update to same version. 2025-04-27 13:01:48 +01:00
utils.scm utils: Add #:sync? parameter to ‘with-atomic-file-output’. 2025-04-14 17:31:49 +02:00
workers.scm