Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/image/common.ini
blob: 167a3c82308d8cea3177977de1a88d54803f29b3 (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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
#
# Common configuration for all XO models.
#

[global]
# Supported locales in a comma separated list.
# The format of items should be in format of `LANG[_COUNTRY[.CHARSET]]`.
# If only LANG is set, all supported variations of LANG-COUNTRY will be added.
# Default CHARSET is UTF8.
langs=es,es_MX,es_PE,en_US,pt,pt_BR,fr,de,qu,ayc,quz

# Image title.
# Put your title here.
customization_info = Hexoquinasa v1.3 BETA5

# 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.
# The `*sugar*` modules are not included on purpose, Sugar related configuration
# will happen in either in `sweets` section or in `deployment.rpm` package
# added from the [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 current locale. If the option contains more than one value, the first
# locale will be primary and the rest will be treated as secondary locales.
# The format of items should be in format of `LANG_COUNTRY.CHARSET`.
locale = en_US.UTF8
# Name of Sweets Distribution repository current one is based on.
# http://wiki.sugarlabs.org/go/Template:Sweets_Distribution_Linkbar
sweets_repository = Factory 

# Url to connect to Sugar Network API server.
# There are several public nodes:
# - http://node.sugarlabs.org
# - http://node-testing.sugarlabs.org
# - http://node-devel.sugarlabs.org
api_url = http://node-testing.sugarlabs.org

# Comma separated list of layers to restrict Sugar Network content by
layers = pilot

# 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

deployment_repository = 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