[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/09: refresh: Bail out when asked for a nonexistent updater.
From: |
Ludovic Courtès |
Subject: |
07/09: refresh: Bail out when asked for a nonexistent updater. |
Date: |
Mon, 07 Dec 2015 22:34:08 +0000 |
civodul pushed a commit to branch master
in repository guix.
commit fba607b12919b254d75b1e7e9223d712fe2ac32c
Author: Ludovic Courtès <address@hidden>
Date: Mon Dec 7 23:10:02 2015 +0100
refresh: Bail out when asked for a nonexistent updater.
* guix/scripts/refresh.scm (lookup-updater): Call 'leave' when 'find'
returns #f.
---
guix/scripts/refresh.scm | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/guix/scripts/refresh.scm b/guix/scripts/refresh.scm
index a94bb22..2341ae6 100644
--- a/guix/scripts/refresh.scm
+++ b/guix/scripts/refresh.scm
@@ -197,9 +197,10 @@ unavailable optional dependencies such as Guile-JSON."
(define (lookup-updater name)
"Return the updater called NAME."
- (find (lambda (updater)
- (eq? name (upstream-updater-name updater)))
- %updaters))
+ (or (find (lambda (updater)
+ (eq? name (upstream-updater-name updater)))
+ %updaters)
+ (leave (_ "~a: no such updater~%") name)))
(define (list-updaters-and-exit)
"Display available updaters and exit."
- branch master updated (1eca745 -> e80c0f8), Ludovic Courtès, 2015/12/07
- 01/09: doc: 'guix environment --container' does not create '/env'., Ludovic Courtès, 2015/12/07
- 03/09: gnu-maintenance: Adjust tarball regexp for IceCat tarballs., Ludovic Courtès, 2015/12/07
- 06/09: gnu-maintenance: Do not look for releases in "w32" sub-directories., Ludovic Courtès, 2015/12/07
- 02/09: gnu-maintenance: Fix URLs returned by 'latest-release' for deep trees., Ludovic Courtès, 2015/12/07
- 04/09: gnu-maintenance: Properly handle TeXmacs., Ludovic Courtès, 2015/12/07
- 05/09: gnu-maintenance: Add tests for 'release-file?'., Ludovic Courtès, 2015/12/07
- 07/09: refresh: Bail out when asked for a nonexistent updater.,
Ludovic Courtès <=
- 08/09: gnu-maintenance: Generalize 'latest-ftp-release'., Ludovic Courtès, 2015/12/07
- 09/09: gnu-maintenance: Add GNOME updater., Ludovic Courtès, 2015/12/07