;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014, 2015 Ludovic Courtès ;;; Copyright © 2015 Joshua S. Grant ;;; ;;; 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 . (define-module (gnu) #:export (use-package-modules use-service-modules use-system-modules)) ;;; Commentary: ;;; ;;; This composite module re-exports core parts the (gnu …) public modules. ;;; ;;; Code: (eval-when (eval load compile) (begin (define %public-modules '((gnu system) (gnu system file-systems) (gnu system grub) ; 'grub-configuration' (gnu system linux) ; 'base-pam-services' (gnu system shadow) ; 'user-account' (gnu system linux-initrd) (gnu system nss) (gnu services) (gnu services base) (gnu packages) (gnu packages base) (guix gexp))) ; so gexps can be used (for-each (let ((i (module-public-interface (current-module)))) (lambda (m) (module-use! i (resolve-interface m)))) %public-modules))) (define-syntax-rule (use-package-modules module ...) (use-modules (gnu packages module) ...)) (define-syntax-rule (use-service-modules module ...) (use-modules (gnu services module) ...)) (define-syntax-rule (use-system-modules module ...) (use-modules (gnu system module) ...)) ;;; gnu.scm ends here id=8f41f192364ce0e3c3c90251e1ad89974a14f3d4'>tests/guix-pack.sh
AgeCommit message (Expand)Author
2020-03-31pack: Adjust test to '--dry-run' changes....Ludovic Courtès
2019-11-22pack: Allow multiple '--manifest' options....Ludovic Courtès
2019-11-21pack: Add "--derivation"....Ludovic Courtès
2019-05-22pack: Add '--root'....Ludovic Courtès
2019-05-09tests: Ensure 'unshare' works before relying on it....Ludovic Courtès
2018-11-06store-copy: Canonicalize the mtime and permissions of the store copy....Ludovic Courtès
2018-11-06pack: Import (guix store database) only when '--localstatedir' is passed....Ludovic Courtès
2018-10-19tests: Run 'guix pack' tests using the external store....Ludovic Courtès
2018-07-05tests: Skip 'guix-pack.sh'....Ludovic Courtès
2018-05-19tests: Skip 'tests/guix-pack.sh' when networking is missing....Ludovic Courtès
2018-05-10pack: Add '--relocatable'....Ludovic Courtès
2018-05-07pack: Fix handling of '-e'....Ludovic Courtès
2018-05-07pack: Honor package transformation options....Ludovic Courtès
2018-05-07pack: Adjust test to cope with GC'd profiles....Ludovic Courtès
2018-03-24tests: Add tests for "guix pack"....Chris Marusich