change-password improvements

This commit is contained in:
Jonas Borgström 2011-11-01 21:00:21 +01:00
parent 2e4e8f1ab2
commit fbdc11e166

View file

@ -56,11 +56,11 @@ class Archiver(object):
def do_chpasswd(self, args):
if os.path.isfile(args.store_or_file):
filename = args.store_or_file
key = Key()
key.open(args.store_or_file)
else:
filename = Location(args.store_or_file).to_key_filename()
key = Key()
key.open(filename)
store = self.open_store(Location(args.store_or_file))
key = Key(store)
key.chpasswd()
print 'Key file "%s" updated' % key.path
return self.exit_code