6 Commits

3 changed files with 7 additions and 4 deletions

View File

@ -115,7 +115,7 @@ def main():
log.error(f'Upgrade failed: {e}')
return 1
if not conf.getboolean('default', 'live_system', True):
if not conf.getboolean('default', 'live_system', fallback=True):
return 0
if conf.getboolean('default', 'do_service_restart', fallback=True):

View File

@ -117,6 +117,7 @@ def is_system_package(atom, eclasses):
# sys-boot/ category should probably always be considered
# system-packages
if name.split('/')[0] == 'sys-boot':
log.debug(f"{name} is a sys-boot package")
return True
# libc-packages should be considered system-packages as they generally
@ -124,6 +125,7 @@ def is_system_package(atom, eclasses):
# then just checking for specific packages here, but as far as I know there
# are not many of them anyway...
if re.search(r'^sys-libs/(glibc|musl)', name):
log.debug(f"{name} is a libc package")
return True
if any([
@ -132,6 +134,7 @@ def is_system_package(atom, eclasses):
'linux-mod',
'kernel-install' ]
]):
log.debug(f"{name} is of system eclass (eclasses: {eclasses})")
return True
return False
@ -233,7 +236,7 @@ def pkg_upgrade():
if do_system_upgrade:
do_grub = True
else:
raise sau.errors.UpgradeError(f"System package {name} has an update, but system upgrade is disabled")
raise sau.errors.UpgradeError(f"System package {package} has an update, but system upgrade is disabled")
if not do_rebuild:
raise sau.errors.UpgradeError('Some packages require manual attention, did not upgrade')

View File

@ -5,7 +5,7 @@ from setuptools import setup, find_packages
setup(
name='sau',
version='1.3.1',
version='1.3.3',
description='Tool for auto-updating OS and packages',
author='Feffe',
author_email='feffe@fulh.ax',