From 7839bdfe6bcf401de9552834ee8da5b95c34fd50 Mon Sep 17 00:00:00 2001 From: anarcat Date: Tue, 14 Mar 2017 11:33:21 -0400 Subject: [PATCH] add signed-by and preferences directives this change allows people to setup the Grml repositories without trusting them with base packages and will enforce the signature on the repository as well instead of trusting the upstream `grml-debian-archive` package which could be hijacked. --- files/index.html.tt2 | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/files/index.html.tt2 b/files/index.html.tt2 index bb1ffb4..ce3926e 100644 --- a/files/index.html.tt2 +++ b/files/index.html.tt2 @@ -44,6 +44,26 @@ # deb http://deb.grml.org/ grml-testing main # deb-src http://deb.grml.org/ grml-testing main +

If you are running Debian stretch or later, you may want to use the following .sources file, which will enforce the suite name and signing keys:

+ +
+Types: deb deb-src
+URIs: http://deb.grml.org/
+Suites: grml-stable grml-testing
+Components: main
+Signed-By: 05483D2F0A254E5BC12AC73021E0CA38EA2EA4AB
+ +

Then the following preferences file will keep packages from GRML to replace normal Debian packages:

+ +
+Package: *
+Pin: release suite=grml-stable
+Pin-Priority: 1
+
+Package: *
+Pin: release suite=grml-testing
+Pin-Priority: 1
+

Wallpapers and other media files provided by Grml

Wallpapers, CD covers and similar media files are available in the -- 2.1.4