Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/image/common.ini
blob: 5b14377a80950b3416a5ea7b07dbac8b44ca89bd (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
#
# 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]
# OBS repository on packages.sugarlabs.org with downstream extra packages.
# This repository will be used to install packages during image building,
# and, for post-image system upgrades. Repository should be in form of:
# <OBS_PROJECT>:<OBS_REPOSITORY>
deployment_repository = Hexoquinasa:1/SweetsDistribution_0.94_SugarNetwork_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.
# 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.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.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,
    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,
    sugar-plugin-stats,
#   Useful packages from rpmfusion repository.
    gstreamer-plugins-ugly,
    gstreamer-ffmpeg,
    mplayer,
    x11vnc
#    gst-plugins-espeak

[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