Make APY key checks work for long format fingerprints
authorTom Hughes <tom@compton.nu>
Thu, 14 Jan 2016 08:44:13 +0000 (08:44 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 14 Jan 2016 08:44:13 +0000 (08:44 +0000)
cookbooks/apt/providers/source.rb

index b6a31863444001681743ea6db78471a9fcb234a2..77a204bde897e53910d13e071545a92dedd0c7d0 100644 (file)
@@ -27,7 +27,7 @@ action :create do
   if new_resource.key
     execute "apt-key-#{new_resource.key}" do
       command "/usr/bin/apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys #{new_resource.key}"
   if new_resource.key
     execute "apt-key-#{new_resource.key}" do
       command "/usr/bin/apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys #{new_resource.key}"
-      not_if "/usr/bin/apt-key list | /bin/fgrep -q #{new_resource.key}"
+      not_if "/usr/bin/apt-key adv --list-keys #{new_resource.key}"
     end
   end
 
     end
   end