Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/oob/post.sh
diff options
context:
space:
mode:
Diffstat (limited to 'oob/post.sh')
-rw-r--r--oob/post.sh17
1 files changed, 11 insertions, 6 deletions
diff --git a/oob/post.sh b/oob/post.sh
index bba2eee..ce551c1 100644
--- a/oob/post.sh
+++ b/oob/post.sh
@@ -27,10 +27,9 @@ $gconf_set --type bool /desktop/sugar/show_logout false
$gconf_set --type bool /desktop/sugar/power/automatic true
$gconf_set --type string /desktop/sugar/user/default_nick 'disabled'
$gconf_set --type bool /desktop/sugar/network/adhoc true
-$gconf_set --type string /desktop/sugar/collaboration/jabber_server ''
+$gconf_set --type string /desktop/sugar/collaboration/jabber_server 'pad.somosazucar.org'
echo "echo 0 > /sys/class/net/eth0/lbs_mesh" >> etc/rc.local
-echo "18.85.44.120 api-testing.network.sugarlabs.org" >> etc/hosts
cat > etc/sweets.conf << EOF
[sweets]
@@ -60,12 +59,18 @@ cp opt/sweets/locales/locale-archive /usr/lib/locale/
find lib -type d -name netfilter -exec rm -rf {} \; || true
mkdir -p home/olpc/{Activities,Library}
-for bundle in $(ls $src_root/activities/*.xo); do
- unzip -o -q $bundle -d home/olpc/Activities/
-done
+
+echo Installing home
+# custom browser homepage
+mkdir -p usr/share/library-common
+cp $src_root/hx_home/* usr/share/library-common/
# Index Sugar Network local content to avoid doing that on the first startup
-sugar-network-service --activity-dirs=/home/olpc/Activities --local-root=/home/olpc/.sugar/default/network -DD index $PWD auto
+# and mark default favorites
+for i in $(ls $src_root/activities/*.xo); do HOME=home/olpc sugar-install-bundle $i; done
+for i in `find home/olpc/.local -type l`; do ln -fs /$(readlink $i) $i; done
+
+sugar-network-service --activity-dirs=/home/olpc/Activities --local-root=/home/olpc/.sugar/default/network index $PWD org.laptop.WebActivity org.laptop.physics org.laptop.Memorize org.laptop.TamTamMini vu.lux.olpc.Speak org.vpri.EtoysActivity org.laptop.Oficina vu.lux.olpc.Maze org.laptop.AbiWordActivity org.eq.FotoToon org.ceibaljam.conozcoamerica org.laptop.RecordActivity org.laptop.sugar.GetBooksActivity org.laptop.Chat org.laptop.RecordActivity org.laptop.TurtleArtActivity org.laptop.Calculate org.laptop.physics org.gnome.Labyrinth org.laptop.community.TypingTurtle org.laptop.Pippy org.laptop.Terminal
cat > home/olpc/.xsession << EOF
exec sweets-sugar