       return next err if err
       ctx.log "SSH connected"
       ctx.ssh = connection
-      next null, ctx.PASS
+      next null, if modified then ctx.OK else ctx.PASS
   do_collect = ->
+    modified = true
     ctx.log 'Collect login information'
     collect ctx.config.bootstrap, (err) ->
       return next err if err

initialize an SSH connection.
###

{merge} = require 'mecano/lib/misc'
connect = require 'superexec/lib/connect'
collect = require './lib/collect'

      return next err if err
      ctx.log 'Reboot and login'
      do_ssh()
  do_private_key()


