Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ideascube
ARCHIVED Kiwix Hotspot
Commits
afc811d9
Commit
afc811d9
authored
Jul 20, 2017
by
thiolliere
Browse files
add ideascube configuration
parent
261f13bb
Changes
7
Hide whitespace changes
Inline
Side-by-side
pibox-installer-linux.spec
View file @
afc811d9
...
...
@@ -7,6 +7,7 @@ a = Analysis(['pibox-installer/__main__.py'],
pathex
=
[
'.'
],
binaries
=
[(
'qemu-system-arm'
,
'.'
),
(
'qemu-img'
,
'.'
)],
datas
=
[(
'ui.glade'
,
'.'
),
(
'pibox_ideascube_conf.py'
,
'.'
),
(
'pibox-installer-vexpress-boot'
,
'pibox-installer-vexpress-boot'
)],
hiddenimports
=
[],
hookspath
=
[
'additional-hooks'
],
...
...
pibox-installer-macos.spec
View file @
afc811d9
...
...
@@ -10,6 +10,7 @@ a = Analysis(['pibox-installer/__main__.py'],
pathex
=
[
'.'
],
binaries
=
[(
"qemu/"
+
file
,
'.'
)
for
file
in
files
],
datas
=
[(
'ui.glade'
,
'.'
),
(
'pibox_ideascube_conf.py'
,
'.'
),
(
'pibox-installer-vexpress-boot'
,
'pibox-installer-vexpress-boot'
)],
hiddenimports
=
[],
hookspath
=
[
'additional-hooks'
],
...
...
pibox-installer-win32.spec
View file @
afc811d9
...
...
@@ -70,6 +70,7 @@ a = Analysis(['pibox-installer/__main__.py'],
(
'C:\Program Files\qemu\liblzma-5.dll'
,
'qemu'
),
(
'C:\Program Files\qemu\libpixman-1-0.dll'
,
'qemu'
)],
datas
=
[(
'ui.glade'
,
'.'
),
(
'pibox_ideascube_conf.py'
,
'.'
),
(
'pibox-installer-vexpress-boot'
,
'pibox-installer-vexpress-boot'
)],
hiddenimports
=
[],
hookspath
=
[
'additional-hooks'
],
...
...
pibox-installer-win64.spec
View file @
afc811d9
...
...
@@ -70,6 +70,7 @@ a = Analysis(['pibox-installer/__main__.py'],
(
'C:\Program Files\qemu\liblzma-5.dll'
,
'qemu'
),
(
'C:\Program Files\qemu\libpixman-1-0.dll'
,
'qemu'
)],
datas
=
[(
'ui.glade'
,
'.'
),
(
'pibox_ideascube_conf.py'
,
'.'
),
(
'pibox-installer-vexpress-boot'
,
'pibox-installer-vexpress-boot'
)],
hiddenimports
=
[],
hookspath
=
[
'additional-hooks'
],
...
...
pibox-installer/data.py
View file @
afc811d9
...
...
@@ -10,3 +10,5 @@ ui_glade = os.path.join(data_dir, "ui.glade")
_vexpress_boot_dir
=
"pibox-installer-vexpress-boot"
vexpress_boot_kernel
=
os
.
path
.
join
(
data_dir
,
_vexpress_boot_dir
,
"zImage"
)
vexpress_boot_dtb
=
os
.
path
.
join
(
data_dir
,
_vexpress_boot_dir
,
"vexpress-v2p-ca9.dtb"
)
pibox_ideascube_conf
=
os
.
path
.
join
(
data_dir
,
"pibox_ideascube_conf.py"
)
pibox-installer/run_installation.py
View file @
afc811d9
...
...
@@ -65,6 +65,19 @@ def run_installation(name, timezone, wifi_pwd, kalite, zim_install, size, logger
kalite
=
kalite
,
zim_install
=
zim_install
)
with
open
(
data
.
pibox_ideascube_conf
,
"r"
)
as
f
:
pibox_ideascube_conf
=
f
.
read
()
emulation
.
write_file
(
"/opt/venvs/ideascube/lib/python3.4/site-packages/ideascube/conf/pibox.py"
,
pibox_ideascube_conf
)
extra_app_cards
=
[]
if
kalite
!=
None
:
extra_app_cards
.
append
(
'khanacademy'
)
conf
=
"""from .pibox import * # pragma: no flakes
EXTRA_APP_CARDS = {}"""
.
format
(
extra_app_cards
)
machine
.
write_file
(
"/opt/venvs/ideascube/lib/python3.4/site-packages/ideascube/conf/kb.py"
,
conf
)
if
sd_card
:
emulator
.
copy_image
(
sd_card
)
...
...
pibox_ideascube_conf.py
0 → 100644
View file @
afc811d9
from
.base
import
*
# pragma: no flakes
from
tzlocal
import
get_localzone
ALLOWED_HOSTS
=
[
'.koombook.lan'
,
'localhost'
,
'127.0.0.1'
]
TIME_ZONE
=
get_localzone
().
zone
DOMAIN
=
'koombook.lan'
STAFF_HOME_CARDS
=
[
c
for
c
in
STAFF_HOME_CARDS
# pragma: no flakes
if
c
[
'url'
]
in
[
'user_list'
,
'server:settings'
]]
BUILTIN_APP_CARDS
=
[]
EXTRA_APP_CARDS
=
[]
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment