ebuild: fetch: Flatten conditionals in _get_fetch_resume_size
[portage.git] / man / quickpkg.1
1 .TH "QUICKPKG" "1" "Dec 2012" "Portage VERSION" "Portage"
2 .SH NAME
3 quickpkg \- creates portage packages
4 .SH SYNOPSIS
5 .B quickpkg [options] <list of packages or package\-sets>
6 .SH DESCRIPTION
7 .I quickpkg
8 can be utilized to quickly create a package for portage by
9 utilizing the files already on your filesystem.  This package
10 then can be emerged on any system.  To review syntax for
11 emerging binary packages, review \fBemerge\fR(1).  The upside
12 of this process is that you don't have to wait for the package
13 to unpack, configure, compile, and install before you can have
14 the package ready to go.  The downside is that the package will
15 contain the files that exist on your filesystem even if they have
16 modified since they were first installed.
17 .br
18 The packages, after being created, will be placed in \fBPKGDIR\fR.
19 This variable is defined in \fBmake.conf\fR(5) and defaults to
20 /usr/portage/packages.
21 .SH OPTIONS
22 .TP
23 .B <list of packages or package\-sets>
24 Each package in the list can be of two forms.  First you can
25 give it the full path to the installed entry in the virtual
26 database.  That is, /var/db/pkg/<CATEGORY>/<PKG-VERSION>/.
27 The second form is a portage depend atom or a portage package
28 set.  The atom or set is of the same form that you would give
29 \fBemerge\fR if you wanted to emerge something.
30 See \fBebuild\fR(5) for full definition.
31 .TP
32 .BR "\-\-ignore\-default\-opts"
33 Causes the \fIQUICKPKG_DEFAULT_OPTS\fR environment variable to be ignored.
34 .TP
35 .BR "\-\-include\-config < y | n >"
36 Include all files protected by CONFIG_PROTECT (as a security precaution,
37 default is 'n').
38 .TP
39 .BR "\-\-include\-unmodified\-config < y | n >"
40 Include files protected by CONFIG_PROTECT that have not been modified
41 since installation (as a security precaution, default is 'n').
42 .TP
43 .BR \-\-umask=UMASK
44 The umask used during package creation (default is 0077).
45 .SH "EXAMPLES"
46 .B quickpkg
47 /var/db/pkg/dev-python/pyogg-1.1
48 .br
49 .B quickpkg
50 planeshift
51 .br
52 .B quickpkg
53 =apache-1.3.27-r1
54 .br
55 .B quickpkg
56 =net-www/apache-2*
57 .br
58 .B quickpkg
59 @system
60 .SH "REPORTING BUGS"
61 Please report bugs via http://bugs.gentoo.org/
62 .SH AUTHORS
63 .nf
64 Terry Chan (original author)
65 Mike Frysinger <vapier@gentoo.org> (revamped version)
66 .fi
67 .SH "FILES"
68 .TP
69 .B /etc/portage/make.conf
70 The \fBPKGDIR\fR variable is defined here.
71 .SH "SEE ALSO"
72 .BR ebuild (5),
73 .BR make.conf (5)