gnu: Add sysstat.
* gnu/packages/linux.scm (sysstat): New variable.
This commit is contained in:
parent
d4acb6db2f
commit
6d3e08d4e8
|
@ -18,6 +18,7 @@
|
||||||
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
;;; Copyright © 2016 Marius Bakke <mbakke@fastmail.com>
|
||||||
;;; Copyright © 2016 Rene Saavedra <rennes@openmailbox.org>
|
;;; Copyright © 2016 Rene Saavedra <rennes@openmailbox.org>
|
||||||
;;; Copyright © 2016 ng0 <ng0@libertad.pw>
|
;;; Copyright © 2016 ng0 <ng0@libertad.pw>
|
||||||
|
;;; Copyright © 2017 Leo Famulari <leo@famulari.name>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -3298,3 +3299,40 @@ Extensible Firmware Interface (EFI) Boot Manager. This application can
|
||||||
create and destroy boot entries, change the boot order, change the next
|
create and destroy boot entries, change the boot order, change the next
|
||||||
running boot option, and more.")
|
running boot option, and more.")
|
||||||
(license license:gpl2+)))
|
(license license:gpl2+)))
|
||||||
|
|
||||||
|
(define-public sysstat
|
||||||
|
(package
|
||||||
|
(name "sysstat")
|
||||||
|
(version "11.4.2")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "http://perso.orange.fr/sebastien.godard/"
|
||||||
|
"sysstat-" version ".tar.xz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0f8gk1hma3bk198ziwrhh5jhisnbbgc1v4rxhny58n0zjzw0gm0z"))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
`(#:tests? #f ; No test suite.
|
||||||
|
;; Without this flag, it tries to install the man pages with group 'root'
|
||||||
|
;; and fails because /etc/passwd lacks an entry for the root user.
|
||||||
|
#:configure-flags
|
||||||
|
(list "--disable-file-attr"
|
||||||
|
(string-append "conf_dir=" (assoc-ref %outputs "out") "/etc"))
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
;; The build process tries to create '/var/lib/sa', so we skip that
|
||||||
|
;; instruction.
|
||||||
|
(add-after 'build 'skip-touching-var
|
||||||
|
(lambda _
|
||||||
|
(substitute* "Makefile"
|
||||||
|
(("mkdir -p \\$\\(DESTDIR\\)\\$\\(SA_DIR\\)")
|
||||||
|
""))
|
||||||
|
#t)))))
|
||||||
|
(home-page "http://sebastien.godard.pagesperso-orange.fr/")
|
||||||
|
(synopsis "Performance monitoring tools for Linux")
|
||||||
|
(description "The sysstat utilities are a collection of performance
|
||||||
|
monitoring tools for Linux. These include @code{mpstat}, @code{iostat},
|
||||||
|
@code{tapestat}, @code{cifsiostat}, @code{pidstat}, @code{sar}, @code{sadc},
|
||||||
|
@code{sadf} and @code{sa}.")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
Loading…
Reference in New Issue