]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph: simplify apt-key management
authorSage Weil <sage@inktank.com>
Sat, 16 Feb 2013 01:41:46 +0000 (17:41 -0800)
committerSage Weil <sage@inktank.com>
Mon, 18 Feb 2013 21:39:04 +0000 (13:39 -0800)
Run apt-key as root. No need to initialize ubuntu user's gpg.  Fix
whitespace.

Signed-off-by: Sage Weil <sage@inktank.com>
teuthology/task/ceph.py

index b2840ecebf7527955454a8233545657bb63decbc..1ac897128356079aa3de74547c4a9b9ff482f988 100644 (file)
@@ -174,21 +174,14 @@ def _update_deb_package_list_and_install(remote, debs, branch):
     download the appropriate packages
     """
 
-    # run gpg just to initialize
-    r = remote.run(
-            args=[
-                'gpg', '-K',
-                ],
-                )
-
     # check for ceph release key
     r = remote.run(
-            args=[
-                'apt-key', 'list', run.Raw('|'), 'grep', 'Ceph',
-                ],
-            stdout=StringIO(),
+        args=[
+            'sudo', 'apt-key', 'list', run.Raw('|'), 'grep', 'Ceph',
+            ],
+        stdout=StringIO(),
         )
-    if r.stdout.getvalue().find('Ceph Release Key') == -1:
+    if r.stdout.getvalue().find('Ceph automated package') == -1:
         # if it doesn't exist, add it
         remote.run(
                 args=[
@@ -210,22 +203,22 @@ def _update_deb_package_list_and_install(remote, debs, branch):
     log.info("release type:" + out)
 
     remote.run(
-            args=[
-                'echo', 'deb',
-                'http://gitbuilder.ceph.com/ceph-deb-' + out + '-x86_64-basic/ref/' + branch,
-                out, 'main', run.Raw('|'),
-                'sudo', 'tee', '/etc/apt/sources.list.d/ceph.list'
-                ],
-            stdout=StringIO(),
-            )
+        args=[
+            'echo', 'deb',
+            'http://gitbuilder.ceph.com/ceph-deb-' + out + '-x86_64-basic/ref/' + branch,
+            out, 'main', run.Raw('|'),
+            'sudo', 'tee', '/etc/apt/sources.list.d/ceph.list'
+            ],
+        stdout=StringIO(),
+        )
     remote.run(
-            args=[
-                'sudo', 'apt-get', 'update', run.Raw('&&'),
-                'sudo', 'apt-get', '-y', '--force-yes',
-                'install',
-                ] + debs,
-            stdout=StringIO(),
-            )
+        args=[
+            'sudo', 'apt-get', 'update', run.Raw('&&'),
+            'sudo', 'apt-get', '-y', '--force-yes',
+            'install',
+            ] + debs,
+        stdout=StringIO(),
+        )
 
 def install_debs(ctx, debs, branch):
     """