diff --git a/src/borg/archive.py b/src/borg/archive.py index 342f02bfb..7cc86c93d 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -41,7 +41,7 @@ from .helpers import safe_ns from .helpers import ellipsis_truncate, ProgressIndicatorPercent, log_multi from .patterns import PathPrefixPattern, FnmatchPattern, IECommand from .item import Item, ArchiveItem, ItemDiff -from .platform import acl_get, acl_set, set_flags, get_flags, swidth +from .platform import acl_get, acl_set, set_flags, get_flags, swidth, hostname from .remote import cache_if_remote from .repository import Repository, LIST_SCAN_LIMIT @@ -478,7 +478,7 @@ Utilization of max. archive size: {csize_max:.0%} 'comment': comment or '', 'items': self.items_buffer.chunks, 'cmdline': sys.argv, - 'hostname': socket.gethostname(), + 'hostname': hostname, 'username': getuser(), 'time': start.strftime(ISO_FORMAT), 'time_end': end.strftime(ISO_FORMAT), diff --git a/src/borg/helpers/parseformat.py b/src/borg/helpers/parseformat.py index cb3796e83..148373673 100644 --- a/src/borg/helpers/parseformat.py +++ b/src/borg/helpers/parseformat.py @@ -179,13 +179,13 @@ def format_line(format, data): def replace_placeholders(text): """Replace placeholders in text with their values.""" - from ..platform import fqdn + from ..platform import fqdn, hostname current_time = datetime.now(timezone.utc) data = { 'pid': os.getpid(), 'fqdn': fqdn, 'reverse-fqdn': '.'.join(reversed(fqdn.split('.'))), - 'hostname': socket.gethostname(), + 'hostname': hostname, 'now': DatetimeWrapper(current_time.astimezone(None)), 'utcnow': DatetimeWrapper(current_time), 'user': uid2user(os.getuid(), os.getuid()),