Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/image/common.ini
blob: 0fa1403cacb0b86d3460c2d1679d611e52600096 (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
#
# Common configuration for all XO models.
#

[global]
# Image title.
# Put your title here.
customization_info = Hexoquinasa XO distribution
fedora_release = 14

# 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 `sweets-deployment` package added by `sweets` module.
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]
# Name of Sweets Distribution repository current one is based on.
# http://wiki.sugarlabs.org/go/Template:Sweets_Distribution_Linkbar
# Right now, only "Factory" is accessible.
sweets_repository = Factory
fedora_release = 14

# Url to downstream repository. Put your url here.
deployment_repository_url = http://download.sugarlabs.org/packages//Hexoquinasa:/1/SweetsDistribution_Factory_Fedora-14/
# deployment_repository_url = http://download.sugarlabs.org/packages/SweetsDistribution:/Factory:/ReferenceXO/Fedora-%(fedora_release)s/

# Sugar Network layer to restrict list of activities and their versions
# Use Contributor Hub application to set what content should be in such layer
# TODO Make sugar that his layer is the same as in etc/sweets.conf
sugar_network_layer = peruvian-pilot

# List of bundle_ids (or context GUIDs in Sugar Network terms) of activities
# to prefetch to 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.
# Put your activities list here.
offline_activities =
    org.laptop.WebActivity,
    org.laptop.Calculate,
    org.laptop.Chat,
    org.vpri.EtoysActivity,
    org.laptop.ImageViewerActivity,
    org.laptop.sugar.Jukebox,
    org.laptop.Log,
    org.laptop.Pippy,
    org.laptop.sugar.ReadActivity,
    org.laptop.Terminal,
    org.laptop.TurtleArtActivity,
    org.laptop.AbiWordActivity,
    org.laptop.sugar.Jukebox,
    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.laptop.VncLauncher,
    net.gcompris,
    edu.mit.media.ScratchActivity,
    org.ceibaljam.conozcoamerica,
    org.ceibaljam.conozcoalimentos,
    org.sugarlabs.ICanReadActivity,
    org.ceibaljam.terronesweeper,
    org.sugarlabs.SimpleGraph,
    org.ceibaljam.jamedit,
    org.laptop.TurtleArtButia,
    vu.lux.olpc.Speak

# 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.
# Put your activities list here.
favorite_activities =
    org.laptop.WebActivity,
    org.laptop.Calculate,
    org.laptop.Chat,
    org.laptop.TurtleArtActivity,
    org.laptop.AbiWordActivity,
    org.laptop.physics,
    org.laptop.TamTamMini,
    org.ceibaljam.conozcoamerica,
    org.laptop.Terminal

[custom_packages]
add_packages =
#   Useful packages from rpmfusion repository.
    gstreamer-plugins-ugly,
    gstreamer-ffmpeg,
    mplayer,
    x11vnc

[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