summaryrefslogtreecommitdiffstats
path: root/README
blob: 85f010695253baf8c53c7081608c51bf84d70e81 (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
This branch will hold the code for the Google Summer of Code 2006 project "Putting staging under packagemanagement"

The Plan:

1) abuse current do_stage methods:

	do_stage_prepend() {
		old_dir = STAGING_FOODIR
		STAGING_FOODIR = new_dir
	}

	do_stage_append() {
		$packagemanager --make-me-a-new-package ${PN}.packageformat $new_dir
		STAGING_FOODIR = old_dir
		$packagemanager --install ${PN}.packageformat --dest STAGING_FOODIR 
	}

2) Track down duplicate files across packages

3) compare the hacky packages with the -dev packages intended for the target

4) converge staging packages and -dev packages

[...]

N) use -dev packages

	do_stage() {
		$packagemanager --install ${PN}-dev --dest STAGING_FOODIR
	}