core: shorten long unit names that are based on paths and append path hash at the end

Fixes #18077
This commit is contained in:
Michal Sekletar
2022-04-08 15:18:24 +02:00
parent 7f95def671
commit 1d0727e76f
5 changed files with 125 additions and 16 deletions
+3
View File
@@ -44,6 +44,9 @@ int unit_name_replace_instance(const char *f, const char *i, char **ret);
int unit_name_template(const char *f, char **ret);
int unit_name_hash_long(const char *name, char **ret);
bool unit_name_is_hashed(const char *name);
int unit_name_from_path(const char *path, const char *suffix, char **ret);
int unit_name_from_path_instance(const char *prefix, const char *path, const char *suffix, char **ret);
int unit_name_to_path(const char *name, char **ret);