support installation of multiple gpg keys via /etc/grml/fai/files/etc/apt/*.key
[grml-live.git] / etc / grml / fai / config / hooks / instsoft.GRMLBASE
index 1e0b7ca..de5055c 100755 (executable)
@@ -93,10 +93,13 @@ echo "APT::Install-Recommends "false"; // added by grml-live"   >> $target/etc/a
 # Notice: deprecated since aptitude (0.4.11-1):
 echo "Aptitude::Recommends-Important "false"; // added by grml-live" >> $target/etc/apt/apt.conf
 
-# install grml gpg keys:
+# install all present (but at least the grml) gpg keys:
 if [ -r /etc/grml/fai/files/etc/apt/grml.key ] ; then
-   cp /etc/grml/fai/files/etc/apt/grml.key $target/etc/apt/grml.key
-   $ROOTCMD apt-key add /etc/apt/grml.key
+   for file in /etc/grml/fai/files/etc/apt/*.key ; do
+      FILE="$(basename $file)"
+      cp $file $target/etc/apt/"$FILE"
+      $ROOTCMD apt-key add /etc/apt/"$FILE"
+   done
 else
    gpg --keyserver subkeys.pgp.net      --recv-keys F61E2E7CECDEA787 || \
    gpg --keyserver blackhole.pca.dfn.de --recv-keys F61E2E7CECDEA787