Use libarchive linkresolver, this *really* hardlink packaging
modified libpkg/packing.c
@@ -2,9 +2,9 @@
|
|
|
|
|
|
| - | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -18,7 +18,7 @@ static const char *packing_set_format(struct archive *a, pkg_formats format);
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -38,15 +38,12 @@ packing_init(struct packing **pack, const char *path, pkg_formats format)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -58,22 +55,28 @@ packing_init(struct packing **pack, const char *path, pkg_formats format)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -94,9 +97,10 @@ packing_append_file_attr(struct packing *pack, const char *filepath, const char
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -104,38 +108,39 @@ packing_append_file_attr(struct packing *pack, const char *filepath, const char
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -149,7 +154,7 @@ packing_append_file_attr(struct packing *pack, const char *filepath, const char
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -208,7 +213,6 @@ packing_finish(struct packing *pack)
|
|
|
|
|
|
| - | |
|
|
|
|
|