epm
4.5.1
About: EPM is a complete, cross-platform Linux/UNIX software and file packaging program that generates distribution archives from a list of files.
![]() ![]() |
#include "epm.h"
Go to the source code of this file.
Functions | |
static int | make_subpackage (const char *prodname, const char *directory, const char *platname, dist_t *dist, struct utsname *platform, const char *subpackage) |
int | make_deb (const char *prodname, const char *directory, const char *platname, dist_t *dist, struct utsname *platform) |
int make_deb | ( | const char * | prodname, |
const char * | directory, | ||
const char * | platname, | ||
dist_t * | dist, | ||
struct utsname * | platform | ||
) |
Definition at line 40 of file deb.c.
References KeepFiles, make_subpackage(), dist_t::num_subpackages, dist_t::release, snprintf, strlcat, dist_t::subpackages, tar_close(), tar_open(), tar_package(), unlink_package(), Verbosity, and dist_t::version.
Referenced by main().
|
static |
Definition at line 147 of file deb.c.
References command_t::command, COMMAND_LITERAL, COMMAND_POST_INSTALL, COMMAND_POST_REMOVE, COMMAND_PRE_INSTALL, COMMAND_PRE_REMOVE, dist_t::commands, copy_file(), dist_t::copyright, DEPEND_PROVIDES, DEPEND_REQUIRES, dist_t::depends, description_t::description, dist_t::descriptions, file_t::dst, dist_t::files, file_t::group, KeepFiles, make_directory(), make_link(), file_t::mode, dist_t::num_commands, dist_t::num_depends, dist_t::num_descriptions, dist_t::num_files, dist_t::product, dist_t::release, run_command(), command_t::section, snprintf, file_t::src, strlcat, strlcpy, file_t::subpackage, command_t::subpackage, depend_t::subpackage, description_t::subpackage, file_t::type, command_t::type, depend_t::type, unlink_directory(), file_t::user, dist_t::vendor, Verbosity, and dist_t::version.
Referenced by make_deb().