From 24220ba5f34583d6daaa22a97fb5e4b043aa2af7 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme Date: Wed, 12 Sep 2018 14:51:34 +0200 Subject: [PATCH] Seriously, zip can do anything apart from useful stuff tar -C can accomplish --- CA-DOC-Inhalt.tex | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/CA-DOC-Inhalt.tex b/CA-DOC-Inhalt.tex index 4beb1a0..cb8143c 100644 --- a/CA-DOC-Inhalt.tex +++ b/CA-DOC-Inhalt.tex @@ -110,13 +110,24 @@ gpg --verify EasyRSA-3.0.4.zip.sig EasyRSA-3.0.4.zip Anschließend kann die konfigurierte \texttt{vars}-Datei der CA zum ZIP-Archiv hinzugefügt werden und anschließend den Benutzern zur Verfügung gestellt werden. \begin{lstlisting} +# Temporäres Verzeichnis erzeugen TD=`mktemp -d` -echo $TD + +# EasyRSA in temporäres Verzeichnis entpacken unzip EasyRSA-3.0.4.zip -d $TD + +# Vars-Datei hinzufügen cp /path/to/CA/vars $TD/EasyRSA-3.0.4/ + +# Ergebnis in neue Zip-Datei einpacken cd $TD -zip -j -r VPN-EasyRSA.zip EasyRSA-3.0.4 +zip -r VPN-EasyRSA.zip EasyRSA-3.0.4 + +# Neue Zip-Datei an sicheren Ort verschieben cd - +cp $TD/VPN-EasyRSA.zip . + +# Temporäres Verzeichnis löschen rm -rf $TD \end{lstlisting}