DIR="$PWD/tmp/deptest" STAMP_DIR="$DIR/stamp" BUILD_DIR="$DIR/build" BUILD_DIR_HOST="$DIR/build_host" STAGING_DIR="$DIR/staging" STAGING_DIR_HOST="$DIR/staging_host" STAGING_DIR_HOST_TMPL="$DIR/staging_host_tmpl" LOG_DIR="$DIR/logs" mkdir -p "$STAMP_DIR" "$BUILD_DIR" "$LOG_DIR" [ -d "$STAGING_DIR_HOST_TMPL" ] || { rm -rf staging_dir/host make tools/install || { echo "make tools/install failed, please check" exit 1 } cp -al staging_dir/host "$STAGING_DIR_HOST_TMPL" } for pkg in `cat tmp/.packagedeps | grep CONFIG_PACKAGE | grep -v curdir | sed -e 's,.*[/=]\s*,,' | sort -u`; do SELECTED= for conf in `grep CONFIG_PACKAGE tmp/.packagedeps | grep -E "[ /]$pkg\$" | sed -e 's,package-$(\(CONFIG_PACKAGE_.*\)).*,\1,'`; do grep "$conf=" .config > /dev/null && SELECTED=1 done [ -f "$STAMP_DIR/$pkg-done" ] && continue [ -n "$SELECTED" ] || { echo "Package $pkg is not selected" continue } echo "Testing package $pkg..." rm -rf "$STAGING_DIR" mkdir -p "$STAGING_DIR" rm -rf "$STAGING_DIR_HOST" cp -al "$STAGING_DIR_HOST_TMPL" "$STAGING_DIR_HOST" make package/$pkg/compile \ BUILD_DIR="$BUILD_DIR" \ BUILD_DIR_HOST="$BUILD_DIR_HOST" \ STAGING_DIR="$STAGING_DIR" \ STAGING_DIR_HOST="$STAGING_DIR_HOST" \ V=99 >"$LOG_DIR/$(basename $pkg).log" 2>&1 \ && touch "$STAMP_DIR/$pkg-done" || { echo "Building package $pkg failed!" } done ption value='master'>master upstream openwrtJames
aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/patches/600-0014-rt2x00-rt2800lib-add-MAC-register-initialization-for.patch
blob: 4dfb068e2f5b6ed456c53c636827ded72f81fd60 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77