Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/image/common.ini
blob: 90ff389a8d3685a83a69db42d2de618534f8df43 (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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#
# Common configuration for all XO models.
#

[global]
# Image title.
# Put your title here.
customization_info = Hexoquinasa v1.0 BETA3

# Languages to include
#langs=es,en_US,pt,pt_BR,fr,de,qu,ayc,quz

# Image filename.
# String should contain one formatting argument to make Python expression,
# `image_name % latestbuild`, valid. Make sure that you escaped `%` symbol
# by `%%`. Put your filename here.
image_name = hxp%%d

# Minimal list of required modules.
# All of the following modules need to be added to keep final image consistent.
# `*sugar*` modules are not included on purpose, Sugar related configuration
# will happen in `deployment.rpm` added from [custom_packages] section.
modules_required =
    base,
    repos,
    yumcfg,
    powerd,
    x11,
#   Include Sweets Distribution specific settings.
    sweets

# Useful extra modules.
modules_extra =
#   Keep current build number in path set by [buildnr_from_file].
    buildnr_from_file,
#   Add rpmfusion repositories to image build time and image itself.
    rpmfusion,
#   To add extra packages from [custom_packages] section.
    custom_packages,
    custom_scripts,
    signing

[buildnr_from_file]
# Path to file to keep current image release number.
# If you change this file manually, make sure that file content doesn't end
# with new line symbol to avoid fails from `olpc-os-builder` internals.
path = latestbuild

[sweets]
# Set particular image locales; if omitted, the full list will be generated
locales = es_PE,ayc_PE,en_US,de_DE,fr_FR,pt_BR

# OBS repositories from packages.sugarlabs.org to install packages
# during image building phase and for post-image system upgrades.
# Each item should be in form of <OBS_PROJECT>/<OBS_REPOSITORY>
repositories = 
# Sugar Network is being packaged in one of SweetsDistribution:* projects
    SweetsDistribution:Factory/Fedora-14,
# It is a good practice to have a deployment.rpm, see [custom_packages] below
    Hexoquinasa:1/Fedora-14

# List of bundle_ids (or Context GUIDs in Sugar Network terms) of activities
# to prefetch to the final image to make them accessible in offline right after
# flasing. These activities should exist in the Sugar Network. If activities
# were formed properly, their dependencies will be automatically installed.
offline_activities =
    org.laptop.WebActivity,
    org.laptop.Calculate,
    org.laptop.Chat,
#    org.vpri.EtoysActivity,
    org.laptop.ImageViewerActivity,
    org.laptop.sugar.Jukebox,
    org.laptop.sugar.ReadActivity,
    org.laptop.Terminal,
    org.laptop.TurtleArtActivity,
    org.laptop.AbiWordActivity,
    org.worldwideworkshop.olpc.JigsawPuzzle,
    org.laptop.TamTamMini,
    org.laptop.Memorize,
    org.gnome.Labyrinth,
    org.laptop.RecordActivity,
    org.laptop.Oficina,
    com.jotaro.ImplodeActivity,
#    org.laptop.physics,
    org.laptop.MeasureActivity,
    org.somosazucar.ServidorVNC,
#net.gcompris,
#    edu.mit.media.ScratchActivity,
    org.ceibaljam.conozcoamerica,
    org.sugarlabs.ICanReadActivity,
    org.sugarlabs.SimpleGraph,
    org.laptop.TurtleArtButia,
    vu.lux.olpc.Speak,
#    org.laptop.WikipediaActivity,
#org.laptop.WikipediaActivityQU,
    mulawa.Sudoku

# List of bundle_ids (or Context GUIDs in Sugar Network terms) of activities
# make them favorited in Sugar Shell Home view. These activities need
# to be mentioned in `offline_activities` option as well.
favorite_activities =
    org.laptop.WebActivity,
    org.laptop.WikipediaActivity,
    org.laptop.RecordActivity,
    org.laptop.Calculate,
    org.laptop.Chat,
    org.laptop.TurtleArtActivity,
    org.laptop.AbiWordActivity,
    org.laptop.physics,
    org.laptop.TamTamMini,
    org.ceibaljam.conozcoamerica,
    vu.lux.olpc.Speak,
    org.laptop.Terminal

[custom_packages]
add_packages =
#   Deployment package which fetches all required dependencies and contains
#   proper configuration. Post-image support will happen by updating
#   `deployment.rpm` and spreading it via Sugar Network nodes.
    deployment-testing,
    sugar-plugin-stats,
    sugar-plugin-upgrade,
    sugar-stats,
#   Useful packages from rpmfusion repository.
    gstreamer-plugins-ugly,
    gstreamer-ffmpeg,
    mplayer,
    x11vnc,
    totem

[signing]
extract=1
bios_crypto_path=/root/bios-crypto
skey=/root/bios-crypto/build/masterkeys/fs
okey=/root/bios-crypto/build/masterkeys/os
wkey=/root/bios-crypto/build/masterkeys/fw
make_img_fs_zip=1

[custom_scripts]
custom_script_1 = %(oob_config_dir)s/post.sh