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
}
|