Web · Wiki · Activities · Blog · Lists · Chat · Meeting · Bugs · Git · Translate · Archive · People · Donate
1
#
2
# Common configuration for all XO models.
3
#
4
5
[global]
6
# Image title.
7
# Put your title here.
8
customization_info = Hexoquinasa XO distribution
9
10
# Image filename.
11
# String should contain one formatting argument to make Python expression,
12
# `image_name % latestbuild`, valid. Make sure that you escaped `%` symbol
13
# by `%%`. Put your filename here.
14
image_name = hxp%%d
15
16
# Minimal list of required modules.
17
# All of the following modules need to be added to keep final image consistent.
18
# `*sugar*` modules are not included on purpose, Sugar related configuration
19
# will happen in `sweets-deployment` package added by `sweets` module.
20
modules_required =
21
    base,
22
    repos,
23
    yumcfg,
24
    powerd,
25
    x11,
26
#   Include Sweets Distribution specific settings.
27
    sweets
28
29
# Useful extra modules.
30
modules_extra =
31
#   Keep current build number in path set by [buildnr_from_file].
32
    buildnr_from_file,
33
#   Add rpmfusion repositories to image build time and image itself.
34
    rpmfusion,
35
#   To add extra packages from [custom_packages] section.
36
    custom_packages,
37
    custom_scripts,
38
    signing
39
40
[buildnr_from_file]
41
# Path to file to keep current image release number.
42
# If you change this file manually, make sure that file content doesn't end
43
# with new line symbol to avoid fails from `olpc-os-builder` internals.
44
path = latestbuild
45
46
[sweets]
47
# Name of Sweets Distribution repository current one is based on.
48
# http://wiki.sugarlabs.org/go/Template:Sweets_Distribution_Linkbar
49
# Right now, only "Factory" is accessible.
50
sweets_repository = Factory
51
52
# Url to downstream repository. Put your url here.
53
deployment_repository_url = http://download.sugarlabs.org/packages/SweetsDistribution:/Factory:/ReferenceXO/Fedora-%(fedora_release)s/
54
55
# List of bundle_ids (or context GUIDs in Sugar Network terms) of activities
56
# to prefetch to final image to make them accessible in offline right after
57
# flasing. These activities should exist in Sugar Network.
58
# Put your activities list here.
59
offline_activities =
60
    org.laptop.WebActivity,
61
    org.laptop.Calculate,
62
    org.laptop.Chat,
63
    org.vpri.EtoysActivity,
64
    org.laptop.ImageViewerActivity,
65
    org.laptop.sugar.Jukebox,
66
    org.laptop.Log,
67
    org.laptop.Pippy,
68
    org.laptop.sugar.ReadActivity,
69
    org.laptop.Terminal,
70
    org.laptop.TurtleArtActivity,
71
    org.laptop.AbiWordActivity,
72
73
# List of bundle_ids (or context GUIDs in Sugar Network terms) of activities
74
# make them favorited in Sugar Shell Home view. These activities need
75
# to be mentioned in `offline_activities` option as well.
76
# Put your activities list here.
77
favorite_activities =
78
    org.laptop.WebActivity,
79
    org.laptop.Calculate,
80
    org.laptop.Chat,
81
    org.vpri.EtoysActivity,
82
    org.laptop.Pippy,
83
    org.vpri.EtoysActivity,
84
    org.laptop.TurtleArtActivity,
85
    org.laptop.AbiWordActivity,
86
87
[custom_packages]
88
add_packages =
89
#   Useful packages from rpmfusion repository.
90
    gstreamer-plugins-ugly,
91
    gstreamer-ffmpeg,
92
    mplayer,
93
    x11vnc
94
95
[signing]
96
extract=1
97
bios_crypto_path=/root/bios-crypto
98
skey=/root/bios-crypto/build/masterkeys/fs
99
okey=/root/bios-crypto/build/masterkeys/os
100
wkey=/root/bios-crypto/build/masterkeys/fw
101
make_img_fs_zip=1
102
103
[custom_scripts]
104
custom_script_1 = %(oob_config_dir)s/post.sh