%post --nochroot # activities.sugarlabs.org (ASLO) installed-packages # Fructose ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/file/25894/browse-103.xo" # browse # latest is 0.82, so can't use that ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4027" # turtleart ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4028" # read ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4032" # imageviewer ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4041" # pippy ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4043" # terminal ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4045" # jukebox ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4056" # log ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4069" # chat ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4076" # calculator ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4201" # write # Honey subset ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4026" # Typing Turtle ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4029" # IRC ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4034" # Moon ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4035" # read e-texts ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4037" # CartoonBuilder ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4038" # Speak ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4039" # ViewSlides ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4042" # InfoSlicer ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4044" # FlipSticks ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4046" # JigsawPuzzle ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4047" # SliderPuzzle ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4050" # Colors ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4054" # FreeCell ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4058" # Develop ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4059" # TamTamEdit ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4060" # TamTamJam ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4061" # TamTamMini ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4062" # TamTamSynth Lab ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4063" # Memorize ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4064" # JokeMachine ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4071" # Maze ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4073" # StoryBuilder ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4074" # Poll ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4078" # Labyrinth ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4081" # Record ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4082" # Paint ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4088" # Tux Paint ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4089" # Library ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4091" # Clock ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4193" # Physics ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4194" # Get Internet Archive Books ASLO="$ASLO http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4204" # Arithmetic WD=$PWD BUNDLES_DIR=$INSTALL_ROOT/usr/share/sugar/bundles mkdir -p $BUNDLES_DIR cd $BUNDLES_DIR CACHE_DIR=$WD/../cache/aslo mkdir -p $CACHE_DIR for url in $ASLO ; do remote_file=$(basename $(curl -4 -s -L -w %{url_effective} -I $url | tail -1)) bundle=$CACHE_DIR/$remote_file if [ ! -f $bundle ] ; then curl -4 -L $url > $bundle fi cp -p $bundle $BUNDLES_DIR done # pull sample content for the journal PDFS=south_america.pdf PDFS="$PDFS africa.pdf" PDFS="$PDFS asia.pdf" PDFS="$PDFS central_america.pdf" PDFS="$PDFS europe.pdf" PDFS="$PDFS middle_east.pdf" PDFS="$PDFS north_america.pdf" PDFS="$PDFS oceania.pdf" PDFS="$PDFS southeast_asia.pdf" for pdf in $PDFS ; do url=http://dev.sugarlabs.org/raw-attachment/ticket/840/$pdf remote_file=$(basename $(curl -4 -s -L -w %{url_effective} -I $url | tail -1)) bundle=$CACHE_DIR/$remote_file if [ ! -f $bundle ] ; then curl -s -4 -L $url > $bundle fi cp -p $bundle $BUNDLES_DIR done # get the script to install the activities cp -p $WD/../install-activity.py . chmod a+x ./install-activity.py # get sample content setup script directly from git cp -p $WD/../copy-to-datastore.py . chmod a+x ./copy-to-datastore.py # FIXME: this should be the same uid as CREATE_USERNAME *in the chroot*, # but is hardcoded here for simplicity chown -R 500:500 $BUNDLES_DIR cd $WD %end