Browse Source

gnu: linux-libre-arm-veyron: Deprecate package.

* gnu/packages/linux (linux-libre-arm-veyron): Mark as deprecated package.
  (kernel-config-veyron): Remove obsolete function.
* gnu/system/examples/asus-c201.tmpl: Update to use linux-libre-arm-generic.
* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf: Delete file.
* Makefile.am (AUX_FILES): Update accordingly.
gn-latest-20200428
Vagrant Cascadian 2 years ago
parent
commit
37f8c50cdc
No known key found for this signature in database GPG Key ID: DC518FC87F9716AA
  1. 1
      Makefile.am
  2. 5040
      gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf
  3. 15
      gnu/packages/linux.scm
  4. 2
      gnu/system/examples/asus-c201.tmpl

1
Makefile.am

@ -322,7 +322,6 @@ AUX_FILES = \
gnu/packages/aux-files/chromium/master-preferences.json \
gnu/packages/aux-files/emacs/guix-emacs.el \
gnu/packages/aux-files/linux-libre/5.4-arm.conf \
gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf \
gnu/packages/aux-files/linux-libre/5.4-arm64.conf \
gnu/packages/aux-files/linux-libre/5.4-i686.conf \
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf \

5040
gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf
File diff suppressed because it is too large
View File

15
gnu/packages/linux.scm

@ -566,15 +566,6 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration."
(file (string-append "linux-libre/" name)))
(search-auxiliary-file file)))
;; FIXME: merge into kernel-config
(define* (kernel-config-veyron arch #:key variant)
"Return the absolute file name of the Linux-Libre build configuration file
for ARCH and optionally VARIANT, or #f if there is no such configuration."
(let* ((name (string-append (if variant (string-append variant "-") "")
(if (string=? "i386" arch) "i686" arch) "-veyron.conf"))
(file (string-append "linux-libre/" name)))
(search-auxiliary-file file)))
(define %default-extra-linux-options
`(;; Some very mild hardening.
("CONFIG_SECURITY_DMESG_RESTRICT" . #t)
@ -845,11 +836,7 @@ It has been modified to remove all non-free binary blobs.")
;;;
(define-public linux-libre-arm-veyron
(make-linux-libre* linux-libre-version
linux-libre-source
'("armhf-linux")
#:configuration-file kernel-config-veyron
#:extra-version "arm-veyron"))
(deprecated-package "linux-libre-arm-veyron" linux-libre-arm-generic))
(define-public linux-libre-arm-generic
(make-linux-libre* linux-libre-version

2
gnu/system/examples/asus-c201.tmpl

@ -18,7 +18,7 @@
;; The ASUS C201PA requires a very particular kernel to boot,
;; as well as the following arguments.
(kernel linux-libre-arm-veyron)
(kernel linux-libre-arm-generic)
(kernel-arguments '("console=tty1"))
;; We do not need any special modules for initrd, and the

Loading…
Cancel
Save