package-helpers-cmxsl/helpers/DATA/freedom-maker/0002-generalize-distro-fork-name_could-be-upstreamed.patch
2022-10-01 20:45:19 +00:00

32 lines
1.3 KiB
Diff

diff --git a/freedommaker/builder.py b/freedommaker/builder.py
index ca998d9..1b051e2 100644
--- a/freedommaker/builder.py
+++ b/freedommaker/builder.py
@@ -8,6 +8,8 @@ import os
from . import internal, library
+DISTRO_BRAND = 'Debian'
+
# initramfs-tools is a dependency for the kernel-image package. However, when
# kernel is not installed, as in case of Raspberry Pi image, explicit
# dependency is needed.
@@ -114,14 +116,15 @@ class ImageBuilder(object): # pylint: disable=too-many-instance-attributes
elif 'contrib' in self.release_components:
free_tag = 'contrib'
else:
- free_tag = 'free'
+ free_tag = 'libre'
else:
- free_tag = 'nonfree'
+ free_tag = 'libre'
build_stamp = self.arguments.build_stamp
build_stamp = build_stamp + '_' if build_stamp else ''
- return 'freedombox-{distribution}-{free_tag}_{build_stamp}{machine}' \
+ return '{distro}freedombox-{distribution}-{free_tag}_{build_stamp}_{machine}' \
'-{architecture}'.format(
+ distro=DISTRO_BRAND.lower() + '-' if DISTRO_BRAND else '',
distribution=self.arguments.distribution, free_tag=free_tag,
build_stamp=build_stamp, machine=self.machine,
architecture=self.architecture)