| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | .\" $NetBSD: pkg_rolling-replace.8,v 1.12 2008/05/22 13:48:36 tnn Exp $ | | 1 | .\" $NetBSD: pkg_rolling-replace.8,v 1.13 2008/06/08 17:29:01 gdt Exp $ |
2 | .Dd May 22, 2008 | | 2 | .Dd May 22, 2008 |
3 | .Dt PKG_ROLLING-REPLACE 8 | | 3 | .Dt PKG_ROLLING-REPLACE 8 |
4 | .Os | | 4 | .Os |
5 | .Sh NAME | | 5 | .Sh NAME |
6 | .Nm pkg_rolling-replace | | 6 | .Nm pkg_rolling-replace |
7 | .Nd rebuild or update packages using 'make replace' in tsorted order | | 7 | .Nd rebuild or update packages using 'make replace' in tsorted order |
8 | .Sh SYNOPSIS | | 8 | .Sh SYNOPSIS |
9 | .Nm | | 9 | .Nm |
10 | .Op Fl hnrsuv | | 10 | .Op Fl hnrsuv |
11 | .Op Fl x Ar pkgs | | 11 | .Op Fl x Ar pkgs |
12 | .Op Fl X Ar pkgs | | 12 | .Op Fl X Ar pkgs |
13 | .Sh DESCRIPTION | | 13 | .Sh DESCRIPTION |
14 | .Nm | | 14 | .Nm |
| @@ -120,26 +120,33 @@ pkg_rolling-replace -rsuv | | | @@ -120,26 +120,33 @@ pkg_rolling-replace -rsuv |
120 | .Ed | | 120 | .Ed |
121 | .Pp | | 121 | .Pp |
122 | To update all packages on the system, do as little rebuilding as possible, | | 122 | To update all packages on the system, do as little rebuilding as possible, |
123 | and also produce binary packages: | | 123 | and also produce binary packages: |
124 | .Bd -literal -offset indent | | 124 | .Bd -literal -offset indent |
125 | pkg_rolling-replace -uv | | 125 | pkg_rolling-replace -uv |
126 | .Ed | | 126 | .Ed |
127 | .Pp | | 127 | .Pp |
128 | To update gtk2+ and all packages that depend on it, except openoffice2: | | 128 | To update gtk2+ and all packages that depend on it, except openoffice2: |
129 | .Bd -literal -offset indent | | 129 | .Bd -literal -offset indent |
130 | pkg_admin set rebuild=YES gtk2+ | | 130 | pkg_admin set rebuild=YES gtk2+ |
131 | pkg_rolling-replace -rsv -X openoffice2 | | 131 | pkg_rolling-replace -rsv -X openoffice2 |
132 | .Ed | | 132 | .Ed |
| | | 133 | .Pp |
| | | 134 | To mark all packages that compiled against X11 as needing rebuild |
| | | 135 | (used after switching to X11_TYPE=modular): |
| | | 136 | .Bd -literal -offset indent |
| | | 137 | cd /var/db/pkg && grep "blddep x11-links" */* | cut -d/ -f1 | \\ |
| | | 138 | sort -u | xargs pkg_admin set rebuild=YES |
| | | 139 | .Ed |
133 | .Sh ENVIRONMENT | | 140 | .Sh ENVIRONMENT |
134 | .Nm | | 141 | .Nm |
135 | uses the following environment variables. | | 142 | uses the following environment variables. |
136 | .Bl -tag -width xxxx | | 143 | .Bl -tag -width xxxx |
137 | .It Ev MAKECONF | | 144 | .It Ev MAKECONF |
138 | Path to | | 145 | Path to |
139 | .Pa mk.conf . | | 146 | .Pa mk.conf . |
140 | Defaults to | | 147 | Defaults to |
141 | .Pa @MAKECONF@ , @PREFIX@/etc/mk.conf , | | 148 | .Pa @MAKECONF@ , @PREFIX@/etc/mk.conf , |
142 | or | | 149 | or |
143 | .Pa /etc/mk.conf . | | 150 | .Pa /etc/mk.conf . |
144 | .It Ev PKGSRCDIR | | 151 | .It Ev PKGSRCDIR |
145 | Base of pkgsrc tree. | | 152 | Base of pkgsrc tree. |