config/controllerconfig/controllerconfig/scripts/keyringstaging

31 lines
656 B
Python
Executable File

#!/usr/bin/python
#
# Copyright (c) 2014 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
import keyring
import os
import sys
def get_stealth_password():
"""Get the stealth password vault for manifest to run"""
orig_root = os.environ.get('XDG_DATA_HOME', None)
os.environ["XDG_DATA_HOME"] = "/tmp"
stealth_pw = keyring.get_password("CGCS", "admin")
if orig_root is not None:
os.environ("XDG_DATA_HOME",orig_root)
else:
del os.environ["XDG_DATA_HOME"]
return stealth_pw
if __name__ == "__main__":
sys.stdout.write(get_stealth_password())
sys.stdout.flush()
sys.exit(0)