Changed package.c's write_dir not to write header for root dir
This commit is contained in:
@@ -107,12 +107,14 @@ static void write_dir(mtar_t *tar, const char *indir, const char *outdir) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Write dir */
|
/* Write dir */
|
||||||
mtar_header_t h;
|
if (*outdir) {
|
||||||
memset(&h, 0, sizeof(h));
|
mtar_header_t h;
|
||||||
concat(h.name, sizeof(h.name), outdir, NULL);
|
memset(&h, 0, sizeof(h));
|
||||||
h.type = MTAR_TDIR;
|
concat(h.name, sizeof(h.name), outdir, NULL);
|
||||||
h.mode = 0664;
|
h.type = MTAR_TDIR;
|
||||||
mtar_write_header(tar, &h);
|
h.mode = 0664;
|
||||||
|
mtar_write_header(tar, &h);
|
||||||
|
}
|
||||||
|
|
||||||
/* Write files */
|
/* Write files */
|
||||||
while ( (ep = readdir(dir)) ) {
|
while ( (ep = readdir(dir)) ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user