~ruther/guix-local

3e0fe237cc814004f11c516f6fa0e3eba42c3d54 — Oleg Pykhalov 1 year, 13 days ago 171d8c0
gnu: Add firejail-disable-sandbox-check.

This commit introduces firejail-disable-sandbox-check, a variant of firejail
built with --disable-sandbox-check.  It's intended for development purposes
only.

* gnu/packages/linux.scm (firejail-disable-sandbox-check): New variable.

Change-Id: Ic638eba54d8ffc49583abf0721b9198c979d22e7
1 files changed, 15 insertions(+), 1 deletions(-)

M gnu/packages/linux.scm
M gnu/packages/linux.scm => gnu/packages/linux.scm +15 -1
@@ 38,7 38,7 @@
;;; Copyright © 2019 Stefan Stefanović <stefanx2ovic@gmail.com>
;;; Copyright © 2019-2022 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2019 Kei Kebreau <kkebreau@posteo.net>
;;; Copyright © 2020, 2021 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2020, 2021, 2025 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2020 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>


@@ 11626,6 11626,20 @@ work properly.")
     (filter (cut string-suffix? "-linux" <>) %supported-systems))
    (license license:gpl2+)))

(define-public firejail-disable-sandbox-check
  (package/inherit
   firejail
   (name "firejail-disable-sandbox-check")
   (arguments
    (substitute-keyword-arguments (package-arguments firejail)
      ((#:configure-flags flags #~'())
       #~(append #$flags
                 (list "--disable-sandbox-check")))))
   (description
    (string-append (package-description firejail)
                   "  Builded with @code{--disable-sandbox-check}, which is
 only intended for development."))))

(define-public edac-utils
  (package
    (name "edac-utils")