| |
err(1, "mpath or pkg required");
|
| |
}
|
| |
|
| - |
snprintf(namever, sizeof(namever), "%s-%s", pkg_name(pkg), pkg_version(pkg));
|
| + |
snprintf(namever, sizeof(namever), "%s-%s", pkg_manifest_value(m, "name"),
|
| + |
pkg_manifest_value(m, "version"));
|
| |
printf("Creating package %s/%s.%s\n", outdir, namever, ext);
|
| |
snprintf(archive_path, sizeof(archive_path), "%s/%s.%s", outdir, namever, ext);
|
| |
|
| |
return ("tar");
|
| |
case TGZ:
|
| |
if (archive_write_set_compression_gzip(pkg_archive) != ARCHIVE_OK) {
|
| - |
warnx("gzip compression is not supported trying plain tar");
|
| + |
warnx("gzip compression is not supported, trying plain tar");
|
| |
return (pkg_create_set_format(pkg_archive, TAR));
|
| |
} else {
|
| |
return ("tgz");
|
| |
}
|
| |
case TBZ:
|
| |
if (archive_write_set_compression_bzip2(pkg_archive) != ARCHIVE_OK) {
|
| - |
warnx("bzip2 compression is not supported trying gzip");
|
| + |
warnx("bzip2 compression is not supported, trying gzip");
|
| |
return (pkg_create_set_format(pkg_archive, TGZ));
|
| |
} else {
|
| |
return ("tbz");
|
| |
}
|
| |
case TXZ:
|
| |
if (archive_write_set_compression_xz(pkg_archive) != ARCHIVE_OK) {
|
| - |
warnx("xs compression is not supported trying bzip2");
|
| + |
warnx("xz compression is not supported, trying bzip2");
|
| |
return (pkg_create_set_format(pkg_archive, TBZ));
|
| |
} else {
|
| |
return ("txz");
|