blob: fb32c528c1e642c93b29879c7e7ef17c72f3d002 (
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
|
require fso-image.inc
ILLUME_THEME = "paroli"
BASE_INSTALL += " \
# udev-static-devices \
locale-base-en-ca \
libx11-locale \
localedef \
"
# not many extra apps
GTK_INSTALL = " \
vala-terminal \
"
GAMES_INSTALL = ""
APPS_INSTALL = ""
PAROLI_INSTALL = "\
paroli \
paroli-theme \
paroli-sounds \
paroli-autostart \
task-fso-compliance \
"
PYTHON_INSTALL = "\
python-evas \
python-ecore \
python-edje \
python-emotion \
python-etk \
python-epsilon \
python-edbus \
python-codecs \
python-gst \
"
IMAGE_INSTALL = "\
${BASE_INSTALL} \
${X_INSTALL} \
${GTK_INSTALL} \
${GAMES_INSTALL} \
${AUDIO_INSTALL} \
${TOOLS_INSTALL} \
${PYTHON_INSTALL} \
${PAROLI_INSTALL} \
${APPS_INSTALL} \
"
paroli_rootfs_postprocess() {
curdir=$PWD
cd ${IMAGE_ROOTFS}
# set a default locale
echo "export LANG=en_CA.utf-8" >>./etc/profile
echo "export ELM_ENGINE=x11-16" >>./etc/profile
sed -i 's/#SCORouting=PCM/SCORouting=PCM/' ${IMAGE_ROOTFS}/etc/bluetooth/audio.conf
cd $curdir
}
ROOTFS_POSTPROCESS_COMMAND += "paroli_rootfs_postprocess;"
do_rootfs_append() {
echo "[ubifs]" > ${S}/ubinize.cfg
echo "mode=ubi" >> ${S}/ubinize.cfg
echo "image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img" >> ${S}/ubinize.cfg
echo "vol_id=0" >> ${S}/ubinize.cfg
echo "vol_size=200MiB" >> ${S}/ubinize.cfg
echo "vol_type=dynamic" >> ${S}/ubinize.cfg
echo "vol_name=rootfs" >> ${S}/ubinize.cfg
echo "vol_flags=autoresize" >> ${S}/ubinize.cfg
ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img.flashable -m 2048 -p 128KiB ${S}/ubinize.cfg
}
|