chiark / gitweb /
import: add support for pulling raw tar balls as containers
[elogind.git] / src / import / import-dkr.c
index a3f390ca826da3abc094312eeba940b54186421c..8dfd2707eed539681bcfaf57bf4da52204aa6a73 100644 (file)
@@ -422,7 +422,7 @@ static void dkr_import_name_maybe_finish(DkrImportName *name) {
                         return;
                 }
 
-                log_info("Created new local image %s.", p);
+                log_info("Created new local image '%s'.", name->local);
         }
 
         dkr_import_finish(name->import, 0);
@@ -493,7 +493,7 @@ static int dkr_import_job_run_tar(DkrImportJob *job) {
                 if (null_fd != STDOUT_FILENO)
                         safe_close(null_fd);
 
-                execlp("tar", "tar", "-C", job->temp_path, gzip ? "-xz" : "-x", NULL);
+                execlp("tar", "tar", "-C", job->temp_path, gzip ? "-xpz" : "-px", "--numeric-owner", NULL);
                 _exit(EXIT_FAILURE);
         }