mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-20 18:17:59 -04:00
120 lines
2.5 KiB
Groff
120 lines
2.5 KiB
Groff
.\" $NetBSD: pkg_tarup.1,v 1.5 2011/03/19 09:44:17 wiz Exp $
|
|
.Dd March 19, 2011
|
|
.Dt PKG_TARUP 1
|
|
.Os
|
|
.Sh NAME
|
|
.Nm pkg_tarup
|
|
.Nd utility for tarring up installed software packages
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Op Fl a
|
|
.Op Fl d Ar pkgrepository
|
|
.Op Fl f Ar filebase
|
|
.Op Fl K Ar pkg_dbdir
|
|
.Op Fl s Ar pkg_sufx
|
|
.Ar pkg-name-or-pattern
|
|
.Op Ar ...
|
|
.Sh DESCRIPTION
|
|
The
|
|
.Nm
|
|
command is used to create a binary package from an installed package.
|
|
It can be used to tar up one or more packages, including dependent
|
|
packages, if desired.
|
|
.Pp
|
|
The following options are available:
|
|
.Bl -tag -width indent
|
|
.It Fl a
|
|
Create packages for all dependent packages too.
|
|
.It Fl d Ar pkgrepository
|
|
Set
|
|
.Ar pkgrepository
|
|
as the destination directory for the created package file(s).
|
|
If this option isn't specified, then
|
|
.Pa /tmp
|
|
is used.
|
|
.It Fl K Ar pkg_dbdir
|
|
Set
|
|
.Ar pkg_dbdir
|
|
as the package database directory.
|
|
If this option isn't specified, then the package database directory
|
|
is taken from the value of the environment variable
|
|
.Ev PKG_DBDIR
|
|
if it is set, otherwise it defaults to
|
|
.Pa @PKG_DBDIR@ .
|
|
.It Fl s Ar pkg_sufx
|
|
Set
|
|
.Ar pkg_sufx
|
|
as the extension used for the created package file(s).
|
|
If this option isn't specified, then
|
|
.Pa .tgz
|
|
.It Fl f Ar filebase
|
|
By default filename for created package looks like this
|
|
.Dl ${pkgbase}-${pkgversion}${pkg_sufx}
|
|
This option allows to
|
|
use
|
|
.Ar filebase
|
|
instead of
|
|
.Pa ${pkgbase} .
|
|
.El
|
|
.Sh ENVIRONMENT
|
|
The following environment variables affect the execution of
|
|
.Nm :
|
|
.Bl -tag -width indent
|
|
.It Ev PREFIX
|
|
Package binaries installation prefix used to build the path.
|
|
Defaults to
|
|
.Pa @PREFIX@ .
|
|
.It Ev ECHO , ID , SED , SU_CMD , GREP
|
|
Actual commands to use.
|
|
These default to
|
|
.Pa @ECHO@ ,
|
|
.Pa @ID@ ,
|
|
.Pa @SED@ ,
|
|
.Pa @SU_CMD@ ,
|
|
and
|
|
.Pa @GREP@ .
|
|
.It Ev PKG_DBDIR
|
|
If the
|
|
.Fl K
|
|
flag isn't given, then
|
|
.Ev PKG_DBDIR
|
|
is the location of the package database directory.
|
|
The default package database directory is
|
|
.Pa @PKG_DBDIR@ .
|
|
.It Ev PKG_SUFX
|
|
If the
|
|
.Fl s
|
|
flag isn't given, then
|
|
.Ev PKG_SUFX
|
|
is the suffix of the created package file.
|
|
The default is
|
|
.Pa @PKG_SUFX@ .
|
|
.It Ev PKGREPOSITORY
|
|
If the
|
|
.Fl d
|
|
flag isn't given, then
|
|
.Ev PKGREPOSITORY
|
|
is the destination directory for the created package file(s).
|
|
The default is
|
|
.Pa /tmp .
|
|
.El
|
|
.Pp
|
|
Any variable that affects
|
|
.Xr pkg_info 1
|
|
or
|
|
.Xr pkg_create 1 .
|
|
.Sh EXIT STATUS
|
|
The
|
|
.Nm
|
|
utility exits 0 on success and 1 on errors.
|
|
.Sh SEE ALSO
|
|
.Xr pkg_create 1 ,
|
|
.Xr pkg_info 1 ,
|
|
.Xr pkgsrc 7
|
|
.Sh BUGS
|
|
Packages that contain files with spaces in their names probably
|
|
won't work.
|
|
There is no way to safely tell
|
|
.Xr pkg_create 1
|
|
about these files.
|