diff options
author | Saul Wold <Saul.Wold@intel.com> | 2010-07-21 19:20:52 -0700 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-07-24 00:01:28 +0100 |
commit | 6da4a6688cbd90acb949d68247d9ab9c676021cf (patch) | |
tree | 4ab35dd7fbdec010fa56289bd0097f1b467986de | |
parent | 18b33a2ce54e4272203c2eb42fbaabc879ccb8c5 (diff) | |
download | poky-6da4a6688cbd90acb949d68247d9ab9c676021cf.tar.gz |
meta-lsb: Add basic infrastructure to create lsb image
Move tar and at to meta-lsb
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
-rw-r--r-- | meta-lsb/conf/layer.conf | 10 | ||||
-rw-r--r-- | meta-lsb/packages/images/poky-image-basic.bb | 23 | ||||
-rw-r--r-- | meta-lsb/packages/images/poky-image-lsb.bb | 13 | ||||
-rw-r--r-- | meta-lsb/packages/images/poky-image-small.bb | 7 | ||||
-rw-r--r-- | meta-lsb/packages/tasks/task-poky-basic.bb | 149 | ||||
-rw-r--r-- | meta-lsb/packages/tasks/task-poky-lsb.bb | 127 | ||||
-rw-r--r-- | meta-lsb/packages/tasks/task-poky-small.bb | 38 |
7 files changed, 367 insertions, 0 deletions
diff --git a/meta-lsb/conf/layer.conf b/meta-lsb/conf/layer.conf new file mode 100644 index 0000000000..1ef5c73a80 --- /dev/null +++ b/meta-lsb/conf/layer.conf | |||
@@ -0,0 +1,10 @@ | |||
1 | # We have a conf and classes directory, add to BBPATH | ||
2 | BBPATH := "${BBPATH}:${LAYERDIR}" | ||
3 | |||
4 | # We have a packages directory, add to BBFILES | ||
5 | BBFILES := "${BBFILES} ${LAYERDIR}/packages/*/*.bb" | ||
6 | |||
7 | BBFILE_COLLECTIONS += "lsb" | ||
8 | BBFILE_PATTERN_lsb := "^${LAYERDIR}/" | ||
9 | BBFILE_PRIORITY_lsb = "5" | ||
10 | |||
diff --git a/meta-lsb/packages/images/poky-image-basic.bb b/meta-lsb/packages/images/poky-image-basic.bb new file mode 100644 index 0000000000..5dae327019 --- /dev/null +++ b/meta-lsb/packages/images/poky-image-basic.bb | |||
@@ -0,0 +1,23 @@ | |||
1 | IMAGE_FEATURES += "apps-console-core " | ||
2 | |||
3 | IMAGE_INSTALL = "\ | ||
4 | ${POKY_BASE_INSTALL} \ | ||
5 | task-poky-small \ | ||
6 | task-poky-basic-libs \ | ||
7 | task-poky-basic-libs-dbg \ | ||
8 | task-poky-basic-libs-dev \ | ||
9 | task-poky-basic-utils \ | ||
10 | task-poky-basic-utils-dbg \ | ||
11 | task-poky-basic-utils-dev \ | ||
12 | task-poky-minimal-extras \ | ||
13 | task-poky-minimal-extras-dbg \ | ||
14 | task-poky-minimal-extras-dev \ | ||
15 | task-poky-pkg-managment-opkg \ | ||
16 | task-poky-pkg-managment-opkg-dbg \ | ||
17 | task-poky-pkg-managment-opkg-dev \ | ||
18 | task-poky-network-services \ | ||
19 | task-poky-network-services-dbg \ | ||
20 | task-poky-network-services-dev \ | ||
21 | " | ||
22 | |||
23 | inherit poky-image | ||
diff --git a/meta-lsb/packages/images/poky-image-lsb.bb b/meta-lsb/packages/images/poky-image-lsb.bb new file mode 100644 index 0000000000..af97894f80 --- /dev/null +++ b/meta-lsb/packages/images/poky-image-lsb.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | IMAGE_FEATURES += "apps-console-core " | ||
2 | |||
3 | IMAGE_INSTALL = "\ | ||
4 | ${POKY_BASE_INSTALL} \ | ||
5 | task-poky-small-utils \ | ||
6 | task-poky-basic-libs \ | ||
7 | task-poky-basic-utils \ | ||
8 | task-poky-extended-libs \ | ||
9 | task-poky-extended-utils \ | ||
10 | task-poky-network-services \ | ||
11 | " | ||
12 | |||
13 | inherit poky-image | ||
diff --git a/meta-lsb/packages/images/poky-image-small.bb b/meta-lsb/packages/images/poky-image-small.bb new file mode 100644 index 0000000000..33248c3e5a --- /dev/null +++ b/meta-lsb/packages/images/poky-image-small.bb | |||
@@ -0,0 +1,7 @@ | |||
1 | IMAGE_FEATURES += "apps-console-core " | ||
2 | |||
3 | IMAGE_INSTALL = "\ | ||
4 | ${POKY_BASE_INSTALL} \ | ||
5 | task-poky-small-utils" | ||
6 | |||
7 | inherit poky-image | ||
diff --git a/meta-lsb/packages/tasks/task-poky-basic.bb b/meta-lsb/packages/tasks/task-poky-basic.bb new file mode 100644 index 0000000000..4ee7e540a7 --- /dev/null +++ b/meta-lsb/packages/tasks/task-poky-basic.bb | |||
@@ -0,0 +1,149 @@ | |||
1 | # | ||
2 | # Copyright (C) 2010 Intel Corporation | ||
3 | # | ||
4 | |||
5 | DESCRIPTION = "Create Small Image Tasks" | ||
6 | PR = "r0" | ||
7 | |||
8 | PACKAGES = "\ | ||
9 | task-poky-small \ | ||
10 | task-poky-basic-libs \ | ||
11 | task-poky-basic-libs-dbg \ | ||
12 | task-poky-basic-libs-dev \ | ||
13 | task-poky-basic-utils \ | ||
14 | task-poky-basic-utils-dbg \ | ||
15 | task-poky-basic-utils-dev \ | ||
16 | task-poky-minimal-extras \ | ||
17 | task-poky-minimal-extras-dbg \ | ||
18 | task-poky-minimal-extras-dev \ | ||
19 | task-poky-pkg-managment-opkg \ | ||
20 | task-poky-pkg-managment-opkg-dbg \ | ||
21 | task-poky-pkg-managment-opkg-dev \ | ||
22 | task-poky-network-services \ | ||
23 | task-poky-network-services-dbg \ | ||
24 | task-poky-network-services-dev \ | ||
25 | " | ||
26 | |||
27 | ALLOW_EMPTY = "1" | ||
28 | |||
29 | RDEPENDS_task-poky-minimal-extras = "\ | ||
30 | makedevs \ | ||
31 | ncurses \ | ||
32 | zlib \ | ||
33 | udev \ | ||
34 | udev-extraconf \ | ||
35 | expat \ | ||
36 | " | ||
37 | |||
38 | RDEPENDS_task-poky-pkg-managment-opkg = "\ | ||
39 | curl \ | ||
40 | gnutls \ | ||
41 | gpgme \ | ||
42 | libgcrypt \ | ||
43 | libgpg-error \ | ||
44 | lzo \ | ||
45 | opkg-config-base \ | ||
46 | opkg-collateral \ | ||
47 | opkg \ | ||
48 | pth \ | ||
49 | " | ||
50 | |||
51 | RDEPENDS_task-poky-network-services = "\ | ||
52 | # iproute \ | ||
53 | # iputils \ | ||
54 | # iptables \ | ||
55 | nfs-utils \ | ||
56 | " | ||
57 | |||
58 | RDEPENDS_task-poky-shells = "\ | ||
59 | bash \ | ||
60 | mktemp \ | ||
61 | |||
62 | |||
63 | RDEPENDS_task-poky-misc = "\ | ||
64 | strace \ | ||
65 | lsof \ | ||
66 | elfutils \ | ||
67 | usbutils \ | ||
68 | zlib \ | ||
69 | libusb \ | ||
70 | libstdcxx \ | ||
71 | bluez4 \ | ||
72 | " | ||
73 | |||
74 | RDEPENDS_task-poky-basic-libs = "\ | ||
75 | # libssh2 \ | ||
76 | dbus-glib \ | ||
77 | # nfs-utils-lib \ | ||
78 | " | ||
79 | |||
80 | RDEPENDS_task-poky-basic-utils = "\ | ||
81 | # openssh \ | ||
82 | openssl \ | ||
83 | pam \ | ||
84 | sudo \ | ||
85 | beecrypt \ | ||
86 | curl \ | ||
87 | elfutils \ | ||
88 | neon \ | ||
89 | # mktemp \ | ||
90 | rpm \ | ||
91 | bzip2 \ | ||
92 | # crontabs \ | ||
93 | dbus \ | ||
94 | python-dbus \ | ||
95 | e2fsprogs \ | ||
96 | gdbm \ | ||
97 | hal \ | ||
98 | less \ | ||
99 | popt \ | ||
100 | portmap \ | ||
101 | readline \ | ||
102 | # cron \ | ||
103 | # yaffs2 \ | ||
104 | " | ||
105 | |||
106 | RDEPENDS_task-poky-extended-libs = "\ | ||
107 | # cracklib \ | ||
108 | glib-2.0 \ | ||
109 | libcap \ | ||
110 | libevent \ | ||
111 | " | ||
112 | |||
113 | RDEPENDS_task-poky-extended-utils = "\ | ||
114 | # acl \ | ||
115 | # at \ | ||
116 | attr \ | ||
117 | # bc \ | ||
118 | binutils \ | ||
119 | # cpio \ | ||
120 | # cracklib \ | ||
121 | # logrotate \ | ||
122 | # pax \ | ||
123 | # shadow \ | ||
124 | sqlite3 \ | ||
125 | # syslog \ | ||
126 | # ed \ | ||
127 | # lsb \ | ||
128 | # mailx \ | ||
129 | # man \ | ||
130 | # sendmail \ | ||
131 | tcl \ | ||
132 | " | ||
133 | |||
134 | RDEPENDS_task-poky-python = "\ | ||
135 | gdbm \ | ||
136 | perl \ | ||
137 | zlib \ | ||
138 | " | ||
139 | |||
140 | RDEPENDS_task-poky-python = "\ | ||
141 | expat \ | ||
142 | gdbm \ | ||
143 | gmp \ | ||
144 | ncurses \ | ||
145 | openssl \ | ||
146 | python \ | ||
147 | readline \ | ||
148 | zlib \ | ||
149 | " | ||
diff --git a/meta-lsb/packages/tasks/task-poky-lsb.bb b/meta-lsb/packages/tasks/task-poky-lsb.bb new file mode 100644 index 0000000000..034a5ca4c4 --- /dev/null +++ b/meta-lsb/packages/tasks/task-poky-lsb.bb | |||
@@ -0,0 +1,127 @@ | |||
1 | # | ||
2 | # Copyright (C) 2010 Intel Corporation | ||
3 | # | ||
4 | |||
5 | DESCRIPTION = "Create Small Image Tasks" | ||
6 | PR = "r0" | ||
7 | |||
8 | PACKAGES = "\ | ||
9 | task-poky-small \ | ||
10 | task-poky-basic-libs \ | ||
11 | task-poky-basic-libs-dbg \ | ||
12 | task-poky-basic-libs-dev \ | ||
13 | task-poky-basic-utils \ | ||
14 | task-poky-basic-utils-dbg \ | ||
15 | task-poky-basic-utils-dev \ | ||
16 | task-poky-extended-libs \ | ||
17 | task-poky-extended-libs-dbg \ | ||
18 | task-poky-extended-libs-dev \ | ||
19 | task-poky-extended-utils \ | ||
20 | task-poky-extended-utils-dbg \ | ||
21 | task-poky-extended-utils-dev \ | ||
22 | task-poky-network-services \ | ||
23 | task-poky-network-services-dbg \ | ||
24 | task-poky-network-services-dev \ | ||
25 | " | ||
26 | |||
27 | ALLOW_EMPTY = "1" | ||
28 | |||
29 | RDEPENDS_task-poky-network-services = "\ | ||
30 | # iproute \ | ||
31 | # iputils \ | ||
32 | # iptables \ | ||
33 | nfs-utils \ | ||
34 | " | ||
35 | |||
36 | RDEPENDS_task-poky-shells = "\ | ||
37 | bash \ | ||
38 | mktemp \ | ||
39 | |||
40 | |||
41 | RDEPENDS_task-poky-misc = "\ | ||
42 | strace \ | ||
43 | lsof \ | ||
44 | elfutils \ | ||
45 | usbutils \ | ||
46 | zlib \ | ||
47 | libusb \ | ||
48 | libstdcxx \ | ||
49 | bluez4 \ | ||
50 | " | ||
51 | |||
52 | RDEPENDS_task-poky-basic-libs = "\ | ||
53 | # libssh2 \ | ||
54 | dbus-glib \ | ||
55 | # nfs-utils-lib \ | ||
56 | " | ||
57 | |||
58 | RDEPENDS_task-poky-basic-utils = "\ | ||
59 | # openssh \ | ||
60 | openssl \ | ||
61 | pam \ | ||
62 | sudo \ | ||
63 | beecrypt \ | ||
64 | curl \ | ||
65 | elfutils \ | ||
66 | neon \ | ||
67 | # mktemp \ | ||
68 | rpm \ | ||
69 | bzip2 \ | ||
70 | # crontabs \ | ||
71 | dbus \ | ||
72 | python-dbus \ | ||
73 | e2fsprogs \ | ||
74 | gdbm \ | ||
75 | hal \ | ||
76 | less \ | ||
77 | popt \ | ||
78 | portmap \ | ||
79 | readline \ | ||
80 | # cron \ | ||
81 | # yaffs2 \ | ||
82 | " | ||
83 | |||
84 | RDEPENDS_task-poky-extended-libs = "\ | ||
85 | # cracklib \ | ||
86 | glib-2.0 \ | ||
87 | libcap \ | ||
88 | libevent \ | ||
89 | " | ||
90 | |||
91 | RDEPENDS_task-poky-extended-utils = "\ | ||
92 | # acl \ | ||
93 | # at \ | ||
94 | attr \ | ||
95 | # bc \ | ||
96 | binutils \ | ||
97 | # cpio \ | ||
98 | # cracklib \ | ||
99 | # logrotate \ | ||
100 | # pax \ | ||
101 | # shadow \ | ||
102 | sqlite3 \ | ||
103 | # syslog \ | ||
104 | # ed \ | ||
105 | # lsb \ | ||
106 | # mailx \ | ||
107 | # man \ | ||
108 | # sendmail \ | ||
109 | tcl \ | ||
110 | " | ||
111 | |||
112 | RDEPENDS_task-poky-python = "\ | ||
113 | gdbm \ | ||
114 | perl \ | ||
115 | zlib \ | ||
116 | " | ||
117 | |||
118 | RDEPENDS_task-poky-python = "\ | ||
119 | expat \ | ||
120 | gdbm \ | ||
121 | gmp \ | ||
122 | ncurses \ | ||
123 | openssl \ | ||
124 | python \ | ||
125 | readline \ | ||
126 | zlib \ | ||
127 | " | ||
diff --git a/meta-lsb/packages/tasks/task-poky-small.bb b/meta-lsb/packages/tasks/task-poky-small.bb new file mode 100644 index 0000000000..b966dc72cc --- /dev/null +++ b/meta-lsb/packages/tasks/task-poky-small.bb | |||
@@ -0,0 +1,38 @@ | |||
1 | # | ||
2 | # Copyright (C) 2010 Intel Corporation | ||
3 | # | ||
4 | |||
5 | DESCRIPTION = "Create Small Image Tasks" | ||
6 | PR = "r0" | ||
7 | |||
8 | PACKAGES = "\ | ||
9 | task-poky-small-utils \ | ||
10 | task-poky-small-utils-dbg \ | ||
11 | task-poky-small-utils-dev \ | ||
12 | " | ||
13 | |||
14 | ALLOW_EMPTY = "1" | ||
15 | |||
16 | RDEPENDS_task-poky-small-utils = "\ | ||
17 | bash \ | ||
18 | coreutils \ | ||
19 | file \ | ||
20 | findutils \ | ||
21 | ncurses \ | ||
22 | psmisc \ | ||
23 | sed \ | ||
24 | time \ | ||
25 | zlib \ | ||
26 | udev \ | ||
27 | udev-extraconf \ | ||
28 | # gawk \ | ||
29 | # grep \ | ||
30 | # gzip \ | ||
31 | # makedev \ | ||
32 | # mktemp \ | ||
33 | # net-tools \ | ||
34 | # procps \ | ||
35 | # passwd \ | ||
36 | # tar \ | ||
37 | # util-linux \ | ||
38 | " | ||