Merge "Remove generate_driver_list dependency on cur dir"

This commit is contained in:
Jenkins 2016-07-19 17:16:44 +00:00 committed by Gerrit Code Review
commit c1a206f80a

@ -14,6 +14,8 @@
"""Generate list of cinder drivers""" """Generate list of cinder drivers"""
import os
from cinder.interface import util from cinder.interface import util
@ -39,18 +41,25 @@ def print_drivers(drivers, config_name):
def main(): def main():
print('VOLUME DRIVERS') tools_dir = os.path.dirname(os.path.abspath(__file__))
print('==============') cinder_root = os.path.dirname(tools_dir)
print_drivers(util.get_volume_drivers(), 'volume_driver') cur_dir = os.getcwd()
os.chdir(cinder_root)
print('BACKUP DRIVERS') try:
print('==============') print('VOLUME DRIVERS')
print_drivers(util.get_backup_drivers(), 'backup_driver') print('==============')
print_drivers(util.get_volume_drivers(), 'volume_driver')
print('FC ZONE MANAGER DRIVERS') print('BACKUP DRIVERS')
print('=======================') print('==============')
print_drivers(util.get_fczm_drivers(), 'zone_driver') print_drivers(util.get_backup_drivers(), 'backup_driver')
print('FC ZONE MANAGER DRIVERS')
print('=======================')
print_drivers(util.get_fczm_drivers(), 'zone_driver')
finally:
os.chdir(cur_dir)
if __name__ == '__main__': if __name__ == '__main__':
main() main()