1 |
solar <solar@g.o> wrote on 2011/12/26 21:38:52: |
2 |
> |
3 |
> On Mon, 2011-12-26 at 19:03 +0100, Joakim Tjernlund wrote: |
4 |
> > solar <solar@g.o> wrote on 2011/12/25 18:52:52: |
5 |
> > > |
6 |
> > > On Sun, 2011-12-25 at 11:34 +0200, Kfir Lavi wrote: |
7 |
> > > > |
8 |
> > > > |
9 |
> > > > On Fri, Dec 23, 2011 at 3:23 PM, Joakim Tjernlund |
10 |
> > > > <joakim.tjernlund@×××××××××.se> wrote: |
11 |
> > > > |
12 |
> > > > I got the impression from docs that PKG_INSTALL_MASK would |
13 |
> > > > actually |
14 |
> > > > mask files out so they never get into the binary package, this |
15 |
> > > > doesn't |
16 |
> > > > seem to happen. |
17 |
> > > > Did I misunderstand? If I did, I think an MASK to do the above |
18 |
> > > > would be a worthy addition to quickpkg, very useful for |
19 |
> > > > embedded targets to keep the pkg size down. |
20 |
> > > > Also PKG_INSTALL_KEEP which would list files keep(rest is |
21 |
> > > > dropped) would be nice. |
22 |
> > > > |
23 |
> > > > Oh, something else I wonder about. How does pre/post install |
24 |
> > > > work with |
25 |
> > > > quickpkgs? Is it possible to have such scripts and then have |
26 |
> > > > qmerge execute |
27 |
> > > > them? |
28 |
> > > > |
29 |
> > > > Jocke |
30 |
> > > > |
31 |
> > > > |
32 |
> > > > Yes, PKG_INSTALL_MASK on time of installation will mask the files |
33 |
> > > > defined in it. |
34 |
> > > > Binary package do contain all files, even the masked files. |
35 |
> > > > Kfir |
36 |
> > > |
37 |
> > > |
38 |
> > > $PKG_INSTALL_MASK is supposed to omit the files in it's list from making |
39 |
> > > it into the binary pkgs in the first place. The idea there was to make |
40 |
> > > smaller binary pkgs for embedded devices and such (for use only with |
41 |
> > > private repos). |
42 |
> > > |
43 |
> > > $INSTALL_MASK is supposed to omit the files listed in it from being |
44 |
> > > installed on the file system. |
45 |
> > |
46 |
> > Hi Solar, long time no see :) |
47 |
> > |
48 |
> > So the current behaviour is a bug, good to know. |
49 |
> |
50 |
> I would not really call it a bug. *INSTALL_MASK is a portage feature |
51 |
> itself. quickpkg does not support all the features of portage itself. |
52 |
> You could/should file a feature request bug for quickpkg to add such |
53 |
> support. Maybe file a bug for portage-utils@ as well because I just |
54 |
> checked and looks like we never added support for PKG_INSTALL_MASK in |
55 |
> qpkg.c (c version of quickpkg) |
56 |
|
57 |
I did file a bug, got some answer too. See bug 396315 |
58 |
|
59 |
Jocke |