blob: 08fe5d881ad6cef02c96b6ad04f2b038095b3f32 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/**
* @file install.h
*/
#ifndef SPM_INSTALL_H
#define SPM_INSTALL_H
int spm_hierarchy_is_root(SPM_Hierarchy *fs);
int spm_hierarchy_make_root(SPM_Hierarchy *fs);
char *spm_get_package_info_str(ManifestPackage *package, const char *fmt);
void spm_show_package(ManifestPackage *package);
void spm_show_package_manifest(Manifest *info);
void spm_show_packages(ManifestList *info);
int spm_install(SPM_Hierarchy *fs, const char *tmpdir, const char *_package);
int spm_install_package_record(SPM_Hierarchy *fs, char *tmpdir, char *package_name);
int spm_check_installed(SPM_Hierarchy *fs, char *package_name);
int spm_do_install(SPM_Hierarchy *fs, ManifestList *mf, StrList *packages);
#endif //SPM_INSTALL_H
|