Initial support for fakeroot creating packages.
modified libpkg/packing.c
@@ -1,4 +1,9 @@
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -103,6 +108,50 @@ packing_append_file(struct packing *pack, const char *filepath, const char *newp
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -493,7 +493,7 @@ typedef enum pkg_formats { TAR, TGZ, TBZ, TXZ } pkg_formats;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -501,6 +501,11 @@ int pkg_create(const char *, pkg_formats, const char *, const char *, struct pkg
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_create.c
@@ -3,6 +3,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -13,29 +14,19 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -94,12 +85,83 @@ pkg_create_from_dir(struct pkg *pkg, const char *root, struct packing *pkg_archi
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
|
|
| - | |
|
|
|
|
|
@@ -107,25 +169,13 @@ pkg_create(const char *mpath, pkg_formats format, const char *outdir, const char
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -153,7 +203,7 @@ pkg_create_matches(int argc, char **argv, match_t match, pkg_formats fmt, const
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -72,6 +72,7 @@ struct packing;
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/Makefile
@@ -12,6 +12,7 @@ SRCS= add.c \
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/create.c
@@ -13,7 +13,7 @@ void
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -98,6 +98,6 @@ exec_create(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|