aboutsummaryrefslogtreecommitdiff
blob: f04e2c393cb1ee6c706d72e452fd757d6497c3ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
tag a 'x' in front of stuff that's been implemented

unhandled (eg, figure these out) vars/features
	(user)?sandbox
	userpriv(_fakeroot)?
	digest
	cvs (this option is a hack)
	fixpackages , which probably should be a sync thing (would need to bind the vdb and binpkg repo to it though)
	keep(temp|work), easy to implement, but where to define it?
	PORT_LOGDIR
env overrides of use...

vdb wrapper/vdb repo instantiation (either domain created wrapper, or required in the vdb repo section def)
	CONFIG_PROTECT*
	collision-protect
	no(doc|man|info|clean) (wrapper/mangler)
	suidctl
	nostrip.  in effect, strip defaults to on; wrappers if after occasionally on, occasionally off.
	sfperms

build section (vars)
	C(HOST|TARGET), (LD*|C*)FLAGS?
	(RESUME|FETCH)COMMAND are fetcher things, define it there.
	MAKEOPTS
	PORTAGE_NICENESS (imo)
	TMPDIR ?  or domain it?

gpg is bound to repo, class type specifically.  strict/severe are likely settings of it
the same applies for profiles.

distlocks is a fetcher thing, specifically (probably) class type.

buildpkgs is binpkg + filters.

package.provided is used to generate a seperate vdb, a null vdb that returns those packages as installed.