guix/guix
yarl-baudig@mailoo.org d4158ea63a
substitute: Check for --help or --version options early.
Running `guix archive --authorize` sets /etc/guix/acl to 600
via with-atomic-file-output via mkstemp!.
Then running `guix substitute --help/--version` fails on "permission denied".
While "guix substitute" is an internal tool, the options --help and --version
exist and you should be able to run those from the command line.

* guix/scripts/substitute.scm (guix-substitute): Earlier check for
--help or --version.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-27 23:36:36 +02:00
..
build guix: Add elm-build-system. 2022-05-22 01:07:51 +02:00
build-system build-system: linux-module: Directly use-module (guix platform). 2022-05-25 09:27:25 +02:00
import licenses: Add Expat No Attribution license. 2022-05-23 16:24:47 +02:00
platforms platforms: Remove the s390x platform. 2022-05-25 17:11:32 +02:00
scripts substitute: Check for --help or --version options early. 2022-05-27 23:36:36 +02:00
store guix: Remove duplicate definitions of dump-port. 2022-05-20 20:42:53 +02:00
tests
android-repo-download.scm
avahi.scm
base16.scm
base32.scm
base64.scm
build-system.scm
bzr-download.scm
cache.scm
channels.scm
ci.scm
colors.scm colors: Add 'colorize-full-matches'. 2022-04-19 18:07:49 +02:00
combinators.scm
config.scm.in
cpio.scm
cpu.scm guix: cpu: Add detection for aarch64 CPUs. 2022-05-17 15:19:41 +03:00
cve.scm
cvs-download.scm
d3.v3.js
deprecation.scm
derivations.scm
describe.scm
diagnostics.scm
discovery.scm
docker.scm
download.scm download: Add a mirror for CTAN. 2022-05-12 12:45:49 -04:00
elf.scm
extracting-download.scm
ftp-client.scm
gexp.scm gexp: Add 'references-file'. 2022-05-01 21:30:34 +02:00
git-authenticate.scm
git-download.scm git-download: Set locale to deal with Unicode in git metadata. 2022-04-20 23:46:43 +02:00
git.scm
glob.scm
gnu-maintenance.scm
gnupg.scm
grafts.scm
graph.js
graph.scm
hash.scm
hg-download.scm
http-client.scm http-client: 'http-fetch/cached' converts strings to URIs. 2022-05-22 01:07:52 +02:00
i18n.scm
inferior.scm inferior: Close duplicate socketpair file descriptor. 2022-05-20 18:46:07 +02:00
ipfs.scm
least-authority.scm Add (guix least-authority). 2022-05-01 21:30:35 +02:00
licenses.scm licenses: Add Expat No Attribution license. 2022-05-23 16:24:47 +02:00
lint.scm lint: check-derivation: Catch all exceptions. 2022-05-23 23:18:30 +01:00
man-db.scm
memoization.scm
modules.scm
monad-repl.scm
monads.scm
nar.scm
narinfo.scm
openpgp.scm
packages.scm packages: Use separate package/graft cache. 2022-05-18 23:27:03 +02:00
pki.scm
platform.scm Move (gnu platform) and (gnu platforms ...) to guix/. 2022-05-25 09:27:25 +02:00
profiles.scm profiles: 'manifest->gexp' emits 'properties' field only when needed. 2022-05-24 17:17:26 +02:00
profiling.scm
progress.scm
quirks.scm
records.scm
remote.scm
repl.scm
scripts.scm
search-paths.scm search-paths: Define $SSL_CERT_DIR and $SSL_CERT_FILE. 2022-05-13 17:15:37 +02:00
self.scm Move (gnu platform) and (gnu platforms ...) to guix/. 2022-05-25 09:27:25 +02:00
serialization.scm
sets.scm
ssh.scm
status.scm
store.scm guix: Remove duplicate definitions of dump-port. 2022-05-20 20:42:53 +02:00
substitutes.scm
svn-download.scm
swh.scm
tests.scm
transformations.scm transformations: Preserve transformation order in package property. 2022-05-05 23:56:58 +02:00
ui.scm ui: Highlight package and service search results. 2022-04-19 18:07:49 +02:00
upstream.scm
utils.scm
workers.scm