]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/import-util.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 This file is part of systemd.
7 Copyright 2015 Lennart Poettering
14 typedef enum ImportVerify
{
16 IMPORT_VERIFY_CHECKSUM
,
17 IMPORT_VERIFY_SIGNATURE
,
19 _IMPORT_VERIFY_INVALID
= -1,
22 int import_url_last_component(const char *url
, char **ret
);
23 int import_url_change_last_component(const char *url
, const char *suffix
, char **ret
);
25 const char* import_verify_to_string(ImportVerify v
) _const_
;
26 ImportVerify
import_verify_from_string(const char *s
) _pure_
;
28 int tar_strip_suffixes(const char *name
, char **ret
);
29 int raw_strip_suffixes(const char *name
, char **ret
);
31 int import_assign_pool_quota_and_warn(const char *path
);