Seriously, zip can do anything apart from useful stuff tar -C can accomplish

This commit is contained in:
Jan Philipp Timme 2018-09-12 14:51:34 +02:00
parent b8133e20d5
commit 24220ba5f3
1 changed files with 13 additions and 2 deletions

View File

@ -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}