diff options
author | Martin Dengler <martin@martindengler.com> | 2009-06-19 21:09:41 (GMT) |
---|---|---|
committer | Martin Dengler <martin@martindengler.com> | 2009-06-20 04:02:09 (GMT) |
commit | be02d0ca3974fc6dd803a6384b89ce5449a32c8b (patch) | |
tree | 9de29129bfa4e06e3ed036eeade0ab55ae327d4b | |
parent | 17d769d5503095fccf8fa703bad1fcade7f310b9 (diff) |
create the Activities directory in livesys script
-rw-r--r-- | soas-sugar.ks | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/soas-sugar.ks b/soas-sugar.ks index aa88ca3..3abe00e 100644 --- a/soas-sugar.ks +++ b/soas-sugar.ks @@ -129,6 +129,20 @@ chown $CREATE_USERNAME:$CREATE_USERNAME /home/$CREATE_USERNAME/.Xclients # disable the logout menu item in Sugar gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /desktop/sugar/show_logout false >/dev/null +# symlink Honey activities +HONEY_DIR=/usr/share/sugar/honey +HONEY_MARKER_FILE=.honey-updated +chown -R $CREATE_USERNAME:$CREATE_USERNAME \$HONEY_DIR +mkdir -p /home/$CREATE_USERNAME/Activities +for users_activities_dir in /home/*/Activities ; do + if [ ! -f \$users_activities_dir/\$HONEY_MARKER_FILE ] ; then + touch \$HONEY_MARKER_FILE + for activity_dir in \$HONEY_DIR/* ; do + ln -s \$activity_dir \$users_activities_dir + done + fi +done + # add more activities to the favorites cat > /usr/share/sugar/data/activities.defaults << FOE com.garycmartin.Moon @@ -208,7 +222,6 @@ ASLO="$ASLO 4089" # Library HONEY_DIR=usr/share/sugar/honey BUNDLES_DIR=${INSTALL_ROOT}/${HONEY_DIR} mkdir -p $BUNDLES_DIR -chown $CREATE_USER:$CREATE_USER $BUNDLES_DIR CACHE_DIR=/var/tmp/soas-sugar/cache/aslo mkdir -p $CACHE_DIR |