]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
fixed bug with compiling authorized_keys
authorelijah <elijah@riseup.net>
Thu, 1 Nov 2012 22:47:19 +0000 (15:47 -0700)
committerelijah <elijah@riseup.net>
Thu, 1 Nov 2012 22:47:19 +0000 (15:47 -0700)
lib/leap_cli/commands/user.rb

index 5f1b2d914ff1a27dee6b8ddb81224a1502b88d86..fbc366a16a5b97d7073c6f5186f8f3528510fa1e 100644 (file)
@@ -120,7 +120,13 @@ module LeapCli
     def update_authorized_keys
       buffer = StringIO.new
       Dir.glob(path([:user_ssh, '*'])).each do |keyfile|
-        buffer << File.read(keyfile)
+        ssh_type, ssh_key = File.read(keyfile).strip.split(" ")
+        buffer << ssh_type
+        buffer << " "
+        buffer << ssh_key
+        buffer << " "
+        buffer << relative_path(keyfile)
+        buffer << "\n"
       end
       write_file!(:authorized_keys, buffer.string)
     end