Add audience identifier in version string

This commit is contained in:
Orsiris de Jong 2023-03-26 19:28:39 +02:00
parent f7b3884ab5
commit e60709f1a7
2 changed files with 8 additions and 2 deletions

View file

@ -243,9 +243,10 @@ This is free software, and you are welcome to redistribute it under certain cond
args = parser.parse_args() args = parser.parse_args()
version_string = "{} v{} {} - {}".format( version_string = "{} v{}-{} {} - {}".format(
__intname__, __intname__,
__version__, __version__,
"PRIV" if configuration.IS_PRIV_BUILD else "PUB",
__build__, __build__,
"GUI disabled" if _NO_GUI else "GUI enabled", "GUI disabled" if _NO_GUI else "GUI enabled",
) )

View file

@ -25,11 +25,12 @@ from npbackup.customization import ID_STRING
try: try:
from npbackup._private_secret_keys import AES_KEY, DEFAULT_BACKUP_ADMIN_PASSWORD from npbackup._private_secret_keys import AES_KEY, DEFAULT_BACKUP_ADMIN_PASSWORD
from npbackup._private_revac import revac from npbackup._private_revac import revac
AES_KEY = revac(AES_KEY) AES_KEY = revac(AES_KEY)
IS_PRIV_BUILD = True
except ImportError: except ImportError:
try: try:
from npbackup.secret_keys import AES_KEY, DEFAULT_BACKUP_ADMIN_PASSWORD from npbackup.secret_keys import AES_KEY, DEFAULT_BACKUP_ADMIN_PASSWORD
IS_PRIV_BUILD = False
except ImportError: except ImportError:
print("No secret_keys file. Please read documentation.") print("No secret_keys file. Please read documentation.")
sys.exit(1) sys.exit(1)
@ -270,3 +271,7 @@ def save_config(config_file: str, config_dict: dict) -> bool:
except OSError: except OSError:
logger.critical("Cannot save configuartion file to %s", config_file) logger.critical("Cannot save configuartion file to %s", config_file)
return False return False
def is_priv_build() -> bool:
return IS_PRIV_BUILD