fwtool_check_signature() { [ $# -gt 1 ] && return 1 [ ! -x /usr/bin/ucert ] && { if [ "$REQUIRE_IMAGE_SIGNATURE" = 1 ]; then return 1 else return 0 fi } if ! fwtool -q -t -s /tmp/sysupgrade.ucert "$1"; then echo "Image signature not found" [ "$REQUIRE_IMAGE_SIGNATURE" = 1 -a "$FORCE" != 1 ] && { echo "Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware" } [ "$REQUIRE_IMAGE_SIGNATURE" = 1 ] && return 1 return 0 fi ucert -V -m "$1" -c "/tmp/sysupgrade.ucert" -P /etc/opkg/keys return $? } fwtool_check_image() { [ $# -gt 1 ] && return 1 . /usr/share/libubox/jshn.sh if ! fwtool -q -i /tmp/sysupgrade.meta "$1"; then echo "Image metadata not found" [ "$REQUIRE_IMAGE_METADATA" = 1 -a "$FORCE" != 1 ] && { echo "Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware" } [ "$REQUIRE_IMAGE_METADATA" = 1 ] && return 1 return 0 fi json_load "$(cat /tmp/sysupgrade.meta)" || { echo "Invalid image metadata" return 1 } device="$(cat /tmp/sysinfo/board_name)" json_select supported_devices || return 1 json_get_keys dev_keys for k in $dev_keys; do json_get_var dev "$k" [ "$dev" = "$device" ] && return 0 done echo "Device $device not supported by this image" echo -n "Supported devices:" for k in $dev_keys; do json_get_var dev "$k" echo -n " $dev" done echo return 1 } b right'>James
aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/sched-if.h
blob: 51579c40867df0102081727dfdb12ff4cefdb9e4 (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
78
79
80
81
82
83
84
85
86
87
88
89
90
91