summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xREADME51
1 files changed, 44 insertions, 7 deletions
diff --git a/README b/README
index e543ec5..a13a71c 100755
--- a/README
+++ b/README
@@ -1,9 +1,20 @@
#!/bin/bash
-# to be run as root ...
+
+####################################
+# #
+# to be run as root ... #
+# or executed step by step as root #
+# #
+####################################
set -e
-# check and possibly install root-certificate
+##########################################################
+# #
+# check and possibly install root-certificate of jeti100 #
+# #
+##########################################################
+
if ! curl -o /dev/null "https://jeti100.ioq.uni-jena.de/" 2> /dev/null
then
cert="$(curl -o - "http://jeti100.ioq.uni-jena.de/statisch/ca.crt" 2> /dev/null)"
@@ -18,16 +29,37 @@ then
trust export-compat
fi
-# import keys:
+
+################
+# #
+# import keys: #
+# #
+################
+
pacman-key --add <(curl -o - "https://arch.eckner.net/archlinuxewe/masterkeys.gpg")
-# locally sign package-key
+############################
+# #
+# locally sign package-key #
+# #
+############################
+
pacman-key --lsign-key 0x43BF68D3
-# locally sign repository-key
+###############################
+# #
+# locally sign repository-key #
+# #
+###############################
+
pacman-key --lsign-key 0x20194BA1
-# setup mirror in mirrorlist
+##############################
+# #
+# setup mirror in mirrorlist #
+# #
+##############################
+
if ! grep -q "^Server = https://arch\.eckner\.net" /etc/pacman.d/mirrorlist
then
ml="$(
@@ -41,7 +73,12 @@ then
/etc/pacman.d/mirrorlist
fi
-# setup repo in pacman.conf
+###################################
+# #
+# setup repository in pacman.conf #
+# #
+###################################
+
if grep -q "^\[archlinuxewe\]\$" /etc/pacman.conf
then
tmpFile=$(mktemp)