# GNU Guix --- Functional package management for GNU # Copyright © 2015-2016, 2019-2020, 2022 Ludovic Courtès # Copyright © 2019 Simon Tournier # # This file is part of GNU Guix. # # GNU Guix is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or (at # your option) any later version. # # GNU Guix is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Guix. If not, see . # # Test the 'guix graph' command-line utility. # module_dir="t-guix-graph-$$" mkdir "$module_dir" tmpfile1="$module_dir/t-guix-graph1-$$" tm
aboutsummaryrefslogtreecommitdiff
guix graph git --with-input=openssl=libressl | grep 'label = "openssl' && false # Try --load-path guix graph -L $module_dir dummy | grep 'label = "dummy' # Displaying shortest paths (or lack thereof). guix graph --path emacs vim && false path="\ emacs gnutls p11-kit libffi" test "`guix graph --path emacs libffi | cut -d '@' -f1`" = "$path" # At the derivation level, there's a direct path because libffi is propagated # via gtk+. test "`guix graph --path -t derivation emacs libffi | wc -l`" -ge 2
AgeCommit message (Expand)Author