|
53 | 53 | # using the replace_using_pkg_version service |
54 | 54 | # Although the current version is not checking the patch level, this might |
55 | 55 | # change in the future |
56 | | - _MARIADB_VERSION_REGEX = "%%mariadb_version%%" |
| 56 | + _MARIADB_VERSION_PLACEHOLDER = "%%mariadb_version%%" |
57 | 57 | docker_entrypoint = re.sub( |
58 | 58 | f'echo -n "{mariadb_version}.*-MariaDB"', |
59 | | - f'echo -n "{_MARIADB_VERSION_REGEX}-MariaDB"', |
| 59 | + f'echo -n "{_MARIADB_VERSION_PLACEHOLDER}-MariaDB"', |
60 | 60 | docker_entrypoint, |
61 | 61 | ) |
62 | 62 |
|
|
69 | 69 | MARIADB_CONTAINERS.append( |
70 | 70 | ApplicationStackContainer( |
71 | 71 | name=f"{prefix}mariadb", |
72 | | - version=mariadb_version, |
| 72 | + version=_MARIADB_VERSION_PLACEHOLDER, |
| 73 | + tag_version=mariadb_version, |
73 | 74 | additional_names=additional_names, |
74 | 75 | os_version=os_version, |
75 | 76 | is_latest=os_version in CAN_BE_LATEST_OS_VERSION, |
76 | 77 | version_in_uid=False, |
77 | 78 | pretty_name="MariaDB Server", |
78 | 79 | replacements_via_service=[ |
79 | 80 | Replacement( |
80 | | - regex_in_build_description=_MARIADB_VERSION_REGEX, |
| 81 | + regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER, |
81 | 82 | package_name="mariadb", |
82 | 83 | file_name=_ENTRYPOINT_FNAME, |
83 | 84 | parse_version=ParseVersion.PATCH, |
84 | | - ) |
| 85 | + ), |
| 86 | + Replacement( |
| 87 | + regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER, |
| 88 | + package_name="mariadb", |
| 89 | + ), |
85 | 90 | ], |
86 | 91 | package_list=[ |
87 | 92 | "mariadb", |
|
144 | 149 | is_latest=os_version in CAN_BE_LATEST_OS_VERSION, |
145 | 150 | version_in_uid=False, |
146 | 151 | additional_names=[f"{name}-client" for name in additional_names], |
147 | | - version=mariadb_version, |
| 152 | + version=_MARIADB_VERSION_PLACEHOLDER, |
| 153 | + tag_version=mariadb_version, |
148 | 154 | pretty_name="MariaDB Client", |
149 | 155 | support_level=SupportLevel.L3, |
150 | 156 | package_list=["mariadb-client"], |
151 | 157 | build_recipe_type=BuildType.DOCKER, |
152 | 158 | cmd=["mariadb"], |
| 159 | + replacements_via_service=[ |
| 160 | + Replacement( |
| 161 | + regex_in_build_description=_MARIADB_VERSION_PLACEHOLDER, |
| 162 | + package_name="mariadb-client", |
| 163 | + ), |
| 164 | + ], |
153 | 165 | custom_end=version_check_lines, |
154 | 166 | ) |
155 | 167 | ) |
0 commit comments