commit 6d78a78f08230d48cb34249b9bdb0747c5ec2012
Author: George Hunt <georgejhunt@gmail.com>
Date:   Tue Jan 14 20:04:32 2014 -0500

    dummy commit

diff --git a/scripts/asroot b/scripts/asroot
index 02c0cc5..aa985f2 100755
--- a/scripts/asroot
+++ b/scripts/asroot
@@ -48,6 +48,8 @@ yum -y localinstall /media/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
 
 # for all future boots, fix the clock, #12621
 cp /media/scripts/olpc.fth /boot/olpc.fth
+
+# put a large marker on the screen that is easily checked for
 echo ""
 echo "           ********************************************"
 echo "           *                                          *"

commit 3a0c06bbd680ab1ea653d6188e6c0b89c00425a3
Author: George Hunt <georgejhunt@gmail.com>
Date:   Wed Jan 8 22:33:14 2014 -0500

    update the default favorites list

diff --git a/scripts/activities.default b/scripts/activities.default
index 71a5e1f..be32e8e 100755
--- a/scripts/activities.default
+++ b/scripts/activities.default
@@ -1,32 +1,48 @@
+org.sugarlabs.AbacusActivity
 org.laptop.WebActivity
 org.laptop.Calculate
+org.sugarlabs.SimpleGraph
 org.laptop.Chat
 tv.alterna.Clock
+org.laptop.AcousticMeasure
 org.vpri.EtoysActivity
 org.eq.FotoToon
 org.sugarlabs.FractionBounceActivity
+com.mediamason.geoquiz
 org.laptop.community.HaitiDictionary
+org.laptop.HelpActivity
+org.ceibaljam.conozcoamerica
+org.laptop.ImageViewerActivity
 com.jotaro.ImplodeActivity
+org.laptop.sugar.Jukebox
 net.coderanger.olpc.JumpActivity
 net.sourceforge.kandid
 org.gnome.Labyrinth
 vu.lux.olpc.Maze
 org.laptop.MeasureActivity
 org.laptop.Memorize
+org.sugarlabs.MusicKeyboard
 org.laptop.Oficina
+org.laptop.physics
 org.laptop.Pippy
+org.sugarlabs.PortfolioActivity
 org.laptop.community.PromptActivity
 mulawa.Pursuit
+org.laptop.sugar.ReadActivity
 org.laptop.RecordActivity
+com.laptop.Ruler
 edu.mit.media.ScratchActivity
 vu.lux.olpc.Speak
+org.laptop.community.Spirolaterals
 org.laptop.StopWatchActivity
 org.laptop.TamTamEdit
 org.laptop.TamTamJam
 org.laptop.TamTamMini
+org.laptop.TurtleArtActivity
+org.laptop.TurtleArtActivity
+org.laptop.TurtleConfusionActivity
 org.laptop.community.TurtleMachine
+org.ceibaljam.Tuxmath
+org.tuxpaint
 org.laptop.community.TypingTurtle
 org.laptop.AbiWordActivity
-org.laptop.TurtleConfusionActivity
-org.ceibaljam.conozcoamerica
-org.sugarlabs.MusicKeyboard

commit 23f42db82b129fb92f84c81d71dc05e4091e1f34
Author: George Hunt <georgejhunt@gmail.com>
Date:   Wed Jan 8 18:33:04 2014 -0500

    added marker box at end of TC install to make it easier to percieve good vs bad install

diff --git a/scripts/asroot b/scripts/asroot
index 2f766d2..02c0cc5 100755
--- a/scripts/asroot
+++ b/scripts/asroot
@@ -48,5 +48,9 @@ yum -y localinstall /media/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
 
 # for all future boots, fix the clock, #12621
 cp /media/scripts/olpc.fth /boot/olpc.fth
-
-echo "asroot script finished"
+echo ""
+echo "           ********************************************"
+echo "           *                                          *"
+echo "           *  Good, bon, bueno install was successful *"
+echo "           *                                          *"
+echo "           ********************************************"

commit 622c31184cedbe956f09d80977af78bc91e52bf5
Author: George Hunt <georgejhunt@gmail.com>
Date:   Wed Jan 8 14:48:25 2014 -0500

    check for the correct 12.1.0 OS, stall the TC setup if not present

diff --git a/scripts/asroot b/scripts/asroot
index 2cfa108..2f766d2 100755
--- a/scripts/asroot
+++ b/scripts/asroot
@@ -3,6 +3,14 @@
 #sed -i -e 's/^class.*/exec = sugar-activity activity.BridgeActivity/' /home/olpc/Activities/Bridge.activity/activity/activity.info
 #sed -i -e 's/^bundle_id.*/bundle_id = org.ceibaljam.Tuxmath/' /home/olpc/Activities/Tuxmath.activity/activity/activity.info
 #sed -i -e 's/^exec.*/exec = sugar-activity activity.TuxmathStart/' /home/olpc/Activities/Tuxmath.activity/activity/activity.info
+
+os=`cat /etc/issue|gawk '/OLPC/ {print $3}'`
+while [ "$os" != "12.1.0" ]; do
+	# get stuck here forever
+	echo "Please do 4 button start"
+	sleep 5
+done
+
 rm -rf /home/olpc/Activities/Welcome*
 rm -rf /home/olpc/Activities/Moon*
 rm -rf /home/olpc/Activities/TamTamSynth*

commit 1770b3447ca08a8a559a7d16d56033ad68bde641
Author: James Cameron <quozl@laptop.org>
Date:   Wed Jan 8 17:39:35 2014 +1100

    asroot: avoid bootfw copy, installer boot/olpc.fth does it now
    
    I'm assuming that the openfirmware install does the copy to /boot/bootfs.zip. Trust is a good thing.

commit 13f1840c0903d58365e3e32f6b2297c6c8a49d1c
Author: James Cameron <quozl@laptop.org>
Date:   Wed Jan 8 17:23:55 2014 +1100

    boot/olpc.fth: fix firmware upgrade
    
    - was using existing do-firmware-upgrade instead of locally changed one,
    
    - was incorrectly comparing versions

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 5562285..ac03f35 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -29,9 +29,7 @@ then
 \ step 1, ensure firmware is updated
 \ Q2E41 and earlier cannot boot Tiny Core Linux for various reasons
 
-[ifndef] do-firmware-update
-
-: do-firmware-update  ( img$ -- )
+: ht-firmware-update  ( img$ -- )
 
 \ Keep .error from printing an input sream position report
 \ which makes a buffer@<address> show up in the error message
@@ -82,10 +80,8 @@ then
    " Reflash returned, unexpectedly" .security-failure
 ;
 
-[then]
-
-[ifndef] $<
-: $<  ( $1 $2 -- $1<$2 )  \ from eapol.fth
+[ifndef] $<=
+: $<=  ( $1 $2 -- $1<=$2 )  \ from eapol.fth
    rot drop
    >r true -rot r>
    0  ?do
@@ -102,9 +98,9 @@ then
 [then]
 
 : ?ht-reflash  ( -- )
-   ofw-version$ " Q2F19" $< if
+   ofw-version$ " Q2F18" $<= if
       ." HaitiOS: reflashing firmware" cr
-      " u:\boot\bootfw.zip" (boot-read) img$ do-firmware-update
+      " u:\boot\bootfw.zip" (boot-read) img$ ht-firmware-update
       \ automatically reboots
    then
 ;

commit e9c0b708c9d9dd56dd4fa4ba31349b6ebd628030
Author: James Cameron <quozl@laptop.org>
Date:   Wed Jan 8 09:21:24 2014 +1100

    changing dos to unix line endings requires human intervention

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 42b814f..5562285 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -1,140 +1,140 @@
-\ filename: olpc.fth
-\ HaitiOS boot script -- James Cameron
-\ Full source at github.com/georgejhunt/HaitiOS
-
-visible
-." -- HaitiOS 0.6.x --" cr
-
-\ step 0, stop if not an XO-1
-
-[ifndef] ofw-model$
-: ofw-model$  ( -- adr len )
-   " /openprom" find-package drop  ( phandle )
-   " model" rot get-package-property  if  ( )
-      " ???   ?????  ???"          ( adr len )
-   else                            ( adr len )
-      decode-string 2nip           ( adr len' )
-   then                            ( adr len )
-;
-[then]
-[ifndef] ofw-version$
-: ofw-version$ ( -- adr len )
-   ofw-model$ drop 6 + 7 -trailing
-;
-[then]
-
-ofw-model$ drop 3 " CL1" $= 0= if
-   ." not an XO-1, turn me off" cr begin halt again
-then
-
-\ step 1, ensure firmware is updated
-\ Q2E41 and earlier cannot boot Tiny Core Linux for various reasons
-
-[ifndef] do-firmware-update
-
-: do-firmware-update  ( img$ -- )
-
-\ Keep .error from printing an input sream position report
-\ which makes a buffer@<address> show up in the error message
-  ['] noop to show-error
-
-  visible
-
-   tuck flash-buf  swap move   ( len )
-
-   ['] ?image-valid  catch  ?dup  if    ( )
-      visible
-      red-letters
-      ." Bad firmware image file - "  .error
-      ." Continuing with old firmware" cr
-      black-letters
-      exit
-   then
-
-   true to file-loaded?
-
-   d# 12,000 wait-until   \ Wait for EC to notice the battery
-
-   ['] ?enough-power  catch  ?dup  if
-      visible
-      red-letters
-      ." Unsafe to update firmware now - " .error
-      ."  Continuing with old firmware" cr
-      black-letters
-      exit
-   then
-
-   " Updating firmware" ?lease-debug-cr
-
-   ec-indexed-io-off?  if
-      visible
-      ." Restarting to enable SPI FLASH writing."  cr
-      d# 3000 ms
-      ec-ixio-reboot
-      security-failure
-   then
-
-   \ Latch alternate? flag for next startup
-   alternate?  if  [char] A h# 82 cmos!  then
-
-   reflash      \ Should power-off and reboot
-   show-x
-   " Reflash returned, unexpectedly" .security-failure
-;
-
-[then]
-
-[ifndef] $<
-: $<  ( $1 $2 -- $1<$2 )  \ from eapol.fth
-   rot drop
-   >r true -rot r>
-   0  ?do
-      over i ca+ c@
-      over i ca+ c@
-      2dup =  if
-	 2drop
-      else
-	 >  if  rot drop false -rot  then
-	 leave
-      then
-   loop  2drop
-;
-[then]
-
-: ?ht-reflash  ( -- )
-   ofw-version$ " Q2E42" $< if
-      ." HaitiOS: reflashing firmware" cr
-      " u:\boot\bootfw.zip" (boot-read) img$ do-firmware-update
-      \ automatically reboots
-   then
-;
-?ht-reflash
-
-\ step 2, quietly fix the clock for this boot
-: force-2014  ( -- )  \ set the clock to a specific date and time
-   d# 0 d# 0 d# 0  d# 1 d# 1 d# 2014       ( s m h d m y )
-   " set-time" clock-node @ $call-method   ( )
-;
-: get-year  ( -- year )  \ get the year only from the clock
-   time&date 2nip 2nip nip
-;
-: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
-   get-year d# 2014 < if
-      force-2014
-   then
-;
-?fix-clock
-
-\ step 5, boot Tiny Core Linux and run xo-custom
-
-\ set kernel command line
-" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=ttyS0,115200 console=tty0 xo-custom" to boot-file
-
-\ choose initramfs
-" last:\boot\initrd.x86" to ramdisk
-
-\ choose kernel
-" last:\boot\vmlinuz.0" to boot-device
-
-cr
-boot
+\ filename: olpc.fth
+\ HaitiOS boot script -- James Cameron
+\ Full source at github.com/georgejhunt/HaitiOS
+
+visible
+." -- HaitiOS 0.6.x --" cr
+
+\ step 0, stop if not an XO-1
+[ifndef] ofw-model$
+: ofw-model$  ( -- adr len )
+   " /openprom" find-package drop  ( phandle )
+   " model" rot get-package-property  if  ( )
+      " ???   ?????  ???"          ( adr len )
+   else                            ( adr len )
+      decode-string 2nip           ( adr len' )
+   then                            ( adr len )
+;
+[then]
+[ifndef] ofw-version$
+: ofw-version$ ( -- adr len )
+   ofw-model$ drop 6 + 7 -trailing
+;
+[then]
+
+ofw-model$ drop 3 " CL1" $= 0= if
+   ." not an XO-1, turn me off" cr begin halt again
+then
+
+\ step 1, ensure firmware is updated
+\ Q2E41 and earlier cannot boot Tiny Core Linux for various reasons
+
+[ifndef] do-firmware-update
+
+: do-firmware-update  ( img$ -- )
+
+\ Keep .error from printing an input sream position report
+\ which makes a buffer@<address> show up in the error message
+  ['] noop to show-error
+
+  visible
+
+   tuck flash-buf  swap move   ( len )
+
+   ['] ?image-valid  catch  ?dup  if    ( )
+      visible
+      red-letters
+      ." Bad firmware image file - "  .error
+      ." Continuing with old firmware" cr
+      black-letters
+      exit
+   then
+
+   true to file-loaded?
+
+   d# 12,000 wait-until   \ Wait for EC to notice the battery
+
+   begin  \ wait until the power situation has been fixed
+      ['] ?enough-power  catch  ?dup
+   while
+      visible
+      red-letters
+      ." Unsafe to update firmware now - " .error
+      black-letters
+      d# 1000 ms \ wait a second
+   repeat
+
+   " Updating firmware" ?lease-debug-cr
+
+   ec-indexed-io-off?  if
+      visible
+      ." Restarting to enable SPI FLASH writing."  cr
+      d# 3000 ms
+      ec-ixio-reboot
+      security-failure
+   then
+
+   \ Latch alternate? flag for next startup
+   alternate?  if  [char] A h# 82 cmos!  then
+
+   reflash      \ Should power-off and reboot
+   show-x
+   " Reflash returned, unexpectedly" .security-failure
+;
+
+[then]
+
+[ifndef] $<
+: $<  ( $1 $2 -- $1<$2 )  \ from eapol.fth
+   rot drop
+   >r true -rot r>
+   0  ?do
+      over i ca+ c@
+      over i ca+ c@
+      2dup =  if
+	 2drop
+      else
+	 >  if  rot drop false -rot  then
+	 leave
+      then
+   loop  2drop
+;
+[then]
+
+: ?ht-reflash  ( -- )
+   ofw-version$ " Q2F19" $< if
+      ." HaitiOS: reflashing firmware" cr
+      " u:\boot\bootfw.zip" (boot-read) img$ do-firmware-update
+      \ automatically reboots
+   then
+;
+?ht-reflash
+
+\ step 2, quietly fix the clock for this boot
+: force-2014  ( -- )  \ set the clock to a specific date and time
+   d# 0 d# 0 d# 0  d# 1 d# 1 d# 2014       ( s m h d m y )
+   " set-time" clock-node @ $call-method   ( )
+;
+: get-year  ( -- year )  \ get the year only from the clock
+   time&date 2nip 2nip nip
+;
+: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
+   get-year d# 2014 < if
+      force-2014
+   then
+;
+?fix-clock
+
+\ step 3, boot Tiny Core Linux and run xo-custom
+
+\ set kernel command line
+" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=ttyS0,115200 console=tty0 xo-custom" to boot-file
+
+\ choose initramfs
+" last:\boot\initrd.x86" to ramdisk
+
+\ choose kernel
+" last:\boot\vmlinuz.0" to boot-device
+
+cr
+boot

commit ffe8f10aef084d1154bd2ff51986d7f4cf8b8e50
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 16:03:44 2014 +1100

    fixed merge conflict -- learned to cherry pick in right order

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 15582c9..42b814f 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -18,8 +18,8 @@ visible
 ;
 [then]
 [ifndef] ofw-version$
-: ofw-version$  ( -- adr len )
-   ofw-model$ drop 6 +  7  -trailing
+: ofw-version$ ( -- adr len )
+   ofw-model$ drop 6 + 7 -trailing
 ;
 [then]
 
@@ -28,23 +28,89 @@ ofw-model$ drop 3 " CL1" $= 0= if
 then
 
 \ step 1, ensure firmware is updated
+\ Q2E41 and earlier cannot boot Tiny Core Linux for various reasons
 
-ofw-version$ " Q2F19" $= 0= if
-   ." HaitiOS: reflashing firmware" cr
-   " flash u:\boot\q2f19.rom" eval
-   \ automatically reboots
-then
+[ifndef] do-firmware-update
+
+: do-firmware-update  ( img$ -- )
+
+\ Keep .error from printing an input sream position report
+\ which makes a buffer@<address> show up in the error message
+  ['] noop to show-error
+
+  visible
+
+   tuck flash-buf  swap move   ( len )
+
+   ['] ?image-valid  catch  ?dup  if    ( )
+      visible
+      red-letters
+      ." Bad firmware image file - "  .error
+      ." Continuing with old firmware" cr
+      black-letters
+      exit
+   then
+
+   true to file-loaded?
+
+   d# 12,000 wait-until   \ Wait for EC to notice the battery
+
+   ['] ?enough-power  catch  ?dup  if
+      visible
+      red-letters
+      ." Unsafe to update firmware now - " .error
+      ."  Continuing with old firmware" cr
+      black-letters
+      exit
+   then
 
-\ step 2, make sure user wants to destroy all data
+   " Updating firmware" ?lease-debug-cr
 
-." HaitiOS: press 'y' to erase this laptop and install HaitiOS: " cr
-begin  key  [char] y  =  until  .( y) cr
+   ec-indexed-io-off?  if
+      visible
+      ." Restarting to enable SPI FLASH writing."  cr
+      d# 3000 ms
+      ec-ixio-reboot
+      security-failure
+   then
+
+   \ Latch alternate? flag for next startup
+   alternate?  if  [char] A h# 82 cmos!  then
+
+   reflash      \ Should power-off and reboot
+   show-x
+   " Reflash returned, unexpectedly" .security-failure
+;
+
+[then]
 
-\ step 3, install operating system
-\ " copy-nand u:\21021o0.img" eval
-." HaitiOS: installed, customizing ..." cr
+[ifndef] $<
+: $<  ( $1 $2 -- $1<$2 )  \ from eapol.fth
+   rot drop
+   >r true -rot r>
+   0  ?do
+      over i ca+ c@
+      over i ca+ c@
+      2dup =  if
+	 2drop
+      else
+	 >  if  rot drop false -rot  then
+	 leave
+      then
+   loop  2drop
+;
+[then]
+
+: ?ht-reflash  ( -- )
+   ofw-version$ " Q2E42" $< if
+      ." HaitiOS: reflashing firmware" cr
+      " u:\boot\bootfw.zip" (boot-read) img$ do-firmware-update
+      \ automatically reboots
+   then
+;
+?ht-reflash
 
-\ step 4, quietly fix the clock for this boot
+\ step 2, quietly fix the clock for this boot
 : force-2014  ( -- )  \ set the clock to a specific date and time
    d# 0 d# 0 d# 0  d# 1 d# 1 d# 2014       ( s m h d m y )
    " set-time" clock-node @ $call-method   ( )

commit 7a6ae534f93cb861635e152758d0f08c50e084b9
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:44:18 2014 +1100

    bootfw.zip: remove a duplicate file

diff --git a/scripts/bootfw.zip b/scripts/bootfw.zip
deleted file mode 100644
index 6b50966..0000000
Binary files a/scripts/bootfw.zip and /dev/null differ

commit 01b33d65bbfd0c0e673561b709376fdd6ebca542
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:22:36 2014 +1100

    tiny core linux: xo-custom: fix umount, fix version

diff --git a/boot/initrd.x86 b/boot/initrd.x86
index 32fda56..2adb966 100644
Binary files a/boot/initrd.x86 and b/boot/initrd.x86 differ
diff --git a/boot/olpc_build b/boot/olpc_build
index b7486c6..94ef704 100755
--- a/boot/olpc_build
+++ b/boot/olpc_build
@@ -1 +1 @@
-Tiny Core Linux for OLPC XO, 2013-07-30
+Tiny Core Linux for OLPC XO, 2014-01-07

commit 8a6f1b79c040f899cb36e3f8972bd4416564bfd0
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:19:50 2014 +1100

    rename bootfw, remove old things not needed

diff --git a/boot/bootfw.zip b/boot/bootfw.zip
new file mode 100755
index 0000000..6b50966
Binary files /dev/null and b/boot/bootfw.zip differ
diff --git a/boot/bootfw0.zip b/boot/bootfw0.zip
deleted file mode 100755
index 6b50966..0000000
Binary files a/boot/bootfw0.zip and /dev/null differ
diff --git a/boot/olpc.fth.old b/boot/olpc.fth.old
deleted file mode 100755
index 2d730d2..0000000
--- a/boot/olpc.fth.old
+++ /dev/null
@@ -1,52 +0,0 @@
-\ olpc.fth
-visible
-.( -- Tiny Core Linux boot script for Open Firmware    ) cr
-.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
-
-\ translate a bundle suffix string to an architecture tag string
-: b>a  ( bundle$ -- architecture$ )
-   drop c@ case
-      [char] 0  of  " x86" exit  endof
-      [char] 1  of  " x86" exit  endof
-      [char] 2  of  " arm" exit  endof
-      [char] 4  of  " arm" exit  endof
-   endcase
-;
-
-\ translate a bundle suffix string to an serial terminal tag string
-: b>s  ( bundle$ -- serialterm$ )
-   drop c@ case
-      [char] 0  of  " ttyS0" exit  endof
-      [char] 1  of  " ttyS0" exit  endof
-      [char] 2  of  " ttyS2" exit  endof
-      [char] 4  of  " ttyS2" exit  endof
-   endcase
-;
-
-[ifndef] bundle-suffix$
-: bundle-suffix$
-   " model" " /" find-package drop get-package-property 2drop c@
-   case
-      [char] C  of  " 0" exit  endof
-      [char] D  of  " 1" exit  endof
-      " 2" exit
-   endcase
-;
-[then]
-
-\ set macros
-bundle-suffix$     " MACHINE"      $set-macro
-bundle-suffix$ b>a " ARCHITECTURE" $set-macro
-bundle-suffix$ b>s " SERIALTERM"   $set-macro
-
-\ set kernel command line
-" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
-
-\ choose initramfs
-" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
-
-\ choose kernel
-" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
-
-cr
-boot
diff --git a/scripts/hwclock b/scripts/hwclock
deleted file mode 100755
index 513dc94..0000000
Binary files a/scripts/hwclock and /dev/null differ

commit 9bd81b6c3c8f55430af8bfea5bbf956f5b5a5780
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:19:22 2014 +1100

    tiny core linux: remove xo-1.5, xo-1.75, and xo-4 support

diff --git a/boot/bootfw1.zip b/boot/bootfw1.zip
deleted file mode 100755
index a358fd5..0000000
Binary files a/boot/bootfw1.zip and /dev/null differ
diff --git a/boot/bootfw2.zip b/boot/bootfw2.zip
deleted file mode 100755
index ed46020..0000000
Binary files a/boot/bootfw2.zip and /dev/null differ
diff --git a/boot/bootfw4.zip b/boot/bootfw4.zip
deleted file mode 100755
index 736f9b3..0000000
Binary files a/boot/bootfw4.zip and /dev/null differ
diff --git a/boot/initrd.arm b/boot/initrd.arm
deleted file mode 100755
index 60a20df..0000000
Binary files a/boot/initrd.arm and /dev/null differ
diff --git a/boot/vmlinuz.1 b/boot/vmlinuz.1
deleted file mode 100755
index ce523ea..0000000
Binary files a/boot/vmlinuz.1 and /dev/null differ
diff --git a/boot/vmlinuz.2 b/boot/vmlinuz.2
deleted file mode 100755
index aa5e07c..0000000
Binary files a/boot/vmlinuz.2 and /dev/null differ
diff --git a/boot/vmlinuz.4 b/boot/vmlinuz.4
deleted file mode 100755
index 0d8bd9b..0000000
Binary files a/boot/vmlinuz.4 and /dev/null differ

commit 9334e22b1370fa7405853cab20103d3b78f4e332
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:18:55 2014 +1100

    fs0.zip: removed, not needed for install

diff --git a/fs0.zip b/fs0.zip
deleted file mode 100755
index 37c13c1..0000000
Binary files a/fs0.zip and /dev/null differ

commit 091a113f1ab56f9dadaf157109fe6cf6980b5965
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:18:31 2014 +1100

    runos/actos: remove, not needed for install

diff --git a/boot/actos.zip b/boot/actos.zip
deleted file mode 100755
index 7f0ebb9..0000000
Binary files a/boot/actos.zip and /dev/null differ
diff --git a/boot/runos.zip b/boot/runos.zip
deleted file mode 100755
index ac2802e..0000000
Binary files a/boot/runos.zip and /dev/null differ

commit cfea5b8abd1cc382d0f85d7a7257560b3fd04a37
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 13:05:29 2014 +1100

    initrd.x86: xo-custom: fix umount of bootpart

diff --git a/boot/initrd.x86 b/boot/initrd.x86
old mode 100755
new mode 100644
index 8c546d6..32fda56
Binary files a/boot/initrd.x86 and b/boot/initrd.x86 differ

commit 5b8f5b4572f78f3bb874222582b58c88981f2686
Author: James Cameron <quozl@laptop.org>
Date:   Tue Jan 7 11:54:36 2014 +1100

    fix clock before xo-custom is run
    
    (without this, a laptop with clock battery failed will cause xo-custom
    not to be run.)

diff --git a/boot/olpc.fth b/boot/olpc.fth
index cd92295..15582c9 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -44,7 +44,22 @@ begin  key  [char] y  =  until  .( y) cr
 \ " copy-nand u:\21021o0.img" eval
 ." HaitiOS: installed, customizing ..." cr
 
-\ step 4, boot Tiny Core Linux and run xo-custom
+\ step 4, quietly fix the clock for this boot
+: force-2014  ( -- )  \ set the clock to a specific date and time
+   d# 0 d# 0 d# 0  d# 1 d# 1 d# 2014       ( s m h d m y )
+   " set-time" clock-node @ $call-method   ( )
+;
+: get-year  ( -- year )  \ get the year only from the clock
+   time&date 2nip 2nip nip
+;
+: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
+   get-year d# 2014 < if
+      force-2014
+   then
+;
+?fix-clock
+
+\ step 5, boot Tiny Core Linux and run xo-custom
 
 \ set kernel command line
 " fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=ttyS0,115200 console=tty0 xo-custom" to boot-file

commit dae44c8bc913ae25bd8d00e6162af3c0ea4602ac
Merge: 4c10c1e 5bd5a3c
Author: georgejhunt <georgejhunt@gmail.com>
Date:   Mon Jan 6 13:20:51 2014 -0800

    Merge pull request #2 from quozl/master
    
    add install confirmation question

commit 4c10c1e4c83488e44d2bb98342a616534f268d54
Author: George Hunt <georgejhunt@gmail.com>
Date:   Mon Jan 6 16:18:52 2014 -0500

    Revert "comments in forth need a space following the backslash"
    
    This reverts commit 7690272b63c833d17b855b3c088635ab552044e3.
    
    undo so James pull request will merge

diff --git a/boot/olpc.fth b/boot/olpc.fth
index fa57b36..7876d4d 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -36,7 +36,7 @@ then
 
 \ step 2, ensure operating system is updated
 \ currently opting to have this be 4 button initiated
-\ " copy-nand u:\21021o0.img" eval
+\" copy-nand u:\21021o0.img" eval
 
 \ step 3, set the clock if it year < 2014 --removed
 \ step 4, boot Tiny Core Linux and run xo-custom

commit 7690272b63c833d17b855b3c088635ab552044e3
Author: George Hunt <georgejhunt@gmail.com>
Date:   Mon Jan 6 15:53:37 2014 -0500

    comments in forth need a space following the backslash

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 7876d4d..fa57b36 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -36,7 +36,7 @@ then
 
 \ step 2, ensure operating system is updated
 \ currently opting to have this be 4 button initiated
-\" copy-nand u:\21021o0.img" eval
+\ " copy-nand u:\21021o0.img" eval
 
 \ step 3, set the clock if it year < 2014 --removed
 \ step 4, boot Tiny Core Linux and run xo-custom

commit 5bd5a3c6f82ab4d39403c8ecfd9100c128696ad7
Author: James Cameron <quozl@laptop.org>
Date:   Mon Jan 6 17:03:26 2014 +1100

    add install confirmation question
    
    - ask the user whether to install, after the firmware upgrade,
    
    - print snappy messages,
    
    - correctly comment out the copy-nand step,
    
    - remove the lengthy Tiny Core Linux compatibility code required for
      XO-1.5, XO-1.75, and XO-4.

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 7876d4d..cd92295 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -3,7 +3,7 @@
 \ Full source at github.com/georgejhunt/HaitiOS
 
 visible
-.( -- Starting HaitiOS customization --    ) cr
+." -- HaitiOS 0.6.x --" cr
 
 \ step 0, stop if not an XO-1
 
@@ -30,64 +30,30 @@ then
 \ step 1, ensure firmware is updated
 
 ofw-version$ " Q2F19" $= 0= if
+   ." HaitiOS: reflashing firmware" cr
    " flash u:\boot\q2f19.rom" eval
    \ automatically reboots
 then
 
-\ step 2, ensure operating system is updated
-\ currently opting to have this be 4 button initiated
-\" copy-nand u:\21021o0.img" eval
+\ step 2, make sure user wants to destroy all data
 
-\ step 3, set the clock if it year < 2014 --removed
-\ step 4, boot Tiny Core Linux and run xo-custom
-
-.( -- Tiny Core Linux boot script for Open Firmware    ) cr
-.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
+." HaitiOS: press 'y' to erase this laptop and install HaitiOS: " cr
+begin  key  [char] y  =  until  .( y) cr
 
-\ translate a bundle suffix string to an architecture tag string
-: b>a  ( bundle$ -- architecture$ )
-   drop c@ case
-      [char] 0  of  " x86" exit  endof
-      [char] 1  of  " x86" exit  endof
-      [char] 2  of  " arm" exit  endof
-      [char] 4  of  " arm" exit  endof
-   endcase
-;
-
-\ translate a bundle suffix string to an serial terminal tag string
-: b>s  ( bundle$ -- serialterm$ )
-   drop c@ case
-      [char] 0  of  " ttyS0" exit  endof
-      [char] 1  of  " ttyS0" exit  endof
-      [char] 2  of  " ttyS2" exit  endof
-      [char] 4  of  " ttyS2" exit  endof
-   endcase
-;
+\ step 3, install operating system
+\ " copy-nand u:\21021o0.img" eval
+." HaitiOS: installed, customizing ..." cr
 
-[ifndef] bundle-suffix$
-: bundle-suffix$
-   " model" " /" find-package drop get-package-property 2drop c@
-   case
-      [char] C  of  " 0" exit  endof
-      [char] D  of  " 1" exit  endof
-      " 2" exit
-   endcase
-;
-[then]
-
-\ set macros
-bundle-suffix$     " MACHINE"      $set-macro
-bundle-suffix$ b>a " ARCHITECTURE" $set-macro
-bundle-suffix$ b>s " SERIALTERM"   $set-macro
+\ step 4, boot Tiny Core Linux and run xo-custom
 
 \ set kernel command line
-" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
+" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=ttyS0,115200 console=tty0 xo-custom" to boot-file
 
 \ choose initramfs
-" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
+" last:\boot\initrd.x86" to ramdisk
 
 \ choose kernel
-" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
+" last:\boot\vmlinuz.0" to boot-device
 
 cr
 boot

commit fd83aea4084310875133d16fae9d7ed9d7849096
Merge: f580c51 4929f6d
Author: georgejhunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 20:44:52 2014 -0800

    Merge pull request #1 from quozl/master
    
    fix clock changes

commit 4929f6d9cb452c0d50f7a8e9e725b5cf8f752d2e
Author: James Cameron <quozl@laptop.org>
Date:   Mon Jan 6 09:17:47 2014 +1100

    add boot compatibility for Q2D07
    
    - ofw-version$ and ofw-model$ are not present in Q2D07, so define them
      if they are missing,

diff --git a/boot/olpc.fth b/boot/olpc.fth
index c4dc3d3..7876d4d 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -7,6 +7,22 @@ visible
 
 \ step 0, stop if not an XO-1
 
+[ifndef] ofw-model$
+: ofw-model$  ( -- adr len )
+   " /openprom" find-package drop  ( phandle )
+   " model" rot get-package-property  if  ( )
+      " ???   ?????  ???"          ( adr len )
+   else                            ( adr len )
+      decode-string 2nip           ( adr len' )
+   then                            ( adr len )
+;
+[then]
+[ifndef] ofw-version$
+: ofw-version$  ( -- adr len )
+   ofw-model$ drop 6 +  7  -trailing
+;
+[then]
+
 ofw-model$ drop 3 " CL1" $= 0= if
    ." not an XO-1, turn me off" cr begin halt again
 then

commit 0520871080194c2ddcf5a71b0680dbb3e0276907
Author: James Cameron <quozl@laptop.org>
Date:   Mon Jan 6 08:35:30 2014 +1100

    reset clock to 2014-01-01
    
    - requested by Adam
    
    - also added a warning message on boot

diff --git a/scripts/olpc.fth b/scripts/olpc.fth
index 240f370..d8e10c1 100755
--- a/scripts/olpc.fth
+++ b/scripts/olpc.fth
@@ -1,7 +1,7 @@
 \ OLPC boot script
 
 : force-2014  ( -- )  \ set the clock to a specific date and time
-   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
+   d# 0 d# 0 d# 0  d# 1 d# 1 d# 2014       ( s m h d m y )
    " set-time" clock-node @ $call-method   ( )
 ;
 : get-year  ( -- year )  \ get the year only from the clock
@@ -10,6 +10,7 @@
 : ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
    get-year d# 2014 < if
       force-2014
+      visible ." warning: my clock was reset to 2014, check clock battery" cr
    then
 ;
 ?fix-clock

commit f45317fb0134d76aab860067858f0385df7a560d
Author: James Cameron <quozl@laptop.org>
Date:   Mon Jan 6 08:26:38 2014 +1100

    fix the clock on every boot
    
    - remove the one-off clock fix in asroot because it won't be effective
      if the clock loses time after the next boot,
    
    - fix the clock on every boot, (a copy of olpc.fth from 12.1.0 with
      the force-2014 fragment added),
    
    - replace the boot script in the filesystem.

diff --git a/scripts/asroot b/scripts/asroot
index 4f5ab53..2cfa108 100755
--- a/scripts/asroot
+++ b/scripts/asroot
@@ -38,9 +38,7 @@ rm -rf /home/olpc/.gstreamer-0.10/registry.i386.bin
 yum -y localinstall /media/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm
 yum -y localinstall /media/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
 
-currentyear=`date|gawk '{print $6}'`
-if [ "$currentyear" \< "2014" ];then
-    date "013012002014"
-    /media/scripts/hwclock --systohc -noadjfile -utc
-fi
+# for all future boots, fix the clock, #12621
+cp /media/scripts/olpc.fth /boot/olpc.fth
+
 echo "asroot script finished"
diff --git a/scripts/olpc.fth b/scripts/olpc.fth
new file mode 100755
index 0000000..240f370
--- /dev/null
+++ b/scripts/olpc.fth
@@ -0,0 +1,102 @@
+\ OLPC boot script
+
+: force-2014  ( -- )  \ set the clock to a specific date and time
+   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
+   " set-time" clock-node @ $call-method   ( )
+;
+: get-year  ( -- year )  \ get the year only from the clock
+   time&date 2nip 2nip nip
+;
+: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
+   get-year d# 2014 < if
+      force-2014
+   then
+;
+?fix-clock
+
+[ifndef] do-firmware-update
+
+: do-firmware-update  ( img$ -- )
+
+\ Keep .error from printing an input sream position report
+\ which makes a buffer@<address> show up in the error message
+  ['] noop to show-error
+
+  visible
+
+   tuck flash-buf  swap move   ( len )
+
+   ['] ?image-valid  catch  ?dup  if    ( )
+      visible
+      red-letters
+      ." Bad firmware image file - "  .error
+      ." Continuing with old firmware" cr
+      black-letters
+      exit
+   then
+
+   true to file-loaded?
+
+   d# 12,000 wait-until   \ Wait for EC to notice the battery
+
+   ['] ?enough-power  catch  ?dup  if
+      visible
+      red-letters
+      ." Unsafe to update firmware now - " .error
+      ."  Continuing with old firmware" cr
+      black-letters
+      exit
+   then
+
+   " Updating firmware" ?lease-debug-cr
+
+   ec-indexed-io-off?  if
+      visible
+      ." Restarting to enable SPI FLASH writing."  cr
+      d# 3000 ms
+      ec-ixio-reboot
+      security-failure
+   then
+
+   \ Latch alternate? flag for next startup
+   alternate?  if  [char] A h# 82 cmos!  then
+
+   reflash      \ Should power-off and reboot
+   show-x
+   " Reflash returned, unexpectedly" .security-failure
+;
+
+[then]
+
+[ifndef] ?ofw-reflash
+\ Check for new firmware.
+: ?ofw-reflash  ( -- )
+   " ${DN}${PN}\bootfw.zip" expand$
+   ['] (boot-read) catch  if  2drop exit  then
+   img$  firmware-up-to-date?  if  exit  then
+   img$ do-firmware-update
+;
+
+[then]
+
+: set-path-macros  ( -- )
+   button-o game-key?  if  " \boot-alt"  else  " \boot"  then  pn-buf place
+
+   " /chosen" find-package  if                       ( phandle )
+      " bootpath" rot  get-package-property  0=  if  ( propval$ )
+         get-encoded-string                          ( bootpath$ )
+         [char] \ left-parse-string  2nip            ( dn$ )
+         dn-buf place                                ( )
+      then
+   then
+;
+
+: olpc-fth-boot-me
+   set-path-macros
+   ?ofw-reflash
+   \ " extra kernel parameters here" to boot-file
+   " ${DN}${PN}\vmlinuz"    expand$ to boot-device
+   " ${DN}${PN}\initrd.img" expand$ to ramdisk
+   boot
+;
+olpc-fth-boot-me

commit f580c515b3a957fd5362cf594d9b8fb7a31a7e5c
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 11:06:07 2014 -0500

    since I don't know how to comment out in forth, just delete for now

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 500a0df..c4dc3d3 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -22,21 +22,7 @@ then
 \ currently opting to have this be 4 button initiated
 \" copy-nand u:\21021o0.img" eval
 
-\ step 3, set the clock if it year < 2014
-:force-2014  ( -- )  \ set the clock to a specific date and time
-   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
-   " set-time" clock-node @ $call-method   ( )
-;
-: get-year  ( -- year )  \ get the year only from the clock
-   time&date 2nip 2nip nip
-;
-: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
-   get-year d# 2014 < if
-      force-2014
-   then
-;
-\?fix-clock
-
+\ step 3, set the clock if it year < 2014 --removed
 \ step 4, boot Tiny Core Linux and run xo-custom
 
 .( -- Tiny Core Linux boot script for Open Firmware    ) cr

commit f7596bc3d084d2a1b078589bcecb26f4c09a9cb4
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 10:36:06 2014 -0500

    comment out fix clock in olpc.fth

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 6d39dca..500a0df 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -35,7 +35,7 @@ then
       force-2014
    then
 ;
-?fix-clock
+\?fix-clock
 
 \ step 4, boot Tiny Core Linux and run xo-custom
 

commit bc0fd3bb6debf4eee4c9012f73384ca9f9667e0c
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 10:13:21 2014 -0500

    provide some feedback at start for debugging

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 74c60d5..6d39dca 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -3,6 +3,7 @@
 \ Full source at github.com/georgejhunt/HaitiOS
 
 visible
+.( -- Starting HaitiOS customization --    ) cr
 
 \ step 0, stop if not an XO-1
 

commit 0aa6fc64baa5d5bda4bde8e8f0d3d0b1e6aeef73
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 09:37:47 2014 -0500

    remove extre (;)

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 2c2e053..74c60d5 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -20,7 +20,7 @@ then
 \ step 2, ensure operating system is updated
 \ currently opting to have this be 4 button initiated
 \" copy-nand u:\21021o0.img" eval
-;
+
 \ step 3, set the clock if it year < 2014
 :force-2014  ( -- )  \ set the clock to a specific date and time
    d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )

commit c8410e66b9c9095d0a1c955fc33c4d1504914cdd
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sun Jan 5 09:01:05 2014 -0500

    modify forth, change firmware location to /boot, comment out OSreflash, move date set before section of olpc.fth that is copied from mktinycore.repo at dev.laptoop,org/~quozl/mktinycorexo

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 7ffcef0..2c2e053 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -1,4 +1,6 @@
-\ proposed HaitiOS boot script
+\ filename: olpc.fth
+\ HaitiOS boot script -- James Cameron
+\ Full source at github.com/georgejhunt/HaitiOS
 
 visible
 
@@ -11,17 +13,31 @@ then
 \ step 1, ensure firmware is updated
 
 ofw-version$ " Q2F19" $= 0= if
-   " flash u:\q2f19.rom" eval
+   " flash u:\boot\q2f19.rom" eval
    \ automatically reboots
 then
 
 \ step 2, ensure operating system is updated
-" copy-nand u:\21021o0.img" eval
+\ currently opting to have this be 4 button initiated
+\" copy-nand u:\21021o0.img" eval
+;
+\ step 3, set the clock if it year < 2014
+:force-2014  ( -- )  \ set the clock to a specific date and time
+   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
+   " set-time" clock-node @ $call-method   ( )
+;
+: get-year  ( -- year )  \ get the year only from the clock
+   time&date 2nip 2nip nip
+;
+: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
+   get-year d# 2014 < if
+      force-2014
+   then
+;
+?fix-clock
 
-\ step 3, boot Tiny Core Linux and run xo-custom
+\ step 4, boot Tiny Core Linux and run xo-custom
 
-\ olpc.fth
-visible
 .( -- Tiny Core Linux boot script for Open Firmware    ) cr
 .(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
 
@@ -71,17 +87,4 @@ bundle-suffix$ b>s " SERIALTERM"   $set-macro
 " last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
 
 cr
-:force-2014  ( -- )  \ set the clock to a specific date and time
-   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
-   " set-time" clock-node @ $call-method   ( )
-;
-: get-year  ( -- year )  \ get the year only from the clock
-   time&date 2nip 2nip nip
-;
-: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
-   get-year d# 2014 < if
-      force-2014
-   then
-;
-?fix-clock
 boot

commit 3bf203d0583ae5ed89545f8204a2f548790beb1b
Author: George Hunt <georgejhunt@gmail.com>
Date:   Sat Jan 4 23:00:47 2014 -0500

    add in James forth snippet to set the clock

diff --git a/boot/olpc.fth b/boot/olpc.fth
index 73fcbeb..7ffcef0 100644
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -71,4 +71,17 @@ bundle-suffix$ b>s " SERIALTERM"   $set-macro
 " last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
 
 cr
+:force-2014  ( -- )  \ set the clock to a specific date and time
+   d# 19 d# 54 d# 04  d# 3 d# 01 d# 2014   ( s m h d m y )
+   " set-time" clock-node @ $call-method   ( )
+;
+: get-year  ( -- year )  \ get the year only from the clock
+   time&date 2nip 2nip nip
+;
+: ?fix-clock  ( -- )  \ set the clock if the year is obviously wrong
+   get-year d# 2014 < if
+      force-2014
+   then
+;
+?fix-clock
 boot

commit eb6728e914cbdb9fe642d61cf9d9fa2c6dfc0315
Author: root <root@localhost.localdomain>
Date:   Sat Jan 4 22:51:34 2014 -0500

    fix parameter to hwclock, add in hwclock binary

diff --git a/scripts/asroot b/scripts/asroot
index 63640d3..4f5ab53 100755
--- a/scripts/asroot
+++ b/scripts/asroot
@@ -37,5 +37,10 @@ rm -rf /home/olpc/.gstreamer-0.10/registry.i386.bin
 # These versions of the rpms must be in /yumrepo/ and other dependencies must already be installed
 yum -y localinstall /media/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm
 yum -y localinstall /media/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
-echo "asroot script finished"
 
+currentyear=`date|gawk '{print $6}'`
+if [ "$currentyear" \< "2014" ];then
+    date "013012002014"
+    /media/scripts/hwclock --systohc -noadjfile -utc
+fi
+echo "asroot script finished"
diff --git a/scripts/hwclock b/scripts/hwclock
new file mode 100755
index 0000000..513dc94
Binary files /dev/null and b/scripts/hwclock differ

commit 6770cbf337769825f7bae4442b76d18683515fdc
Author: root <root@localhost.localdomain>
Date:   Sat Jan 4 19:27:42 2014 -0500

    brain lapse-- What has been HaitiOS all along, suddenly became Haiti.  Add back in OS to preserve consistency

diff --git a/mklite_tar_gz b/mklite_tar_gz
index 235bbec..41bd9e3 100755
--- a/mklite_tar_gz
+++ b/mklite_tar_gz
@@ -2,9 +2,9 @@
 # script to create HaitiOS-lite -- without 21020O.img and wikipediafr*.xo
 set -x -e -u
 VERSION=`git describe | sed 's/^v//' | sed 's/-/./g'`
-if [ $# -gt 0 ] && [ "$1 == "lite" ]; then
-	tar zcfv ../Haiti-$VERSION.tar.gz -X exclude_list *
+if [ $# -gt 0 ] && [ "$1" == "full" ]; then
+	tar zcfv ../HaitiOS-$VERSION.tar.gz *
 else
-	tar zcfv ../Haiti-$VERSION.tar.gz *
+	tar zcfv ../HaitiOS-$VERSION.tar.gz -X exclude_list *
 fi
 

commit 4e236ead14ee428acaaa7e5fd34b802fed11810c
Author: root <root@localhost.localdomain>
Date:   Sat Jan 4 19:09:09 2014 -0500

    add in the crc file needed for forth to install OS, create and include script to generate lite and full tar.gz's

diff --git a/21021o0.crc b/21021o0.crc
new file mode 100644
index 0000000..a088ec5
--- /dev/null
+++ b/21021o0.crc
@@ -0,0 +1,5251 @@
+2a716c42
+1a98495e
+9fc83d90
+c66de3bd
+784b8050
+ebad745c
+bc4ac1d4
+a820ae17
+faeb2d02
+50866c8c
+498ce1f8
+64563f9e
+4191a3ba
+e40b2c03
+c0849dd0
+70cf0c82
+c7b009db
+70ed1bb1
+130d1a53
+afc7c2ba
+b1e9d569
+f382b70f
+472ba922
+60c85590
+654eb3db
+5ab3c90b
+7db8880b
+858c7972
+9de76466
+be82949a
+6f4cb5a8
+f9c69d7a
+a1d9fa29
+31ecbbe7
+fd124b85
+3c9c6b31
+30af53f6
+813c55a5
+54b19b2d
+b544fe1c
+e01c9b4a
+35f8a23b
+06bf7fab
+19572a79
+604dc83b
+4399e5f8
+61208689
+983c7c82
+92a3a111
+66e108a1
+b52fa3f9
+ace6ab28
+8fda0ff4
+42e709ef
+f1f7bade
+7d67e9ca
+a5952e1e
+da2ea944
+dcbefbfd
+1d1b9907
+62889983
+40e4dac3
+53a73bd6
+62f8cf37
+8279a772
+0e35c3ee
+598b2aab
+bfac50bb
+3f265c91
+3ac8ca7c
+6cae1337
+a7a35e22
+facdc3e0
+05a8aa2a
+6fe47669
+536c3411
+e46164ba
+7f38ee31
+57b7d8dc
+c42dd193
+ef768df5
+f3cdbb31
+605bd278
+66f3f169
+0b45f2ee
+d95cc9f5
+c67bbc4d
+f2d9b974
+e7bf97bb
+4e75b332
+e0e06891
+627b9e6e
+6f42a6b6
+3f533108
+ce1b5f07
+e96a90d2
+6cc537eb
+db44c375
+dbe84275
+73f2f2e8
+4c36e017
+29287f4f
+54b85f1e
+ac02c2db
+fa65140a
+0f8ae32d
+e1883029
+9d307457
+169ac121
+a17a8ab2
+2c23c147
+0a59c9ee
+de220c38
+f8e74274
+44e21ade
+3ad04036
+1dddd7d2
+6ec4c01f
+49dac136
+7687e11c
+a810e68b
+c5dc8a61
+e4776619
+89a71301
+3569345e
+e1997acf
+38c715c0
+5812b773
+0655b7cc
+61ed86dc
+d285b07a
+cbdcf797
+ffde2df4
+381d4a4d
+9c9e5dab
+ba5aea2e
+bf082afe
+8294a9e4
+19fdab22
+eac28ff9
+d3a257fc
+ebd89260
+220ff623
+c5f57a4c
+5ba6cb50
+a4c0cbb8
+d33a2da8
+f2f12d41
+30893f5b
+269152dc
+fe4c3c35
+665cd046
+6832e29a
+e12ad318
+1f954e70
+61c3581b
+4f7005fc
+43cd3506
+50c3f45e
+d4078bd3
+35c0157f
+2d817246
+86ed0ce0
+6ce4bb26
+ad790054
+2daec045
+92f295a3
+32195052
+0aa6ce24
+9cc9e352
+723c6159
+e5ce436c
+8ee3b617
+c843ceb0
+78820ea3
+a55094f3
+07c2c91e
+903703eb
+df7f115b
+c0ba793a
+72e880d5
+221b6d44
+f3805379
+fe66beac
+902357f5
+b5a2f903
+5a5d3f6b
+e2fa7c28
+74f2268d
+207daefe
+99562435
+62cd890d
+1c2f4636
+13854925
+ed8193e0
+7f305f1f
+538c1ddb
+3afdf6eb
+6ff92bbb
+2af2f26f
+43dd80d0
+ef6979b2
+3c92b6ff
+15cba1ff
+10a43b18
+20ec65ce
+5e37ba94
+7eb1337e
+ea5f83d4
+59042a68
+fb0d817a
+9e9db44e
+38cdb879
+b04d5fdb
+5a1f3e41
+4d0060e9
+440c4ea2
+e6ac781c
+dfb30699
+604ae13f
+669279f6
+b470b18d
+808965bc
+8b8b3825
+38e85920
+2b6aa673
+a44a0140
+a66ed57b
+f04da32c
+776368bb
+d13a929d
+38f7a781
+006ccad1
+a744d506
+048f5b3c
+fb45e327
+c10761b0
+f114c31e
+b34390c4
+1fb58261
+4b514c03
+c27d68b0
+50c3f612
+8b3e592a
+5dde3be8
+4715d85c
+2bbd79b0
+b80f3ae8
+6fbdd9d0
+248105cb
+a7d8f042
+7f6ffc77
+dd230ac5
+c47e5638
+2cc7c1dd
+39487f11
+1ec6e4dd
+c5da2ef1
+45c8b8e1
+45949ce4
+ac473d0a
+a625c061
+73a64e75
+4ab207f4
+6e0d151f
+c8664f33
+de878a74
+0092a91b
+d8d78a81
+e25bb51b
+4b31b5c2
+a3ab11f3
+7b61d7fc
+efa058aa
+771d22d9
+dc6a6b0c
+d50afef0
+cdb88bc2
+4e34dd73
+220e43a3
+d968894f
+ddd4fec8
+6221e5c2
+818528d4
+f48fb4d2
+47df7bc1
+22acfb50
+0536a557
+4bb74092
+bb27ac04
+d8981508
+a8741e0b
+bb7baa0f
+b38de581
+8b35156f
+9d0b4c17
+ba7ab17f
+0cf90d7b
+7c1bcd65
+c25b107d
+2fe7cfbf
+85916fb9
+b963643a
+8c66fafa
+f5033d43
+e93a367a
+5bfed69a
+36334a35
+a2cf451f
+b0312089
+9513e765
+68546e49
+83fb164a
+d8b80a3a
+212e45b5
+8b74d6b2
+22e40ae5
+13b5c467
+98f2078b
+4e5f83a7
+c53eef30
+2550e3de
+6ce506f1
+e7e8bd06
+23afe769
+9821dd24
+5889007d
+4f213d91
+5fe3778a
+d8fd0199
+8973ee47
+0856f2f3
+0b274f54
+80616f8d
+ed1f177a
+6d13d07e
+092e6151
+08cfb5bf
+2e24d48b
+b616b018
+76bc1f9b
+861c7187
+2be35ce3
+40c97c42
+3bc4ac9a
+df44961a
+5b0a4a82
+95d80e18
+c9424a55
+045106e0
+07b7fb02
+133185bd
+7923ef40
+9f7bcdbc
+62d1d19b
+551e45e2
+88c6936d
+b99c654b
+ec70deb8
+900ece12
+299d0a56
+27879b86
+d104f27c
+981cce85
+3f9495a5
+b2b4f3f0
+ce3d0a74
+46212fee
+718b1e77
+00266f94
+99884431
+4c97f0e3
+ff0a15ef
+58c4ecc7
+8c4e429d
+97b44451
+0a737c73
+cfbbd1ae
+06f27c11
+70055529
+fc8e532a
+b9934ed6
+b377ab2f
+95476ffe
+4d658c1e
+6d3ff6de
+fdf99429
+4b4913e6
+721051ef
+50ff6039
+ffcfba00
+d8b8e923
+c2789bfe
+d86d6a43
+eb3fd429
+1adfd9e8
+cff10548
+576383a4
+4feec085
+9612d9ae
+0a1ca127
+08a6f558
+7b111323
+eb5317ef
+2de0619c
+cc4324df
+0dc8ba24
+39aff576
+108282b4
+803edfd9
+91f63cf6
+3871f6ea
+f60fccf8
+ba8b5097
+f1b4ab03
+17f6f174
+d0cba385
+84a8c183
+d58d6b7b
+f907364b
+7b0c2b6a
+9fb8c7ca
+07af185d
+cef54da8
+3fe2c04f
+397f08d1
+13cceb96
+9b4b7e89
+27470a39
+35483a6f
+01d5679e
+814f6217
+75b4f95e
+b4df4ddb
+aa9c7fc2
+59238a5d
+ff812ab1
+f0a83021
+5de9f73e
+e8651aae
+d2ed4180
+2da9e6bf
+b88ff71d
+152e3d92
+f3124de0
+3c3f4dc8
+d765232f
+31787b4d
+c28c3016
+a117d28a
+98eb0326
+7931bc44
+b2489a77
+04087d1a
+41c3d36b
+c336b6b9
+3cc4b177
+ce76932e
+d5772b46
+631a825b
+f622b5d2
+dac27be8
+53ac18e2
+ff0424c3
+01af0fa0
+317ab168
+7bc08f11
+436859f0
+c3fded27
+28d8f471
+f1c7cc0c
+22added1
+19dbfd46
+3da9e760
+392c721a
+67f5e808
+c99a85d2
+93787e66
+a5fdc8e8
+fb577c14
+860d5da3
+a3a0b4f0
+cd6e8001
+170676b3
+6aa41e7e
+a47e9960
+0281baa6
+0c842f76
+86a19dc5
+b6b894c2
+dabeb41a
+4174644d
+d4b80447
+1b105450
+c142db59
+f048d4aa
+0bb846a0
+b62d1bcb
+ae841839
+01fb2156
+383be66d
+ebca41ed
+1612d6b5
+0701eae4
+06ea6229
+e3c399d9
+0766833f
+70349006
+b4d53462
+aeee8ac1
+bcfee74f
+c5d6b23c
+96e70f9a
+b27697e5
+6427fc49
+b0b33e36
+06f8453b
+de4e6ad7
+95120bcd
+ea30d99f
+e006cb0e
+80f37dde
+7359c4e2
+0c6f343b
+9b35d15d
+5fad235e
+dbfc57a0
+cd49f222
+97a5d99c
+2de76709
+f254124a
+74f54626
+bef03e47
+faab78d9
+3f4f9ae1
+e5ddc8c7
+83694881
+15ccbc7c
+4cd22301
+4648e4f7
+94094d94
+83f2f0cb
+e5f92f55
+8ff5706c
+f71dbb62
+8fa62ac3
+c45a6f4e
+1f6bc6fc
+a5820c84
+488ad500
+7169a822
+be23930f
+a14a77bb
+5e9f4260
+f4a3df38
+ccccef92
+e19f90b5
+59f8dfae
+bd27f009
+518fc282
+89bdc2aa
+8d4a38f7
+5c20e430
+48be72be
+06c6a545
+b32d6450
+ffc1b063
+635f7b66
+9a7ffbae
+9868335b
+56a6a58b
+d5622b16
+2cee7f63
+2f2a932a
+ca35b517
+3f0a2e90
+376996f7
+15fdff4f
+785d9588
+e509edc7
+946c2f26
+d94eafea
+52c31a48
+31af6ae9
+b50c0c8a
+02fe4a28
+b1b1dbb9
+8bab59fe
+c62f1b8e
+9cea9abc
+a71859fa
+f1415f91
+0e9b2ac6
+1bda30c0
+523fea1d
+ec66de7e
+d0bea393
+85a285ff
+3c71b07d
+3c71160b
+2a01b16a
+a8ad0faf
+282fa1ef
+c904968a
+961c0092
+1b49cad8
+cac04fce
+a3d69b5d
+89ec06c0
+20fa9e49
+558208dd
+c0a38f07
+9c35f49b
+a3420435
+9a912183
+2a828e5f
+7607cf71
+fd075c6e
+c22736e7
+386a2099
+dba188a4
+58fc2c3b
+e1aea104
+9857946e
+5aa58f03
+297d3188
+6cef99e6
+21d94510
+143003ec
+d72791ed
+be01672c
+9a6a326d
+716fad71
+70e945c6
+a27ae6f8
+74218033
+228efe50
+e1dee003
+99c04ee9
+537f008b
+bd11065e
+929dec0a
+b93a258f
+0e9aef7e
+f4d0b7da
+ead81565
+5c189f89
+872ca41c
+31fd3a06
+e6f9817c
+74034d80
+57be8c86
+725b8aee
+9b01750a
+3e4fff3a
+9d876efe
+59032968
+2bf10fdb
+423288b6
+0ee3e34b
+1fe7eb6d
+f90a0daf
+6d574a38
+a491933b
+703b62a2
+a0f4866c
+5e9414b4
+eca71420
+800d8445
+b662276f
+68578345
+8d643788
+b131c8c0
+94b858f8
+4cf86239
+c2e709cc
+25d81436
+7e269356
+64eb789f
+d0db5a3d
+071a8e0f
+df5f7a5a
+cf8cb043
+3cdc41fc
+82b37f38
+343c9534
+0e3fd23a
+22a7f7a7
+14dc8c88
+4e367d62
+35c21c19
+60b9b221
+3a95a6dc
+8dacfb79
+edb086a7
+12a9a2bf
+b26ff7e1
+59d945db
+f521f68c
+87a3c078
+0ed21af3
+d2e9d4a9
+59dc3948
+227bdca5
+2d2cdb1e
+04394051
+f74a2f0b
+9cedf910
+fe719cbc
+9d679ba9
+33f2f29b
+ff771a27
+69161941
+2b02feec
+ebd60191
+51134bf7
+5d24cac2
+1fd8616c
+488541ca
+99d57a39
+ad1af162
+efd9adf0
+06e91aa4
+8034ee2e
+46085dfd
+3731af98
+d6bd6cf2
+0e7dc97e
+751d75f1
+c39c97c8
+8da246c8
+e552e523
+35fbca0d
+0c2a9400
+5bd8bb25
+9fae8561
+239b05bb
+1b0cf43a
+31839018
+060592c3
+2418a246
+02f301e8
+11759cc4
+1f05b789
+91422a27
+ccf6b16a
+7d34af5b
+bc8c31e6
+47ccccad
+3b5b668b
+8b669d20
+cdb033e6
+1b8959d3
+9f77280d
+6fd42778
+d2a9eefa
+e73bb7aa
+73630891
+b0035a48
+db091800
+bc8adf99
+d6c35a3e
+4b5aadb0
+caa682fd
+e992f4ff
+5183cc84
+15c83d4c
+198bbfa4
+db3a0cb5
+741d8070
+366b9c95
+e9d87fc5
+44a695ab
+cda8392f
+25657038
+d83fa419
+9f4fa2c4
+264bfc50
+34525615
+99da4964
+28bbe55b
+b858ca52
+6b4146d7
+fbf2715d
+90fb9d34
+842d5074
+8084b3a7
+c171e4d1
+6636c9f5
+5b97dcd4
+afb59100
+26368ba4
+87f95185
+0923d30c
+5fccaa1b
+6b797956
+6e56634d
+e1c538ca
+7271e009
+63b6a35b
+4e4a7050
+38da13d2
+909922fb
+db7fa815
+284f1128
+b73dc1cc
+604c8b69
+eab5713f
+4747d14b
+374a0ec8
+cff7e093
+6c8d7735
+08a00ef5
+65b735d9
+a1114514
+75ae2fe4
+729e15ce
+1c4de611
+a6ad0092
+6df824cc
+13b8c562
+afc4d045
+66f9253c
+e518ddba
+70e93de1
+b0db89de
+d66b7d28
+67e7fb58
+f7fd908e
+a8f6bc6f
+3fe0c67a
+9d762973
+9530a1e8
+5d9cd701
+03504d1c
+3f664223
+5163caae
+78d8b2a2
+ebc1f0f8
+9c1eddf9
+795b327d
+afe0b483
+acdb70ba
+a362e470
+28de9e07
+53a5e274
+3bd0e330
+63cefc49
+3eb5a43d
+86177ef9
+d21caae4
+87aa9985
+45a7944f
+c8752a25
+f53d94b5
+cd97c61e
+689b372e
+3d702710
+18cab1b8
+8a9358f1
+d31b3372
+20dc5080
+2b0b01ee
+9904c42d
+467d5bc4
+8e369b4f
+39e500e0
+b954d601
+1b9c2b43
+13c8f4be
+ad51358c
+91b2df2e
+63e2227e
+2fb375b5
+8c538d78
+98e0149f
+4acf28f4
+811e8ca2
+44cd47cb
+86c8c809
+a170f1c5
+72ccb60a
+53d2476a
+d0fab65c
+140e2e4e
+e5d20b89
+3ca0d4ca
+b2be2526
+f9c8bdb4
+fb6246bc
+d4b84813
+1c1454d2
+746e73ee
+d95ee64c
+2d3e49ce
+8b23f2a9
+b9656c58
+f41b3683
+16a0c299
+84639bd5
+b3d50091
+2b6ff45c
+48fe7e8f
+517eeb13
+36f73de3
+33d71933
+07c17cb7
+2c7ea2b7
+9935b7d3
+f39f931e
+86a21838
+9950da2a
+99155ea7
+0099cb1c
+adcf8e10
+c41c2b7b
+58d372f5
+9300ad8b
+ed9c3d66
+4edb18a7
+be774570
+3fd52833
+86771bf7
+af6ff63b
+dd176183
+4cba250c
+7b988780
+220b3b35
+c7fe6835
+d6cc5078
+87faa186
+f3acf2a7
+babde5aa
+088a430b
+e128ccc6
+a9db4528
+84ed6e03
+27d97149
+6922f36f
+640edafb
+289c1bc1
+a2c754f0
+7800024c
+35197ac0
+0050215f
+d863d2d7
+0dbe8d08
+9ce70de4
+70278bf6
+4cbaa5d0
+b3dd4cd0
+6aebb0af
+56e224ff
+908a5306
+147a9516
+6799f88b
+b99bd153
+8fdf7f41
+6187afcd
+a33539fb
+55958595
+6e0d9a80
+5b08cea7
+f93df37f
+f5d05e99
+21a1086b
+1f4f46c8
+1d2c90b1
+24b609fa
+3bef6538
+95c1ae64
+48dfa4e7
+d874e281
+565e4b34
+9a0f87fa
+4cd95297
+750f697b
+de931e98
+c72613e7
+edc3e194
+90198649
+14998509
+5363818f
+4f02b089
+c6c2aeec
+95dde6c5
+617070ab
+7e3e1b3f
+429c46ef
+a3c34114
+0e65a9bc
+144f1995
+71d90a87
+25fce9b4
+daf80685
+dcf5ac22
+ca55704e
+28085c11
+4c609f39
+92bf22fb
+971c312a
+55d9b1cd
+bc202c31
+472f2dd4
+bcaa85ed
+1805da54
+b769f128
+9a2371e3
+3486b0cc
+7ff39ccc
+d591ff08
+726b0eae
+6e82ffa6
+d02b5b6d
+30c76739
+b0f27501
+50bab3e4
+d6bbf369
+55f3011b
+4fbb243d
+b8c3809a
+00a0f81a
+3b8eedad
+e5d056a2
+cb291236
+50a2ebe0
+d346774f
+24013ca7
+fd69377c
+2abadabc
+70246978
+7507031e
+adb42f6d
+45e1f2f5
+336dbd81
+32f930e2
+251efbb1
+f879d85f
+2835b990
+4d3a2ed3
+4a846dfb
+78a0026d
+098d992b
+62c10a37
+8e27e6fa
+7788a16d
+63168561
+440e63c3
+aa71d2f1
+7c4dfe9b
+209da9c2
+95a14e97
+44c92962
+3bc00853
+68faccd0
+179bf2a3
+07fc011d
+249b2a41
+5cfa1a5a
+0b2a9bed
+7755611c
+a3eebf65
+b4b4893b
+510c0df5
+17b074b0
+2df6c283
+03208e5f
+85b675a6
+85d14b98
+00c9b760
+af682dfc
+fa3010ff
+0a29451e
+775d7552
+bf71e799
+76b61693
+a6c762f2
+ea19461a
+8dd131f1
+3a05eebb
+214d0c69
+30a79ebf
+d4b22205
+a234e3fc
+89dbf0e8
+7fa3be21
+3e9b9c2b
+97ef2056
+70a27c84
+f946984a
+cd85eec8
+13f812b4
+ec0e3f50
+daae68e2
+b638b8c6
+fdd96542
+2295c1a2
+6335bc2a
+2df259a7
+899e41a8
+f9a6ff55
+e857d368
+26695d5f
+32b56079
+60a678ec
+a865589b
+0aaff0e3
+6824582d
+d278205a
+d8b15e11
+bba357c7
+823248ea
+def1f530
+676ce32f
+9b946928
+b43458be
+7624a3a5
+838f784e
+c8275a0b
+f963b4e5
+be926675
+e1aef25a
+9e7a43b1
+b951affb
+092ac6d4
+6a386ddb
+fde6d0f2
+2159cf57
+4551d72a
+3a98c9d2
+121034dc
+e35678ea
+1b8010d0
+377b7a16
+aba9ffeb
+96206cf6
+701272f6
+018f21ce
+5f2dd16e
+3d14670a
+e3504724
+063c03a3
+c1857773
+aaa307d9
+a22a8590
+1e203220
+e8e08e73
+1b5d2c5d
+a021c788
+a009ca59
+6778067e
+a113bc6b
+b5f5fb2e
+6801e38e
+93432d06
+ea558155
+ef7b5388
+b4b384ba
+3654c369
+a6f0cbf9
+97531419
+1e86f81b
+6fdcc663
+9bf9801a
+0a634824
+ab7cf2bb
+16f42567
+b6f5d4a1
+fbd9594e
+b0353556
+1c2e6017
+c2f0ec74
+17550f45
+afff85c0
+013e3b2c
+56a496c9
+cbdc1690
+fcd7de1b
+9243e19f
+06cc5814
+9547cc4b
+75f00e60
+26c5f08a
+a5af3b22
+08453ddc
+50ad1550
+f0364198
+20325f38
+04fc9d31
+bd05664b
+8eb9459a
+7314ad58
+66003c2f
+769ff865
+ed603ee6
+1c2b192b
+0da2c75a
+212185e9
+49108595
+edaf33b0
+c883cae8
+c14d4818
+72b53411
+66dfddb9
+90ec7493
+99346004
+b025e53e
+3f2e7bf2
+c2a59991
+aa47422b
+e01bb8ed
+b90b3e1a
+1e653531
+bfabb832
+5f7f58ab
+af192e04
+e60a6c02
+67b1ae52
+3525eb7f
+b28f3f87
+8c18ed3f
+1d5a6084
+52ffa2ba
+44d58271
+60c46538
+09ba17dc
+1d1f60fd
+4fc47ba6
+f9cb7ba8
+a21d0d00
+82635634
+0e940bbc
+1f65cc7e
+77683be9
+b9800b89
+cfec09a5
+893370c0
+c5d262c4
+7d2c918a
+59da1f63
+f0843d42
+389185d4
+d8b28fd1
+023d6a92
+c7224957
+bfdbf082
+1893b28d
+e1c979ef
+28159e52
+b01994b1
+bae190eb
+3ea7757b
+469e6552
+4a7808e8
+1d7685e6
+8c9b7128
+dd445a7e
+3957f0bd
+4a5ad286
+fd7cb073
+dd839d16
+9dead7a1
+8c651a4e
+2247d745
+849e8430
+e7ce9223
+5e12b268
+b0671348
+60aa8f3a
+7a7d163b
+eefadc70
+25307544
+3795cf51
+f7acfa5f
+1bcd7734
+ed40a4b7
+940c10e8
+1ab02c23
+f2b8ca17
+c45959f2
+935c3224
+fd5bb679
+e1608e81
+f60f1be8
+afcbbbd1
+04d5bb99
+64503fdc
+e8cb63e0
+5d5346d4
+8762ae57
+dffc9ec0
+0e508610
+87ebe904
+a17d10dc
+eb24599f
+2423dfc0
+dc366dd8
+647cf26b
+879e389f
+0bd057d3
+3b4b4778
+c509e7d5
+80e01629
+0a6ec2d6
+d1d99a02
+a5c4f67e
+c0a8cb7d
+02bb1817
+b7f29614
+eb7a7c0d
+12c84b46
+7cb60d58
+bb1cf892
+84f67661
+d250a4c1
+dfc48b7e
+9c142e23
+5430c263
+987c93be
+adbec48e
+0d8f7ea8
+87aa75d3
+30e277be
+08f1b78e
+716f63ad
+c384e7b5
+cbfde9ed
+5e9dcab5
+91f14917
+b1dc39d7
+4398da0b
+25641558
+5d6d48ce
+e4c9aca4
+54ef342e
+469ca804
+fa199265
+41c9018a
+064d8de5
+56e05417
+faa7d18f
+75e8efd0
+1076ba52
+bbeeb9a7
+a0cedfbd
+ce7c82d4
+f212266e
+c115aee2
+10038b39
+49d0abc7
+8fb31aa3
+d0edb6f2
+2a7e7ec4
+2f563577
+c58c4518
+deb7ae0c
+cb502ae4
+9810fac1
+d996ae64
+7fcd743f
+aaba47f5
+f914cc02
+b4869e12
+6e75d3a8
+90c7e41c
+f4bf4c68
+0ffbbb78
+0f23736c
+0e3a69cf
+55825329
+785ecb09
+0f62dea3
+2cb9d7f5
+c3b21e02
+eb0e3f85
+2e67b24f
+6bd895cf
+7701f20b
+65144521
+bcc7ada0
+c3d004f3
+051b1fd3
+06a95170
+675b747f
+2cb2f0c6
+df936af9
+dcd1f670
+f708b6ee
+f8085bb2
+16691466
+77fbb023
+22f50b35
+3f870852
+af948016
+b6eb7b69
+937bb64c
+83173c2c
+25873322
+101407a1
+f40f32cc
+ac9fdea1
+1197e9ae
+a4e64205
+6c388f66
+a11a2c6d
+524b0626
+984b66f2
+1f0a7ed8
+910cf4c3
+f25e41e8
+06e70f58
+f4b9b28c
+e3da5f42
+a7f3d1a3
+0e46bdbf
+32b8fe67
+4bebdd2f
+b31443e4
+6d1db0ed
+a6ee6c51
+12dd5bbf
+c0d83b93
+a2badeda
+475c3a94
+a243b431
+bbe61970
+1b631149
+7cfe4825
+774cb78f
+9a264b50
+943a19d8
+18bc4b04
+333a5139
+121b78a0
+ab52ca3e
+25cd2200
+c83fd2bb
+6c1add2d
+6f261b9f
+7868012a
+04404e8b
+d4060a09
+a26f855c
+0a9b47bd
+974ced4c
+8492ce20
+8188e4ce
+cb40b29c
+2c421cc3
+c6981877
+ee0726a1
+e26d20b4
+7d2fc82c
+70b333e1
+a0c1cfdc
+19407b9c
+1b1d212b
+3e4dad0a
+0e8b06c0
+50f7c584
+df28ad66
+30e32485
+2aae1167
+50231322
+e0af4c3b
+65a1f7b5
+46934670
+f0ffcd24
+5c3375db
+b11553fe
+6e044d75
+f23d41c2
+c686580b
+899a4893
+d7ff9eee
+3752643c
+b3d4c913
+d32ae0d5
+4c6d96d8
+cb75405e
+b0445b07
+44991a87
+f285b590
+e5b9110b
+d3fd1b46
+8c72f034
+3e602479
+4b595011
+84d981af
+3c656ab6
+e3a7753d
+e89293f2
+6afef772
+1319b272
+b367d232
+92ab6aac
+976265da
+b8212b0f
+a6fe1c9e
+b8f332e5
+d1de1f4e
+ec51d776
+712a99de
+768e823e
+02783d62
+f923bc7b
+57d75f6b
+9674fa89
+febc1d3e
+c66c5f4f
+8cc046fb
+bf9deb9c
+f4796126
+f59a1cc4
+9c6beb5d
+937d081f
+9802a215
+ecd9ef09
+9280e291
+aff1bb15
+fbefe34f
+8f4efaaf
+34df9a26
+b9196a09
+5b17123f
+f67e8e1f
+ab012042
+ccd59e2b
+829cf1fb
+79653c43
+5da278b7
+8ca6e9a7
+8229112a
+66455ff9
+eb4a33cc
+7f88e4fc
+8f446481
+aea6bad9
+1bef69e3
+4d327db5
+f2d08211
+2233addf
+cca28934
+08bb72ed
+bd9fd681
+6cd65bb1
+96a2a0ae
+6cd136e0
+5082f544
+863e167d
+539e029b
+019321c0
+19eac537
+0e325c4d
+eec54044
+2efc1846
+f96232d6
+c0c54306
+92b0818e
+437d56e4
+fa60e694
+ccfa6352
+81163c8a
+c6a525e6
+63a5b27a
+76a30357
+7a698ae0
+ad63fa33
+afb53afa
+e79e748c
+92eb00c5
+3c6246dd
+23f14afa
+6d3de588
+b82eb67f
+da39ce3f
+203a944d
+a3bfea1d
+ddb7aacd
+f9ef03b2
+f5d7b720
+bb7022ab
+df08ac94
+d2aa80f9
+af3f52ff
+7d008c45
+4eef9a69
+fe8fb0c5
+f2c15903
+3dfd8949
+a0ea544a
+ca4f48b6
+a179b1df
+121055e5
+3c0a25b0
+b33e0827
+5c829aa2
+3d266732
+abb80406
+5d88fcb2
+c7bdb87c
+65257ef4
+4df81fb1
+41c57b26
+eaa37a1a
+15dca07d
+fddf5193
+42b441e7
+430c555a
+86220723
+1eda6676
+32fb74d7
+950d9059
+ee41e082
+14faa4b9
+66c6441c
+f64d899e
+77408cef
+f85db951
+70ec7980
+cd445baf
+ea48d3f8
+4f03fd62
+5f537e07
+420983d6
+252073f5
+6c65cccb
+f5ff7cc4
+e98008b5
+7c759f24
+335b5b73
+70acc99a
+d3e9f5df
+d582b7fc
+9ce42b70
+4433ed8f
+2d96aa4d
+df6740a0
+dd723525
+8117a7df
+388d4c9f
+42543aeb
+b9961930
+dd5bfcd6
+517af3ac
+c6cd4d00
+5e36fdd1
+8ddf66e5
+fd949354
+2a92350c
+5913ba8c
+d4c7152d
+c06071b2
+88a40cdd
+7499a82c
+afe6c4a2
+daabbe78
+48af50e5
+76bde96d
+c58c4ad6
+bdbe5703
+da068e6d
+2716199e
+0c091687
+1600fb17
+bfacd2fc
+465c4f83
+dd2d6a05
+ed8ff093
+3ee8c703
+de16e23f
+e1eb8384
+16ddfdd2
+5d6160aa
+8abe4edc
+ef357d58
+182836e4
+fc15a718
+74dfa519
+b058d839
+029cbaa0
+3d4855df
+31987f0d
+a12e0b7e
+93b552b5
+99b094f5
+562af19a
+f3394181
+225af063
+c323ffab
+fbf465b3
+f860964f
+b29101dc
+75974937
+116d1c6c
+8512010a
+9e83f01e
+5cb1c2c6
+5298eb9d
+a9e439a6
+31346c63
+60e491ca
+6079f6a7
+1c16d029
+ece0abd4
+94524621
+3326b2ca
+b382703e
+27e9e5b8
+c8f9d1e0
+9cec2e93
+fa26941f
+040c92f2
+a180c13b
+9eb7332e
+8b1240f4
+a973b31f
+fcd5fd8a
+c42aecbc
+325db6d3
+a8b748de
+66bece3b
+baf44d49
+fde6e1f8
+ffbe2607
+c1155fb1
+7c886d7f
+198249c5
+e1b36156
+e1928958
+35d7aaaa
+fcc1777c
+f0a67862
+016af8c4
+a8459156
+9c5a8ee5
+ae8086ab
+d29011ce
+eff42952
+cdb1ed89
+838151c7
+66de18a3
+3c63d420
+f738fa7f
+94b52cd3
+6c278d08
+0bd2baea
+93b13ceb
+4e32437d
+4a71a061
+40ca2ac8
+aa27b4df
+f310c743
+ddd7a9b1
+371475b0
+4816ccc4
+87800616
+c281312a
+8fc88e52
+ad9d042f
+1bc4fa62
+8edb42d6
+55a2bc20
+bb88d2da
+4f8dd61b
+931e01a7
+83f0b31c
+73858061
+b947170c
+4ec614b7
+1b8dd40e
+c6745f1b
+d5399bd9
+4532209c
+d9d86273
+7bd06934
+0aaf987b
+0db3d287
+4d1d23b2
+ffb1dd1d
+5d0ba0c2
+7026c0f6
+05cfc6bf
+68314388
+c0c7cd34
+7eff0cbf
+555072a7
+265d670a
+c154f4db
+bad4d93a
+60807c62
+ad6b5ec9
+611c4bba
+51aa967f
+ff9d6521
+de6a7e13
+b18c87d9
+f8c5e19f
+43ecf905
+c2023c4f
+14313368
+861b0532
+509d1029
+f0943fec
+55f72579
+867a16c8
+90da7aab
+5bd7b0d1
+7a646aad
+ff6feb26
+3ce4f6bf
+f1f17344
+9785b4b9
+c653e85a
+e4814043
+debae012
+e1b6a85b
+22c9bb63
+25e758fc
+b8508bda
+29025574
+aec616bf
+b9b7f2c7
+4e693c1a
+754db77e
+3f036a81
+028f889a
+695b0582
+20cf2521
+058bd6db
+46440686
+bacb6a59
+aaefb06f
+e3963924
+eeaa8819
+f9bcf7bc
+e492bab4
+4795201f
+065e9bca
+1ec0b21e
+f066d265
+3ff5a430
+fcec37a7
+90b0df68
+da884e74
+3ad57278
+437f673a
+8094e00b
+5e51785d
+09cfd050
+faac55d7
+0b395564
+75950522
+06e752a6
+236fc422
+fd38608c
+3fd13a8b
+41bb86d8
+716307a2
+ffbd791e
+339a6154
+7dea35ed
+c2c5c5f6
+c09fd7ea
+95abb5e1
+119e9d17
+f0b42e0e
+fb942907
+5899ba80
+4d2814df
+d8fcf925
+aa42738d
+c725d428
+3491eed3
+fb622e2b
+3fa446e1
+d762121a
+1846f416
+364571fe
+92900e1e
+0172b363
+141a5c87
+a9d89ab4
+44738fb5
+5b6c14d0
+95adee1f
+86de9f55
+48da4c2c
+b447cd2b
+763238e8
+6307900c
+45191ecb
+25f39dd8
+1362cf4b
+2cb44a49
+ea8478ae
+6d75326d
+08626e75
+e8b78a4c
+b226fa3f
+6756fcbb
+69623119
+6f74261c
+8875b595
+b445bbd0
+a16aa4f5
+fbbafb3e
+10f20a45
+fdc8c212
+c4a6b814
+e0f74b5b
+fcc5539f
+cbf9b7da
+64568857
+2884b809
+d161f753
+4c850b8f
+bf4baadf
+7c833149
+503823cd
+cd473f70
+85d81c55
+2035dc1a
+39af70bf
+0fcf1719
+07b05ae8
+bb71ac26
+64ffff89
+a2b3e3c7
+e2177565
+1254f226
+f0e1665a
+d9228ca2
+9c3fed26
+923b56d1
+0ac87c9b
+cfb2361e
+aaed7e71
+2bee8dfa
+9cf578bc
+b2d49890
+9c492fae
+d1e5cba7
+6540e7fa
+1fc74bb1
+d6dc918c
+00d26e03
+f839489d
+cc814c33
+a6e3d659
+7a0f7dbb
+996f0341
+5170685b
+c9e38a6c
+8684b547
+460ff148
+c94007a7
+465b7ee7
+afda3093
+d8381854
+26840bf8
+268c608c
+d22b43c1
+958de439
+cb6ca3ce
+a5a4a5cc
+4785c0f4
+d9009344
+7461f614
+47937dbb
+90d2e522
+438f9db4
+ae437f99
+dba8afec
+2d0a0ed3
+649920b7
+bf8f2207
+adb379be
+bc1d999e
+ad12161c
+8c390dbc
+3346ace0
+8bfb9959
+1a854cd2
+ac60da1e
+ea0d57f9
+a8a61a4f
+737505bd
+fb5db3c4
+0a38b203
+694df996
+28a0d4e7
+c5072900
+c0233954
+e56ca2b5
+9a179598
+b1de5596
+1b694983
+8de34524
+a3d3aa6a
+9e31a608
+40a1ada4
+ff60923e
+e969b5e5
+b440e422
+1d98e24f
+b3f205ff
+70f800ac
+3d4d4123
+ab2790b7
+41fa3d7a
+6a8416ca
+15821215
+e78ce3e1
+3195e03f
+89f412c2
+7a82a989
+17fef1f6
+91caca64
+dd590e7e
+5040df68
+8052654e
+318516f4
+32437434
+26fb122f
+f6a7b966
+73a51a53
+003c6cd1
+95b34779
+ef2d90c3
+7b0d2482
+3b6b6540
+b75333fc
+dd437312
+875998b0
+e4aac763
+eb218399
+60007774
+54a7c6dc
+c8384fe0
+3dd3946c
+cf93e9df
+bb8aa3b7
+ace44694
+f1a248f8
+ae994c2f
+e3f719ea
+da5f0250
+209af5b3
+0f7b9c6e
+aa26f3c1
+c8deecab
+22560b33
+c3b0e72a
+ad406fa2
+4dcd25bf
+e290ae7f
+356bb4c6
+04c5923d
+9acbb79b
+980e2fa3
+1f31e373
+48b5f396
+19668470
+b2458ab0
+c6a786a2
+5ebaca4e
+2d5e8022
+ac8504b6
+f775ee6e
+7fdc1435
+b35d5f48
+9b40ff67
+75875f9d
+8e05e5e8
+c53de66f
+1fe8b886
+d71cd8f9
+54658a9c
+dbf35189
+764c9112
+2ba1a75f
+da107be9
+2769fa5b
+77f5002d
+53d3f898
+091069ab
+10dceb44
+89157ea3
+697e16fd
+0cad70ac
+2b08b922
+d2e83ca7
+122df2a3
+796c9b03
+6cda9de3
+ef3e66a6
+8031a433
+14d9f098
+a8658e64
+74b9dc6c
+38a1944b
+4e49f306
+1433e250
+dd2fc23f
+ea188beb
+469695eb
+22bc5ede
+0637fecf
+44470906
+3cff05ec
+249a227a
+063eda95
+fab15b3c
+a83f1b50
+0d0ebdb5
+80c7da18
+378c2020
+56630c73
+df89e352
+013457f3
+27048bde
+fcadfa27
+63c3334f
+3ed96cd6
+71c13f34
+a77b8e3f
+ce9a825d
+31009c75
+c6ee3337
+9765fb2d
+06bec621
+421154e0
+7cc466e4
+2e7c77ea
+34487e02
+408e941a
+fc241321
+a1c8d1b0
+b8d9298a
+12afa470
+dc28a8da
+b8d41778
+81aa45c5
+ce928bb8
+b49b3baa
+fb5239e4
+df004ca8
+308ec32f
+678eb964
+d4a758fc
+0fa90534
+90326e39
+1bdf2546
+6e72dca7
+1b6549c8
+e4d0c8c1
+ceb7c285
+a5519f09
+bbe3b114
+4e93e6eb
+6320e77d
+f0550e3d
+fad7e400
+a80d4016
+05028547
+82a9fd1f
+34a06a86
+e1d2b766
+99ef7f35
+9d30e4a5
+fa94ca2a
+65ec84cc
+ed73f9c1
+792c979c
+080e8a76
+a40fe3c0
+30d21357
+6d551751
+e740c268
+71b8a411
+48cb2f01
+5706ca21
+241d786a
+8772f36b
+7e843f16
+6dfbc263
+5e9257b7
+4cdf7356
+184c9c15
+ccaffd0d
+abce6b06
+b5832446
+8677062a
+c7ee592c
+89108bc4
+22de8d54
+b6967d46
+c0410cbe
+b3cadcdd
+a9dbbfe0
+cc1223ce
+cfd3c880
+eebde454
+59cba624
+6ac42c52
+c3f3656a
+f4e5b516
+e4fc1a99
+4d5408f9
+66e6d8a7
+4550c9f9
+203ede37
+8335ce01
+ea6d61c7
+e2dd4503
+c5e1cdad
+871d180e
+6130ec39
+6eabf73e
+2e995f15
+4550915d
+d436b8ae
+350265a2
+c55e82dd
+8ea76aa6
+ae09f44a
+c8b3cc29
+ec63d443
+e6d1bf2a
+3e4ce4c5
+834e36f3
+7f8135a9
+07d1e350
+7f659915
+60fe590b
+bb59036a
+3c0f2073
+b903452e
+b109a8ce
+a31648f9
+4d900ad3
+4d6a4783
+7afcdb75
+7abc2dc2
+f980f688
+2de3752b
+fb336ce2
+8c1ec391
+9090c019
+6dfdb5a4
+3d97da2b
+9e64e7ba
+c24abd73
+02091c39
+18c08d6b
+571a4169
+5ce26d12
+241e7171
+3faa3de6
+f0b14a42
+001b253e
+9f0ffa59
+74ec334c
+f367134c
+1b1f7c65
+562d4426
+3ec8af53
+228c7ce7
+965cb451
+d591df9d
+8edb109e
+61e415b3
+ebba1967
+0e143c87
+f199d3d8
+00f3a508
+e45c0d3d
+bddf98a3
+a3044cb1
+b5df24bb
+83006abc
+99c3f2d6
+50d240e5
+e35bb581
+5275aebb
+8172f8fb
+bc89c3c1
+3e1a4390
+65ad44a1
+512b2af3
+831267e7
+182661b6
+31bdf3f1
+238f4bc3
+72b4d994
+9d416ef5
+acd3dc8b
+2fa6756d
+b1265359
+498f9db3
+ae17f894
+212f0217
+e0238cdf
+fe283029
+8057f29d
+5d2a9900
+c3056a68
+ceb5cbcd
+ccc6888d
+33402772
+080ba40e
+af2e52fc
+68f2f7ef
+b717b22f
+79e23a10
+cd516d8d
+b47d9052
+237afc35
+cdbfb254
+02d044d7
+44c83b91
+7bbf32e8
+d4537046
+d82eab0a
+a2a15932
+3c437291
+0e5ee2cf
+122a3fe1
+1ab3aac8
+3d867d65
+469e8b49
+159d75e7
+65186cc9
+33b13cf6
+0714e76c
+131acde3
+79ee1308
+f572de81
+4eb8dc2d
+e1b8f82c
+cfc9456b
+6aee18e8
+abd9bf0d
+3ef50b44
+baafd25f
+91b37cf4
+f48fce98
+15795e2b
+aa6b3d59
+576ee9b5
+f25a6e50
+694b5f18
+0605a3a3
+daf2cdac
+5c89b97c
+90c9fa28
+57652935
+27c12e40
+c3a287bd
+c41ac469
+c379fc11
+ec6cc7ec
+e19636b4
+32a64ef9
+c4dc34c9
+2d0d2545
+a089549f
+e6776ebd
+2ab8535b
+3cbe761d
+9bb3bb51
+2ae37573
+748363c3
+002e1070
+4a6c4bd6
+5326bb0d
+6b12fae7
+7cdec92e
+9ce031bb
+8ad5e635
+e656e1e0
+befe55e5
+5c2034fa
+87bcb422
+c6183932
+d8997bdd
+5e1670bf
+45d820ea
+3176db14
+df670dbf
+79bd5d46
+c86a9d68
+3ff75ad6
+8fd52029
+9a4584a0
+4f97a812
+87043ca2
+29b9d159
+9638ddb9
+4a38bdbc
+80508271
+ef2b22ec
+fd4ea83f
+082e29ed
+452d32b0
+2961e561
+00a54d11
+32ba0fa5
+be81eb70
+f4c99a30
+fc145176
+c3157d50
+d41e299e
+aad5dd30
+f62306c6
+99b5a6a7
+2a92576d
+60bd69d0
+70558df7
+76505488
+c69e9602
+9ae3d989
+e59741c8
+3f0c6aa7
+6215e64f
+a3d001e6
+ef47b18e
+3f5b301b
+d804d828
+0122b06d
+16babdc9
+9dbc8e6f
+d0014614
+41106380
+22e66eac
+e1b7acf9
+a595fd64
+d2fe8116
+487d0f02
+0e0756ac
+94852056
+69d5063d
+5cbb349a
+b5021299
+379dc520
+338ac71a
+62e3ef94
+23a8e40b
+a3a55c56
+8b2d7b63
+86aec002
+7bc5ebe2
+1cc6a08a
+7f1c1197
+edaf20db
+3eaca328
+6dd5fce3
+5ade4786
+2b4c43f7
+e7f693bc
+86aea28f
+e10aaaa7
+cea4b44f
+162b73f9
+ad7e3eae
+1655e96b
+c5ff8919
+5533640a
+b732915a
+31cd6c1b
+39359dc3
+f2896678
+9a8b81a3
+8a13598e
+edbca525
+a7b40f5b
+d07c4e95
+8016cbbb
+112b8c33
+f8935297
+44df9174
+82f2195f
+b8b92944
+2c8c7ccb
+a86c588f
+c145837e
+1dd4a752
+a22c788e
+b17d0130
+83deaccc
+56a2bbdc
+9801e2ce
+b14ed0e1
+8699d362
+e2e56448
+f9bd885c
+98bb18ab
+2775f779
+1c06ad4b
+b75dee1a
+d2159a61
+694401bd
+ead52380
+b94b395e
+ec39f108
+907a0ee6
+8b4233d5
+2dba3196
+3e69d3eb
+fb52fc85
+c17d37b8
+f11bb293
+b66a0b29
+7173ea3f
+16ad22f8
+5ffe1fe8
+a5b8f6fc
+aef79c00
+a0eac0b7
+bad7e306
+2779169a
+c158da84
+8f471090
+bd0db5b6
+679f9961
+64ccca0b
+b1237b00
+6ec7b01d
+05faff9e
+aef2c68c
+20f824ad
+9ac47ecd
+076f5155
+408d94e1
+1fca3e7e
+e9ee572b
+208fa272
+56b34d71
+5959a27a
+490e4c3f
+690896be
+566b54ed
+06db4082
+7eb52244
+4be032e3
+d3870b8f
+8710bb62
+d0a16917
+b5779c61
+77241b53
+e1b04999
+44201963
+e8e32f51
+594137f2
+906a6221
+bce9a169
+a8321487
+6b6fc06c
+ee3f5ba2
+70dce594
+73a1b8df
+f4e2fba5
+2f38697e
+2062a126
+ac133d53
+89032191
+cd5a5564
+b09ded47
+07e9e341
+c895f1fd
+a7b572ae
+78def8d6
+da35f6ff
+b3e7b0fd
+e1cbd4a0
+5b040ee9
+a99e1a9f
+3ccc1f08
+437ab0e5
+334d2614
+c3d9dea2
+7257e7bb
+53865c0b
+81345716
+5029f534
+a87a6cbb
+f3ee146a
+583410f1
+8e1b6395
+9e7da9cd
+18de7ead
+8554c553
+1ba3a853
+1f9e76de
+50d0c641
+ee933ca2
+c271c1ed
+8d4f52ef
+6ac9e955
+5ba876ec
+5e232186
+1a25be96
+0d959920
+d2c1fe23
+d8b7bbcf
+bfc0b693
+4314be95
+665a3538
+bcf0d59b
+0b6eeb22
+a44c3224
+c9eafa08
+c13a81f1
+aa01c546
+293dc751
+9492df2a
+0ecdf136
+3238d1bd
+3ffade72
+47201f17
+3ff81537
+fc4a0479
+86020dbd
+ff3a2974
+47d09ffe
+596b4043
+cc062607
+af90fe31
+a98e23fb
+d75b0387
+b611c170
+a180f7f8
+6f2181e6
+2b3c9203
+501e825b
+bdf35d01
+e11d9c28
+8ece0b47
+8c6cad79
+dac0768c
+df1f9d4b
+9a9a6a5f
+bccb021a
+b1dc20d1
+1769f0aa
+5717cbe5
+f96c6284
+21d33052
+923afb03
+188e0103
+75767552
+1d9f69d9
+e51bd623
+d1971c63
+be2de3c5
+c1d4849d
+1ee504c2
+1ddc16c9
+86644df4
+85c887de
+d1a8b139
+b97b35c3
+ca60b414
+9dab97f4
+330968c8
+0f8f9da9
+ccb0e650
+d51cb769
+3a676de7
+d08fc9b8
+17829ed2
+bc7064b6
+ff082c1b
+e2cb40dc
+0d9cbb3a
+729c2d17
+a3eb47ec
+aa9bb334
+1ed42113
+c89e09a8
+c0ec4e58
+9cb04b08
+83ef8d74
+ec413503
+a7ce4b5c
+74870729
+5e7fe1f3
+766a48ea
+17edf498
+9763ad67
+6205256c
+00dbc535
+aa44faab
+6c03068a
+83c3409b
+8caa4cd8
+01d27424
+12599c2c
+a862aeb6
+4fe4d112
+fbd22e70
+54c7cb5e
+90fb14f6
+e84bd384
+3c677b37
+59c91e75
+218c0b45
+25c1ebd5
+08d893a9
+6755b782
+4973358c
+279609f3
+60ca372b
+eed396ca
+91859b41
+699c98be
+e2a2a7f6
+14909d4a
+00fafb0f
+6189e0e2
+b56e32f4
+482e31db
+3090da73
+2b7a86f6
+171de845
+ea899415
+4f500554
+d68c7b42
+db2cb8f7
+688f6094
+25cd6a7d
+dd6dfed0
+be6ca68d
+39654ca0
+9e774ecb
+a8958374
+a9c1af22
+51a252b5
+010f5a66
+13c014ff
+7bd80b5a
+1f792da6
+58016a05
+8329b646
+b683c397
+b1602183
+5dc93a72
+d0b68ce3
+19c89d41
+65b7ebe9
+55063e77
+25033fb2
+b7c9b4ab
+505b1f82
+a4509a7d
+efaadf44
+17d62fe2
+3c639aa5
+9d658e86
+53adbb81
+4849c824
+63de5d25
+8f5a1175
+f1228e81
+5394a205
+4d5d2b79
+5019059e
+ae4590b1
+93cb683e
+e9f14f80
+6b24c3fc
+56810509
+9d8afa91
+efb46f45
+ef848b60
+d531eeb1
+2b76a3b8
+d8700202
+e7d7dc48
+709616b1
+dfc8a0c9
+c6325e93
+97fd5492
+50aa5f45
+51ffbaee
+be7c9dfb
+8069295d
+9211c915
+a09d8b65
+ad89450c
+6f8c7f3e
+68600434
+17e57024
+e8fd0028
+4c844ade
+87ad500e
+3b889268
+87c6d4c2
+5c9d25c0
+eae11eba
+0b181bcd
+7a52c8d7
+ec0a18dd
+98373896
+f5efbd7c
+71eb7f19
+ea0f62fc
+4ec4114c
+3098db4d
+9061476d
+a216cfc4
+0c847595
+4b34daa6
+73230c8e
+1643d2b1
+499c1d48
+c4c6bbd2
+3de86309
+a318c36c
+7d21b808
+5714cdee
+572d8138
+2537ca77
+8029b303
+64ae9ee6
+6006a66e
+98ae932e
+b9da382b
+4c9951d7
+566fe962
+3fa22942
+74843e87
+8cae5917
+4fbe1d42
+34d19a33
+bfe92f80
+f0e56885
+a3985161
+c84fde2e
+cdfb5874
+295f746e
+b60bf48d
+bfb89cc8
+e9e88b3c
+bce4446d
+aea8e622
+a7a8e0a8
+2d522336
+b6704b6d
+fad0d791
+c6dff86a
+44a9b037
+01ff7e5c
+db225429
+49be434e
+0eaba579
+a2a8e64b
+48176953
+0b75cb90
+be1ab308
+e0f503f5
+cbac1714
+12eb4be7
+bf276034
+35c54f5d
+97736c6d
+f302ed93
+40b10896
+186b189c
+751cd800
+207788dd
+98ffc33d
+2fdea59f
+57d247c1
+80b90fef
+3eac622a
+8e501072
+ef7d811e
+6bf3f785
+9fe29bc7
+574343e6
+f664798b
+5a5a3e41
+130c6ed5
+537896e2
+22a4650b
+8d003983
+e6ddeb1d
+b13aec29
+e829b8d1
+a3ae3f2e
+430a2c86
+52f26083
+074c2b78
+7e641104
+9562ee9f
+8ad25565
+88e6cbc9
+de8c99af
+79acd204
+e85742bc
+a1c48113
+1c83bd02
+09c614b3
+c77bf506
+1e615605
+a2c0dee2
+2effe04b
+fa3d388a
+d00a1537
+2a76e200
+e79ea83c
+36d8720d
+3192cec9
+16c93b63
+5ce9ef95
+1adf08f9
+94816f1f
+f9ec41bf
+2ff5930e
+fe43356a
+305fdcb6
+cc1277c6
+c50bab46
+243d863a
+5a4bddcb
+9b7b80f9
+0dcfd2f5
+742afc63
+705202d9
+6c41f4a8
+834e227d
+047fd5a2
+7ee75afd
+36778279
+15a97d3f
+09a3a3a1
+ad0d5165
+7fc28277
+2617a8f8
+69f7d622
+c4b4dda1
+fe8dfc16
+76518a11
+18d2bb94
+a5dea246
+ae1d086e
+e6523a8f
+175b522c
+092116a4
+d47dc8c0
+f7b350d4
+a1bc0a2a
+f0446519
+f2bbd7ce
+d869dac9
+34d8b906
+ca4d46b4
+ca06a8c8
+c461a7e3
+f4a0ee9e
+2b950dac
+5c36e115
+d2b35a93
+f735228d
+dd3a1ebc
+42093fec
+f9909c53
+186a1a86
+895c4509
+47bbdce2
+76643af0
+c04b8327
+ab23dcd9
+459742e0
+2af70697
+85d54672
+e47580f8
+4e9e2f44
+e2f0d435
+215875a0
+cc7ee11a
+a8439257
+e3beb7d7
+b1828da0
+ee20d7b0
+aa1262eb
+919f7617
+1e51ce23
+1247ff38
+e86d9149
+4ba4f947
+591e97f8
+fdd947b7
+9f1724ec
+98b8e3c1
+99676691
+516aadda
+3bbd2d8c
+5f09ce06
+263245ac
+00b0095d
+7b425fc2
+20ffbf39
+af82d42f
+5f526a19
+27b8b1cb
+9aacae2e
+e50ac2b0
+9fb90443
+655edf2f
+f398bc86
+e592083a
+3372bf20
+896525b9
+5d7b488c
+9f1c6833
+98196841
+c32a72f4
+b310be6f
+1c62a06b
+cac99dd1
+c4b2ce2c
+b943fa6d
+ec41676a
+5ee611e7
+cfdd409c
+ed310a98
+88275d37
+b6906bae
+5ee9bb63
+5d7691ee
+5f195ec1
+41c967d3
+2291aa29
+e6cde592
+02506a60
+79068322
+8f62aff3
+b01eadb9
+8f93bd98
+9131ba66
+c9c39ef9
+20ce6f10
+2bbaf68c
+a06e3ffa
+0109903c
+b5a22a91
+1f7b4cfd
+bae4985c
+46e2b929
+20228974
+d4ee3aff
+2e0905b9
+c1bad3e9
+f80f783f
+7bab2f77
+d987a766
+99640f77
+f117de29
+20eb694d
+57e5673f
+ad66e66a
+34fa3dfe
+1601580f
+efa32834
+884e0263
+2582a347
+4dd343e5
+0e11cbd3
+91d27dc7
+cac75526
+38a6438a
+1606f08e
+9151f0d6
+39fde698
+06bb36c4
+3f9154bf
+178b6617
+162ec132
+3534f070
+fb8d412f
+ae2f9a58
+168aa90f
+1410d0b8
+3c63f456
+5f9e760e
+255f3ad6
+113ef2f3
+0e8ca06b
+6a0b74ab
+dd6a6544
+f487c60b
+249273c3
+fe00a391
+1332e1e5
+b675a7e9
+9050ad30
+62d3391c
+740196d8
+bd03c230
+0e7ba4ef
+329cba70
+2f7b1151
+9d61529e
+a671f950
+ff16773b
+d44766c7
+df75155b
+9e75f711
+921b0e2f
+76a7fd0c
+4eb10ed7
+84c2cc18
+a832bb15
+ffce5e27
+5fb000c5
+e42a32e2
+cd607aee
+9cf79a18
+7c263fe0
+cd5fd1f5
+19bdb721
+7d292dae
+3b596658
+50ccb613
+52dd0aeb
+b459a168
+b91835c9
+9ef4cc45
+0b23b11d
+0f42579b
+474a29c1
+c586cc6e
+9a2b6756
+7195e8ab
+bd6c2e1d
+0efe2674
+a0fd8d00
+f05a88c9
+ad9c0356
+43951123
+438dd360
+7b668191
+e696fbec
+060cf49e
+873b4d14
+4232df55
+1d81b0bb
+aa158593
+0ca5627a
+fbac2ea9
+341ce8ee
+37498e24
+50aa0bab
+82ed0252
+0c9fb49b
+9f3a4cff
+ae091ba3
+586de783
+942a6568
+147b31f2
+b19658f9
+9eac9d71
+b14af1cb
+debbffaf
+df173500
+59b50df6
+781febde
+7359fbb5
+ab671419
+fc81ccbf
+05a5a5c8
+396a4819
+eacce38e
+1c9192cd
+da73e72d
+79897337
+d5edc376
+e8d56357
+cdc7911b
+1137936f
+720104e2
+8770b950
+35f6043b
+aaee0b46
+d68eeb0a
+7eab4d53
+1023dc58
+76667712
+c4344249
+97bcd88a
+f3ebb9ed
+f08e6e8d
+b4031635
+95cd76f6
+8ba4a50b
+036109f2
+db63898a
+41c7bbac
+e73bc818
+f9a23a49
+74f7dad2
+feec20da
+66a82cca
+1de60ee7
+f0a9a558
+387e141a
+ef826bb3
+35ae7cc9
+910f0c01
+80bb777b
+6cf876e2
+49af7566
+d468b477
+8a1e600e
+72d5135f
+762f6a07
+76c3e774
+23cadc43
+67278e42
+8188aa60
+2f16f5ce
+2b31d45d
+c604c947
+4e28d82c
+e07ad904
+300478e5
+23cff378
+d09311b3
+bc5fbe89
+4fcaf567
+2e0820ca
+904f1f66
+748d854a
+1c7fe2e2
+2bf9f9a2
+c7565e26
+b8173b02
+09c30963
+7fbd22f4
+e9c98a90
+cdbfa57a
+f7ddc329
+d067c406
+c4e138dc
+cdb4463f
+0a0b466a
+d84f8bd5
+0efdb99b
+7f5a3414
+882fa4e2
+7ed56ee4
+6f4259c9
+f5a2a3c0
+d039cb4e
+70dd7bd0
+445a7388
+606660b0
+0ae6b2ce
+2e68412e
+54621a9e
+27365dc2
+04169eeb
+3cba79f5
+4dc31dbd
+d4946a91
+b16aaa32
+d14a5572
+63c514b5
+4fcbbe2c
+bc5b565b
+52265175
+c707d5e0
+5c0ed9c2
+b5cc043c
+40cafb67
+57decac3
+7058edb0
+bc22e028
+b52f0452
+e50f6b66
+526da554
+4cdc88d6
+89a3464c
+5b80f47c
+b140fc23
+984abf8b
+39790cd9
+4128ed07
+6de247b8
+d14afa14
+9b2b2c5e
+e0b36297
+3137ab90
+d30dbdcb
+056fb9fa
+ec42bb7c
+74e6737e
+cc3dbb01
+fd18329c
+3681cea4
+f53e44cf
+1292b0eb
+e119f533
+e88c59f0
+63d25ade
+206f9ba2
+ded15300
+39347668
+c8b7bff1
+0d78b85c
+7c4d0980
+4c92cf38
+0a9ffe46
+21a8f67c
+0b7da458
+f8b5a366
+20c7c22a
+a302006f
+c9364d26
+9e738022
+adec0523
+c9168950
+c9c391f7
+c0bf5e15
+1bfc9a54
+873bacc5
+e983d6b9
+5bcd5aa6
+15d455d1
+17ea371d
+16c16648
+eadedf7d
+87fb91c4
+9f782abc
+826c4a7c
+d3bbb6b8
+18bf44ed
+46b95352
+d61efed8
+199adef2
+2a85d5d4
+ce97e208
+6d474796
+8f85df60
+7cffd382
+f6c6b3c0
+a9a869de
+acc8900d
+8deeb604
+00954fc7
+0ef0d13e
+7e5ffb38
+3441b6b4
+98726a2b
+0a23f6f8
+3239ddff
+3d69ad67
+9cb92f46
+13d4a752
+e70dd20b
+edefc0b5
+8e26f78d
+2e7280ef
+6a4f99b5
+a82cb9ca
+84721b97
+f92e351a
+c8a893d7
+487feeff
+69e3ed09
+a1ffc35e
+12cc2136
+46a761a9
+8fcc6400
+a67b633c
+a9ebc8df
+d2dc569d
+89815e41
+9a33a74b
+e43f84e1
+09e55e1e
+ecc283ec
+debed221
+f852d1aa
+6be22d19
+c9ab0fdc
+c1f3757b
+2973d9b6
+d540d3e6
+d8c709a6
+023bafcc
+7eb0ce49
+3d1f566e
+1ba8efdd
+b7e14323
+357f84ce
+78b79bb9
+6e54acf8
+ed55258b
+60d8c40f
+06f51ecd
+a5349f2c
+7f9a4149
+b0b29ccb
+bb1de227
+9a325056
+7ae44464
+692e5088
+caf12ec4
+cb1eaa11
+8cc49ab0
+7f319b1f
+2be84e53
+de474c74
+6fb6a55f
+f2b8ee98
+e03b0979
+5055f44f
+a7274aa6
+0f3943ca
+f5e653df
+8ad1e670
+77d2567b
+3c7bc8ae
+bef04b51
+1c728cba
+33eebda5
+33bd4d97
+666688a4
+e3e64c06
+d24a40c7
+4c5ab109
+a39a0201
+3b369bcf
+cba4a8d6
+b40fe594
+d4c8e472
+ac5bc9d3
+aa8e37b8
+3959310b
+56d81c31
+ae84aacc
+dd44591d
+37ef86cb
+4e85453f
+80061465
+a0270ad8
+570e8539
+c743521e
+e0eaa546
+48ab251b
+3990115f
+7e91b170
+43dcf55f
+9c1201b2
+d73ba8c5
+69053be0
+21352874
+1aff8cf0
+93b99b8c
+f278c577
+8ec29e55
+655fe445
+c59b550b
+7dc1985c
+93d77fa5
+1840fb09
+ac20bf6a
+402220e1
+73a765df
+89a9f26b
+d27b228b
+ccc22911
+67d7b7d5
+eb0db2e1
+a56b43cc
+15866b26
+3b4def45
+8bc1d1fd
+0951c1ed
+7b4c7a3c
+f119e133
+ba362a34
+8db78e2b
+0e82704c
+3111ee1e
+2aba0802
+e85ef799
+c119bc67
+58eeff4a
+397230fb
+63b45938
+a945cb2b
+b4e47e7c
+e240a66c
+e94d4c42
+2b239a01
+9bf08339
+12a7f93d
+c2ad19f8
+964b2a4c
+6111ccdb
+26cf0828
+97d9fa04
+3e406c0e
+7ef5f9a7
+9e4d706f
+8952b6ff
+23b96083
+a7208162
+c99d330c
+1330dc4b
+79dfbf2b
+ef8616b9
+bd776d3a
+b691ea40
+5cf20166
+a8e87983
+a037bcea
+7220a19a
+02e449a0
+a3a81943
+b7c697b8
+b82fc7d9
+6984533f
+38ea0df4
+442a7ffc
+6f863261
+a50f61ef
+3a76cc15
+ce10dcd5
+3d0999ba
+a5508a43
+e08e9095
+e0430521
+f4a87573
+ee33eb42
+84eb49a3
+2770ac55
+9019a5cc
+d2823a21
+8e6c47dc
+d1df69ba
+55a0c76a
+fd66ed57
+66f45908
+6bd56ae3
+c73ebd4e
+e29783f0
+32532a74
+3efe3554
+3d02a798
+6a4f9daa
+1f1c2413
+e2f49fb8
+a78f713e
+ebe97e3d
+7d49bd0c
+f4b136d8
+89bd1d10
+1635e5a0
+7dcf3685
+4aba40c8
+5a4555aa
+2d85604a
+cb8f7e0d
+a6ca3706
+f7329734
+86ea294e
+10ac0e62
+86bce40a
+761f3547
+82f04445
+ce36dc40
+b2f88fa5
+fe622096
+a0d35e5b
+275078d1
+90befa05
+1a1a87fe
+412ad300
+90eb54e0
+cec8776d
+e867b82b
+280af650
+d9e5013d
+c6af0e91
+9b68007c
+86e7676a
+b01b0db2
+6d52afd2
+60d8d4e3
+8385f71a
+33258242
+052d8384
+433865ab
+95d302e4
+1ab13df1
+25f3555a
+2e8edf14
+02d6b710
+9112219b
+d983cceb
+2b638021
+99308282
+806a961e
+30ed6848
+00ba6fdd
+8ba3f708
+7bdab612
+ccbdc505
+69e7d5ce
+1ff8d475
+56af4ed7
+bfd50c83
+a0978550
+8a71f9a8
+7b10200c
+a968038c
+b4e4ca65
+901967f5
+5a6ddef3
+8c22c758
+1302c141
+7737efdb
+d424e246
+9676a064
+4f3f1d3b
+17e59fea
+cfb4ce32
+d0c66e2f
+e888fa0d
+dd30e1eb
+965405fb
+ed5c0b97
+f90cce86
+499a3989
+1e53b644
+f54769d8
+e37eebbc
+3373158e
+b334898e
+1c7c558b
+74bdb2b1
+d33acd27
+9d468d1a
+59eb1f9f
+f274243c
+969c11d1
+171714df
+b687284a
+4e6f0e46
+741548e4
+9f423c6b
+154d2b7d
+b6ef25e7
+34940e77
+2b37601c
+a1e019cf
+d70bdb20
+fc5a5264
+0086a670
+e5bf466a
+63d2de02
+0702ba18
+701abd81
+dbb0961a
+f38a2b82
+129282b1
+ce8661cf
+751866fc
+fcca0e2d
+743e98af
+7591ffe8
+624b77f7
+844b7e4d
+e5d55cd6
+975a2854
+c31a133b
+39f7d979
+da57bd15
+ea9b5eba
+5f1eee1a
+0c6b19a7
+c5d65661
+99fd985c
+23709c2f
+c8c57678
+f78c1e4b
+2d5edf4a
+d0cd40f6
+f75888ae
+68146307
+a0b5e334
+fe0a2445
+299e7e31
+c01e0a79
+a3961886
+8bbe03c8
+6a21379d
+04e44a4e
+21503c1e
+872940dd
+f47ada70
+7b49cb9d
+ea1ae985
+346b2064
+40fc6036
+d8c8adac
+ce9010fc
+5eea4654
+58f78813
+51f646f9
+a25b98f8
+71628469
+cd7e3e6b
+ee77fe82
+998d7bd5
+f2f510cc
+8d1cc8ed
+004f68aa
+5170d051
+98bd8eeb
+141beebe
+a771cc9a
+e477e77e
+02477a83
+23d4a1fd
+2cbcf846
+78af211d
+64f2a405
+abcb8a1e
+eca597cf
+bc1da796
+7926b6fd
+b9c9ea13
+2fa16e04
+2e901289
+0d49fe99
+94c39383
+f19791c8
+a27c6235
+4c2ae632
+d4bcf226
+23ba53eb
+bec8ff89
+77d6f73b
+a32595ed
+a2deb9ad
+46aae6ae
+145d61e9
+b0a90f63
+6842a8e2
+8ddf7ab7
+3f04bedc
+abeabc8b
+07f6ed5e
+d2562926
+8e710b99
+baf310a7
+961eafe6
+310fffe2
+999b730f
+741fcc25
+1e5c920c
+cbceae1c
+69e63c03
+c64f7484
+a99018d4
+5b328e8f
+7ab072a0
+8c0670bb
+6f96994b
+035a024c
+d9423227
+1344cc1b
+c7db41be
+e3b98007
+c318d346
+0af08ae0
+7823b5ae
+758a8c43
+63b43662
+1b50212d
+e69df885
+6560d60b
+653bfb96
+924eccc6
+3a064896
+4ebe0b9b
+e879c4df
+d1f0ce18
+61c2a308
+7c848989
+315fcfda
+be1ce4ce
+df1f2735
+3721663a
+2a1e0d20
+191f284e
+5a75b3a8
+efbf998c
+21d41ea3
+b31e266c
+d91cfece
+412deea7
+4d277473
+a8e27533
+ae52ca17
+ab7681b5
+0f9ad5e5
+33191430
+5b611c1b
+25b0a23a
+018c298a
+c94e3fd3
+38742d92
+19f24261
+99d32e7b
+6d99e270
+23b0f7b6
+977a7a8f
+63d4a784
+1ec18884
+077840eb
+5fcdf0ca
+52447450
+76a0fde0
+5fb713c2
+bd68f126
+92bdbd76
+e883646e
+1560dac2
+695e72d8
+682fd7ab
+1a613ba8
+416923af
+9fce9720
+021d74ef
+974cda00
+bacf7dbc
+c01d8db6
+a5f025d8
+fb1cd9d5
+1d64a167
+24ba0f5b
+d46fb6cb
+64f9560b
+9fd8a168
+7c363e4d
+a43bbc41
+9b2449d6
+3ce71739
+307b1dd3
+b187fee5
+6f38b58f
+d5ef14fb
+f0d8912d
+5c955155
+f407fe1d
+0110204c
+06d2e4c1
+93a1354c
+d686577d
+54a0e1a2
+390789cd
+5ddf2fd2
+f3d9bf09
+6847c74e
+cbda31ee
+6d9362d0
+d7e089e7
+f78dfa69
+c971b4ad
+803e9155
+43dd933e
+8b4a3a33
+1d7b6847
+88c595f1
+0407b28c
+2af3ad7a
+611de32c
+9b2c70a9
+4617b889
+1f6a19ab
+8c55acb9
+61486b85
+90885f44
+fa859201
+c0a3105f
+fe06b93b
+eaa96dc4
+76ba1778
+fc193b8a
+3a188780
+e182a9c3
+886f3602
+1036b63a
+faf94057
+428f2fef
+b8d965a3
+18709bb3
+43876f2d
+2c81fbe6
+994e45f7
+77fe3e4b
+50f613e2
+c2fbb78e
+c2a1d0b7
+5663ae53
+d13e1c2c
+afaa7cbe
+b323e986
+bf91e999
+dbce8719
+c02c69d3
+cbf1ea4a
+7fc95bce
+aed57f62
+f7f3024a
+8a4ccc27
+5502857d
+977e41a0
+4f146d02
+21e4a67b
+c25b6199
+f9c68b01
+0e3505ad
+efc86a20
+f3c4653b
+f9dee079
+f3b2fc30
+1af342c4
+2aa9272c
+3a7f1688
+eb483d51
+87b8711e
+f51b5fe1
+fdc7d225
+4ffec839
+8fc687fc
+fb1fd9c2
+ee089382
+07e87805
+feda4f68
+ae75fc37
+9fb88755
+809e2d8f
+aee8f061
+e844dc9d
+98a15ca7
+b1a8e70e
+c56f3c7f
+a4b187f3
+ac660fcd
+4cf70ae5
+71e41bd6
+4f4144c4
+966bad30
+de8f8e1d
+90ac3c8d
+64d1ba30
+fdd31e34
+87748187
+ff7b6cd3
+4649ed50
+6ee0a514
+0ee0b557
+8c7b0faf
+2f863990
+f8a41faf
+ee97be97
+17950a5b
+24751a37
+75852fd4
+fc320e5c
+fbaae401
+e85f142b
+88360e08
+645009b5
+3666401c
+4d13aa7b
+ba696826
+2507c115
+0497ade1
+31109168
+29f02e7e
+6aa03dc1
+fcd34178
+31397b4d
+44bd9e90
+bdb959fb
+197df847
+8e715019
+fa690bdf
+0de04f2e
+0fd64d49
+f5785b5c
+373b9d45
+1ac7bd58
+a3a699ba
+2ece92ce
+9c10075f
+96b883b4
+3b0d85bb
+1318f6c0
+ea4f78f1
+c84505ef
+e977e9f5
+ddf02b07
+e526b553
+25f61428
+4d836daf
+321734a6
+bd8026e9
+cecf10c8
+c3d58b69
+b0a3365d
+e2b5a162
+b1188b36
+71fbe8da
+7526e376
+c644d860
+5e6abe1c
+74462906
+2a7a9b71
+d05d738b
+aecdaa89
+07a78a58
+96defc1c
+8d27b627
+9252ce7c
+3fd992d1
+4a325cdb
+c2d626cb
+a863bc05
+0284133a
+1a112d09
+d5e70618
+f8b6c1d1
+2c74e341
+bea35a1d
+3544f39d
+04924d09
+9f5afa7d
+769dbf11
+3196474b
+449a1342
+bc820e27
+403c269d
+bbce21d1
+6cef4bc6
+8f5aa5bb
+3cb93e52
+0a2a98a7
+02dbb7bc
+e7a3c446
+0797e62a
+595a7ce6
+ed32bbf5
+a18314e6
+8b28b674
+623f22cd
+b8bff9f7
+4e893470
+4eaacff5
+7a0267d8
+78ef32c5
+1aa89c91
+eb1485c1
+8d3bc002
+53335738
+eca12202
+b91959ac
+41e96730
+544529c6
+de3faa7f
+959dd71e
+b072946a
+cadad6e8
+3d5ace0f
+68af2bc1
+d862e22c
+28778927
+69af9fe6
+bd7b347f
+e21a6045
+2ff3cb7f
+429dacd3
+139cf585
+fb74e0ec
+f3bd3250
+9f076c17
+78b54343
+0e42f118
+57d7897a
+ae1cc0d9
+683b5396
+c2d35ed6
+897f5874
+e7d8a312
+e4fa5822
+608c19dd
+4c2408e3
+156473b1
+730796a4
+13a96c5e
+49bf9f13
+16d2ec21
+916026aa
+9a2aa1e2
+9a5b70b1
+51e031d3
+55daea0c
+f0ab7368
+6e5180e5
+b2e31cef
+5ae99fad
+60e69de3
+b9beab46
+ab2adad2
+18516e68
+9dd6b1fb
+38590421
+811d5e57
+dc5ce4ad
+e8886451
+cf835997
+48cff066
+ea2effc4
+0823d23d
+a471b6a3
+0f2502f9
+19faf703
+9340f093
+7004e649
+455010ae
+b12a9e3f
+4d010c93
+9774caf7
+4b51adf7
+155c9261
+fff7be0b
+7fe91f43
+f2e10c99
+d14d9504
+5f46019d
+16eb5a35
+4d7f0a3f
+4ca19a14
+96c72133
+5788a837
+52a48571
+e7446c9e
+9617cc6c
+acbe6e7f
+e82da3a3
+4649f379
+38ae7a4e
+4bc28803
+3b564be5
+1bf07c21
+9d7fa733
+34e7e670
+b5a4bb40
+1b2313c8
+4811b823
+8fd7ca59
+eec6a94b
+b49ef464
+67b347e9
+441a7c46
+1a3c7d5e
+5408bee1
+a08d5037
+caee3290
+c256d56d
+3d48976f
+50ecceef
+659bdab5
+5acbed58
+335d3ad8
+5cd69e50
+603951b9
+bf471063
+53666ed7
+7b6673a7
+2d17c74a
+390729db
+a77cfba2
+48cdda7a
+3d5a4916
+939c0423
+32bc64f9
+1553d022
+784cd864
+d8cb091d
+8306173c
+b3f6af08
+a7b258a1
+eba7e02c
+dfb141d5
+d415507e
+1f432e84
+3169b303
+15c4d256
+8f1b95ab
+c130621c
+aa762b8e
+a718d6a7
+6c04d28c
+b2a6b304
+79db6062
+6c1fb8ca
+be6caa93
+013c5295
+83808c9f
+d60b0c0d
+a700c5cb
+f0e372db
+b8b20c49
+fd60541a
+b447cb6d
+efdbc8d9
+f4e484f3
+5da85d47
+3f5b5064
+a56eb924
+5a9049fb
+2499d581
+bb19a221
+e4e67578
+c90af7bc
+03976a92
+85a6835a
+4faa0b20
+9acfa091
+66563268
+e0533e20
+e3a84e05
+258b9027
+64cba400
+d5be0ccb
+4d91eba4
+e54a5901
+c34ac265
+75b45463
+145acdbc
+a6e6f5fd
+a4c05d40
+8693d5bc
+28b91fa5
+9f71e751
+8c6d2eca
+ff8036e1
+4ef723bd
+847d51ca
+34f23ffa
+e81f1b17
+2d4bca0c
+77aae111
+020aed81
+26edd323
+ed06fbeb
+75168c6e
+18d7cbe9
+c611db65
+9274268d
+222f7800
+6a42840f
+848210a1
+ac0e9800
+90c06f48
+31c5814e
+b397ee7f
+710ea4e8
+7d6eb6e5
+334cd040
+2955bb1e
+1bd62a38
+6bf1418c
+0cf1240f
+d6f2e273
+ba1051f8
+3ca4a4db
+10e7c61c
+091598e4
+3e428087
+52bfe289
+a55b40c6
+2e4233db
+7cab7e55
+95d4fcd8
+fd151ac8
+195e0afe
+5c1de1da
+f4625c86
+e1ebcf78
+357e171d
+4bef497d
+35505cab
+eeef91cd
+80e27e73
+27e00a3f
+850c30c1
+8546cbd0
+8ea050f2
+67ce4a45
+3603a432
+15fc15dc
+7d7ea8b9
+a62df9e3
+a4582644
+3f4d7f82
+32f56d76
+590ed8f7
+b7d6bf8d
+fe7b1754
+d95dd807
+0b81d6fa
+066c0c94
+77acd61c
+1eb3ed59
+45202203
+d3ee236b
+5304bf98
+f558f9e9
+abd4151a
+1d7e514a
+a040a9b9
+42b6127e
+069104cf
+4766b2b9
+57164cf3
+f4867ff0
+84d9acb4
+44aad9c2
+3f059f08
+dd328477
+8160876f
+7a4b944a
+a0f6c5d9
+4b6c18ee
+10ed66f7
+f1409f8c
+e6ceb423
+189beaae
+bb295fa9
+effb4abf
+7575947c
+f74d3586
+6e2b2928
+c72bbcac
+d095fff2
+1c46f73a
+d864c59f
+8b36b34e
+3d389e2e
+50e100c9
+d8e1be05
+b8e9ec8f
+7b729af4
+ab1ad0db
+aa2258cc
+7655a962
+6b1c9788
+b8af8db2
+e9e42fbe
+f5096a9e
+8d494d2a
+3b7bcf78
+6f901e4c
+d5c3ca7a
+15e28ed7
+b7290ffc
+b44b1a9a
+8925a8e4
+a2ccf8bf
+12edb204
+64f586ae
+3ff71789
+414d821b
+1726cd9d
+ce005de6
+240dff3f
+afd3f169
+ae9712fe
+0353a4a5
+14f192aa
+aaa6de8a
+dcc89bc9
+7853fffc
+f2dc74e9
+b3d04a37
+77c34f46
+13026306
+42512a51
+133bc0f1
+af52a620
+c3b44f24
+fbee0106
+6acdff44
+11394c3d
+52776a5f
+ea0c9214
+141931dd
+e9ef8ded
+2f207034
+5228b45b
+53aeb598
+4b38bc2b
+6690c382
+348dd0b6
+4c7fd60a
+cef23a95
+be3b4ac7
+44f52217
+c685cb30
+9666c154
+53effe8a
+4e4d3d2e
+5ded1f8f
+3e57c0e6
+a4169ba2
+3edd43e2
+bfcd3101
+6a6cfd11
+b33a564f
+7e266280
+e206a1b6
+70701bf0
+5763cf72
+e20b1fce
+22b2461b
+f3422181
+7b75a437
+47a8c5b0
+1c3acadb
+4b58a7b8
+a2879bdc
+179354f9
+1cdd8df0
+26e8c997
+5e1debe4
+863ad547
+f72f5ed3
+f7adec53
+0baeeb67
+4398ffd1
+dc00cbaa
+a6bf9844
+df701379
+bfd8e590
+9799d9c9
+1cbd2269
+8bf87e53
+f125a04e
+7de70352
+6383f0d4
+d627f181
+928a1ff5
+6fd367e7
+bb4bbf97
+60f9e418
+2df262b9
+3f8e5dc0
+6c2aa602
+a83a8d5d
+3db81b22
+eb2376db
+bcafb79b
+6eda7a2a
+0a2d146c
+3f8febf1
+5f38f65b
+29c319fb
+a6576e20
+8b78f094
+b80795e1
+9dda1c52
+d189313b
+67d55d7d
+ad032f23
+16c14245
+67e78733
+bcad7c63
+2e357e35
+61ad4de4
+599c477b
+66e70f14
+f86c7d0b
+0ab6359a
+f0c93ef7
+7d3dde98
+06ecc64e
+5c117989
+6f0cb951
+b7fde24f
+f6497d23
+608b010c
+7f4cef06
+31fdef9b
+310b3055
+46e466ca
+a84ca5d5
+619c0742
+aa6ad3be
+7e77c718
+7e8c2207
+cbe31015
+0b4f9345
+c334a3eb
+1fc7e585
+56b92f4c
+e1ec6bbe
+e75d68ec
+ce3dfb9e
+55880369
+9b79909a
+3719a107
+ee346826
+740b8eff
+1df82443
+ea56d57a
+4ec79299
+96b3da74
+9896cc42
+c4d3f2b7
+a38e1778
+289dfeec
+206012ac
+fc107841
+ce88db42
+721d6aa2
+826c6d70
+346021ae
+5b80ae74
+c19146da
+99669bf7
+b0742847
+65f0f394
+6bbc8c2e
+9e620246
+6407befa
+c2345cdb
+01357fce
+4e213c23
+37cb6750
+51a89a6e
+0e5502bc
+35aaad96
+86c53239
+e349882b
+cc534aed
+3de01a06
+03637ae4
+70d09651
+ea031408
+e990a9fa
+e198a096
+7ada915d
+7513a1a4
+8af82db3
+67ba59dd
+3711b9fd
+80f5cd83
+0ac903ad
+c4ad39cb
+aef145ea
+f28d6e36
+82b560fa
+7a019d70
+805c444f
+634d6a72
+85833c60
+73626760
+9a49b85c
+41682926
+191aeb94
+0d9a761a
+862b5c72
+14da4e2e
+02a4bd81
+913f653f
+aa169833
+5bfd49d5
+63830a6e
+86d8faba
+e8c639d5
+ec0ec77a
+ace38e74
+873b3436
+8cae7546
+6b242dfb
+c5e0d61c
+e49ee666
+cd552e7c
+5dd54d47
+7153807f
+7777f01b
+27998e78
+d72f8830
+eeb39c1c
+c626c78c
+06d50c6d
+8758ebd0
+68d09798
+24e1d9ac
+d9c42b81
+87e85f4b
+e01f54d1
+c1b11177
+a78e5961
+c3713588
+abdfd5b9
+e4e859c9
+e31cff52
+415297f3
+fbbb9f2b
+fbaa0c7c
+56a584ec
+096d4ffd
+33895bac
+e3df951d
+698dcc9c
+cf1f40d5
+c72b9522
+26bd1461
+5993291e
+cfb36829
+6b4b2180
+68eac4df
+fed7f955
+0800fb29
+c75ec2b0
+aa2cb5b5
+9097d987
+b77624ec
+bb79a0d2
+8d0d1478
+a2123bf7
+c7d66031
+8343e40f
+abb90c7c
+fede188e
+24a82990
+0954942d
+bbb931f8
+5447ef23
+4148e5cc
+514c17e9
+d8954f09
+86dd466d
+5dad6506
+37deab2e
+743b38da
+4dd710c9
+55ec6935
+d7a371b4
+a6e07052
+8440cc3a
+814ab462
+2cc8d187
+0d18ed75
+a7e8c11d
+2454f8cb
+332c6567
+2ac0587e
+1d7688bd
+68c8e05b
+12ae16bc
+e347c535
+a0485d8d
+cf479087
+1a070ab9
+f236833a
+29e9b41d
+b0e53427
+e60a4559
+c9ee9e4f
+8c64f090
+30a3cccd
+ee3e7b7e
+8bcfad29
+009b7d86
+463cd614
+640e6682
+0f8e9bdc
+daa56120
+458e5f38
+6511bf73
+6fca5ae6
+2de49eae
+042c7ff2
+5d61c34a
+d1907834
+e692d839
+f95cb787
+869ec21b
+84984d0a
+6a86b2f7
+648eb3ec
+9624e9bf
+d0a0dbb5
+49a28828
+397c749a
+d53f1379
+3b660d89
+bbd40646
+20e93ce7
+434e004b
+a2310a85
+9b3c8318
+de9ca221
+f89845c5
+aaca1053
+0ce59c9e
+a4493af0
+71b7782a
+cc2fcd9d
+6b628c91
+402ffa75
+b22e13b0
+7dbd4d1e
+4d9f3d22
+b34a3c75
+b6d11cb0
+671ea47a
+5085993e
+890b81c9
+01b0bfb0
+b3082adb
+92fecc69
+94e74c1b
+73cbe11d
+4d67b0e6
+d85dd19f
+9a66a155
+24ea3a7a
+2d5d0991
+4fdca6f2
+0c5e505a
+9e0444d4
+57c52a40
+f80caacc
+a878ae01
+1ff87fc2
+9527698f
+9f9d9150
+81d71aac
+da99b0a9
+2ef8eb94
+d1b2a635
+58f865b4
+7996c9b9
+01b3d10a
+e80b8d71
+0b71ae76
+00679cf4
+a76e1b84
+e488d3e0
+598421e1
+7021bf02
+7475a4a0
+0a6e24a9
+df4914f9
+a4558548
+59710945
+3734bded
+e46ab394
+1a0514de
+a16f3879
+46c04a97
+648720b4
+105b9b7c
+f07fe857
+35a4a182
+7e4ebc2a
+6f2bdfb0
+b1cf6d49
+55367bed
+9261cae2
+a91a920e
+e33cc62b
+78deaf8a
+699a95b2
+1c0868ad
+04ba8093
+dc3f44f4
+d94d5ac3
+2d2d252e
+f12c310a
+a0e4ba72
+8cd841d7
+c1ddd1a5
+2917df25
+0e6b8e14
+e840b659
+820dbea8
+b9be87ab
+45167123
+c9f87684
+e796451c
+1b041cf3
+8a75f9f9
+8f864cdc
+4d564990
+c0a98f95
+4b02da12
+db6bba12
+c6a02187
+f1472765
+e450205f
+e0d92f60
+cb95d600
+979ee3fa
+2d1c8cbf
+c0db8bce
+5a2b1f92
+12e83f36
+d2da5506
+3bebf7be
+00f07d86
+b3954515
+ab472946
+7a1e985b
+98a62d89
+417488ac
+d9751dba
+48260476
+1cc991b9
+7b8680b8
+b4266417
+75d2bb83
+8729c917
+97fa0731
+d50f4784
+9eccc5b3
+38127fa9
+811735e3
+8b5c89fb
+31274803
+625c510c
+e14de741
+8de3f349
+97effff6
+c2d5ca01
+f47d4337
+6a2d675c
+03f6bfcb
+1254f18e
+b3a14b65
+61cb3eed
+461d09c9
+556f4f10
+ee0955d5
+bc084522
+e0190c4d
+f670efd8
+e8376a79
+e7fa40b2
+05340581
+733598e8
+6f2ca2f1
+50e52bda
+1fe3b96c
+d231009a
+9cb13922
+ed300e7a
+d18aaa54
+9cd069b1
+a18d5665
+ab654190
+f3c149c4
+5e21f0e2
+8288ed23
+c9aec3a8
+0537d712
+8ba9ee4a
+4dcca14b
+a9dcbe87
+0472213f
+e5cd1a8c
+56013890
+990a18fc
+50786453
+77c782c3
+137f56fd
+af87de21
+f88214f9
+03e7fe3a
+875cdc5c
+d7e73365
+b0627516
+3284fa75
+3a8c1062
+15f8cb84
+858b9b47
+25e6e28d
+d8ccc1e0
+ba7cdabc
+4132f2c1
+4d7e7c93
+b6f541d2
+a463a9ff
+700deb43
+034abd95
+9336958f
+334c6eba
+7506b481
+ad981d20
+49568fe3
+06eace23
+dacac953
+462a6bee
+b7750f05
+6f03f9f7
+3b127db0
+bcd756ae
+e8c1ab4a
+5c5e08fc
+2c10284d
+4509778a
+a22ff9d5
+d3edb19c
+2501a9a3
+a09c36de
+cf0910fb
+098dde66
+3f381c9d
+96c9158b
+7fd0146a
+fd0e3c8d
+1ce3a165
+6ac05d59
+37badc60
+1c6799ba
+d0c03732
+71c74b58
+dc3e279d
+7fb8a6b8
+3e772766
+ccf3beba
+7c217161
+812f9d03
+c41bd88d
+82c32c5b
+c4cf8084
+0b6f76c8
+794a7048
+aefebb34
+aa863e51
+c85e2bc8
+8f61cd9c
+5bbf25be
+ab76cdde
+72b87b31
+eee7fb32
+bb0401b5
+33eb55cd
+f858330e
+c7ab3277
+04d0ca49
+035532b3
+c2bc4a0b
+1c7d0eca
+33492481
+43587d84
+d789814a
+6c6b85c4
+e1e80e66
+fbbb68d0
+7027dc17
+7592cee8
+96e0665c
+a7755d97
+314ee6f3
+fead1ad5
+5aa8b194
+f7493eed
+a3b08389
+076c6676
+8f20ff05
+c1d8867e
+879f6092
+225ae4f4
+f3d8b08d
+1904aacd
+bee44ed8
+bc4534de
+0cdbfd46
+54bc01c2
+ead53772
+3ac6b54e
+de3fb2ef
+42662190
+e4a96869
+16c692ad
+9b42fb32
+c4d41ac3
+9020879a
+88c36c63
+913a7eae
+81004677
+128904d8
+b69b3539
+11d87076
+5f17f4fe
+1ef2ad50
+99a589f5
+719db11c
+af2e33ba
+6c37cbaa
+bfbc3510
+5c5111bf
+63d803f7
+0faf30ff
+1429bec8
+d7ac5acb
+fe06be1c
+a7935013
+e91dbbbc
+ea161b9a
+b6b193e9
+1cb9a366
+9760ff85
+40d37e83
+29a0cbe7
+39954a1f
+6b2486f7
+334ce514
+cab45170
+8f121642
+ec75b489
+2b886dfd
+20203b7d
+d1a834a3
+db7684e7
+99a16e6e
+c7a691a3
+4ff7d7d9
+3d620eb4
+93f5ea53
+14f321dd
+b514d41e
+4af83259
+cba46be6
+3f8ef72c
+aab0a059
+3eb6ce1f
+10eeb04b
+f98e3962
+4e36898a
+8b8a617a
+6327af93
+d1e48f5e
+8503975f
+cccc6469
+7c3181a9
+d178e98b
+29aa6cb9
+70d04027
+56c16e8b
+4b71f311
+26535a39
+fd4fca39
+8289a2e3
+b7800d30
+e0d0d8a3
+41d4582b
+e6088d30
+e32468e3
+b2460efa
+28fe3574
+70783389
+83dda250
+a71577e4
+a3c3000f
+7b52c74a
+95bfbfdb
+fea82371
+4ffa921b
+a0217863
+4facb0c2
+9e95f2b0
+90765183
+5f231e9b
+361ba5a8
+855bad93
+4799d17f
+327a421d
+f1941445
+af77d151
+d9aa9453
+0baa2e28
+878c2ae5
+538ec3ab
+cfd29f41
+37dee4f8
+4315c64d
+e43e36b5
+039b47a4
+d4889fc3
+581e347b
+427d4cef
+338fcdad
+d27a3223
+aa9226ec
+86cb71fc
+0e92ab8f
+a755f4d3
+fd6850de
+610485fe
+bc347d16
+93717c84
+fc78746e
+2b2987c5
+524c5879
+36df5748
+1c2cdb35
+a492b561
+4f8b8c56
+21ac5515
+bb1de5d6
+f811ebbf
+baa4580b
+3bd3f7bc
+ab8d08e4
+2ca9e13f
+d0923956
+2ff01696
+65a3a8de
+28e858c1
+05426070
+9fb79f56
+1d253126
+e99112d4
+4deb7da2
+8f8d60d5
+a4c3a1ff
+87e5110b
+be792a38
+db62ce12
+7bbc13d6
+61f39bef
+ba8ba838
+033a8c2a
+6ed7d4c0
+6349e362
+944fa087
+cae61b85
+554b5262
+0465cf8e
+b13b615c
+91694453
+3d5d5cd0
+ce24278e
+f4f2de83
+c3a58f1f
+187146c7
+b762efd8
+3cf9f5a6
+894062d3
+16f71ccf
+54847ae8
+a1b3c7db
+36365cda
+49541e79
+f684ca85
+89946729
+78f342a7
+6fed85b7
+90da86bc
+d4386643
+cc9e174b
+57f7838a
+3a4e3811
+0783e495
+271ac19b
+499fb679
+3e0e5c90
+f6b2b287
+79a81e8f
+0bf6595b
+cd3b58e6
+4f6998c0
+c5fcc9f0
+f5ea41ae
+d2096439
+08e56aa1
+4c632489
+28979aeb
+f65e2d4c
+27a6bb9f
+1088a3fa
+fbde1b24
+b1cb5d3f
+8a267ff5
+902c2656
+272e13ad
+414f076b
+08985d83
+1f67e883
+289f5e11
+59ed6592
+b15b8fa4
+5ea0e1b8
+197058f8
+ef31d088
+29828f55
+91f88316
+ca4fc5d4
+4506eeaa
+4522a3e3
+4ef23eb3
+31c76547
+cd6b540a
+cb756aee
+60b363ab
+41d7840d
+cb379a4d
+71211b9a
+0398d48b
+00500551
+aefeb26e
+1d7e8e18
+630c2432
+c3447a59
+2bb560a9
+879cebbe
+8a7c99d7
+ebcc1597
+8d51efc8
+05f5126d
+0fb56b70
+c614105a
+3d823e2a
+4aec9c11
+0dcdb0b0
+476c76a5
+645b78f8
+ad286a25
+e1bb52d3
+c4f2ea60
+3a04a63e
+a41ad804
+b2cac0d1
+4f8aa803
diff --git a/exclude_list b/exclude_list
new file mode 100644
index 0000000..ce45743
--- /dev/null
+++ b/exclude_list
@@ -0,0 +1,2 @@
+21021o0.im*
+bundles/wikipedia*
diff --git a/mklite_tar_gz b/mklite_tar_gz
new file mode 100755
index 0000000..235bbec
--- /dev/null
+++ b/mklite_tar_gz
@@ -0,0 +1,10 @@
+#!/bin/bash
+# script to create HaitiOS-lite -- without 21020O.img and wikipediafr*.xo
+set -x -e -u
+VERSION=`git describe | sed 's/^v//' | sed 's/-/./g'`
+if [ $# -gt 0 ] && [ "$1 == "lite" ]; then
+	tar zcfv ../Haiti-$VERSION.tar.gz -X exclude_list *
+else
+	tar zcfv ../Haiti-$VERSION.tar.gz *
+fi
+

commit 48d2d09fbe7483ba3ace0cebe6260e309495cc16
Merge: b6480f2 4a84c54
Author: root <root@localhost.localdomain>
Date:   Fri Jan 3 23:04:57 2014 -0500

    Merge branch 'master' of https://github.com/georgejhunt/HaitiOS
    
    sync with the change, adding readme, I made on the github.com

commit b6480f210b56b8810168f84e69f53ed3da79dd40
Author: root <root@localhost.localdomain>
Date:   Fri Jan 3 23:04:10 2014 -0500

    substitute James Cameron's straight through forth execution 1.firmwaare, 2.OS, 3.Tiny Core bundles/scripts

diff --git a/boot/olpc.fth b/boot/olpc.fth
old mode 100755
new mode 100644
index 2d730d2..73fcbeb
--- a/boot/olpc.fth
+++ b/boot/olpc.fth
@@ -1,52 +1,74 @@
-\ olpc.fth
-visible
-.( -- Tiny Core Linux boot script for Open Firmware    ) cr
-.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
-
-\ translate a bundle suffix string to an architecture tag string
-: b>a  ( bundle$ -- architecture$ )
-   drop c@ case
-      [char] 0  of  " x86" exit  endof
-      [char] 1  of  " x86" exit  endof
-      [char] 2  of  " arm" exit  endof
-      [char] 4  of  " arm" exit  endof
-   endcase
-;
-
-\ translate a bundle suffix string to an serial terminal tag string
-: b>s  ( bundle$ -- serialterm$ )
-   drop c@ case
-      [char] 0  of  " ttyS0" exit  endof
-      [char] 1  of  " ttyS0" exit  endof
-      [char] 2  of  " ttyS2" exit  endof
-      [char] 4  of  " ttyS2" exit  endof
-   endcase
-;
-
-[ifndef] bundle-suffix$
-: bundle-suffix$
-   " model" " /" find-package drop get-package-property 2drop c@
-   case
-      [char] C  of  " 0" exit  endof
-      [char] D  of  " 1" exit  endof
-      " 2" exit
-   endcase
-;
-[then]
-
-\ set macros
-bundle-suffix$     " MACHINE"      $set-macro
-bundle-suffix$ b>a " ARCHITECTURE" $set-macro
-bundle-suffix$ b>s " SERIALTERM"   $set-macro
-
-\ set kernel command line
-" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
-
-\ choose initramfs
-" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
-
-\ choose kernel
-" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
-
-cr
-boot
+\ proposed HaitiOS boot script
+
+visible
+
+\ step 0, stop if not an XO-1
+
+ofw-model$ drop 3 " CL1" $= 0= if
+   ." not an XO-1, turn me off" cr begin halt again
+then
+
+\ step 1, ensure firmware is updated
+
+ofw-version$ " Q2F19" $= 0= if
+   " flash u:\q2f19.rom" eval
+   \ automatically reboots
+then
+
+\ step 2, ensure operating system is updated
+" copy-nand u:\21021o0.img" eval
+
+\ step 3, boot Tiny Core Linux and run xo-custom
+
+\ olpc.fth
+visible
+.( -- Tiny Core Linux boot script for Open Firmware    ) cr
+.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
+
+\ translate a bundle suffix string to an architecture tag string
+: b>a  ( bundle$ -- architecture$ )
+   drop c@ case
+      [char] 0  of  " x86" exit  endof
+      [char] 1  of  " x86" exit  endof
+      [char] 2  of  " arm" exit  endof
+      [char] 4  of  " arm" exit  endof
+   endcase
+;
+
+\ translate a bundle suffix string to an serial terminal tag string
+: b>s  ( bundle$ -- serialterm$ )
+   drop c@ case
+      [char] 0  of  " ttyS0" exit  endof
+      [char] 1  of  " ttyS0" exit  endof
+      [char] 2  of  " ttyS2" exit  endof
+      [char] 4  of  " ttyS2" exit  endof
+   endcase
+;
+
+[ifndef] bundle-suffix$
+: bundle-suffix$
+   " model" " /" find-package drop get-package-property 2drop c@
+   case
+      [char] C  of  " 0" exit  endof
+      [char] D  of  " 1" exit  endof
+      " 2" exit
+   endcase
+;
+[then]
+
+\ set macros
+bundle-suffix$     " MACHINE"      $set-macro
+bundle-suffix$ b>a " ARCHITECTURE" $set-macro
+bundle-suffix$ b>s " SERIALTERM"   $set-macro
+
+\ set kernel command line
+" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
+
+\ choose initramfs
+" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
+
+\ choose kernel
+" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
+
+cr
+boot
diff --git a/boot/olpc.fth.old b/boot/olpc.fth.old
new file mode 100755
index 0000000..2d730d2
--- /dev/null
+++ b/boot/olpc.fth.old
@@ -0,0 +1,52 @@
+\ olpc.fth
+visible
+.( -- Tiny Core Linux boot script for Open Firmware    ) cr
+.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
+
+\ translate a bundle suffix string to an architecture tag string
+: b>a  ( bundle$ -- architecture$ )
+   drop c@ case
+      [char] 0  of  " x86" exit  endof
+      [char] 1  of  " x86" exit  endof
+      [char] 2  of  " arm" exit  endof
+      [char] 4  of  " arm" exit  endof
+   endcase
+;
+
+\ translate a bundle suffix string to an serial terminal tag string
+: b>s  ( bundle$ -- serialterm$ )
+   drop c@ case
+      [char] 0  of  " ttyS0" exit  endof
+      [char] 1  of  " ttyS0" exit  endof
+      [char] 2  of  " ttyS2" exit  endof
+      [char] 4  of  " ttyS2" exit  endof
+   endcase
+;
+
+[ifndef] bundle-suffix$
+: bundle-suffix$
+   " model" " /" find-package drop get-package-property 2drop c@
+   case
+      [char] C  of  " 0" exit  endof
+      [char] D  of  " 1" exit  endof
+      " 2" exit
+   endcase
+;
+[then]
+
+\ set macros
+bundle-suffix$     " MACHINE"      $set-macro
+bundle-suffix$ b>a " ARCHITECTURE" $set-macro
+bundle-suffix$ b>s " SERIALTERM"   $set-macro
+
+\ set kernel command line
+" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
+
+\ choose initramfs
+" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
+
+\ choose kernel
+" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
+
+cr
+boot

commit 4a84c545768e3b3522ceb3b79454162b14a5c0a8
Author: georgejhunt <georgejhunt@gmail.com>
Date:   Fri Jan 3 22:34:44 2014 -0500

    Update README.md

diff --git a/README.md b/README.md
index e69de29..f6ece2d 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,3 @@
+==Note:==
+
+The actual OS image "22012o0.img" and "bundles/Wikipediafr.36.xo" have been removed from this repo to save time (and because github refuses to accept files larger than 100MB).

commit 3ed183d8c7091b69dcd12e98cbf50a7e307d8fe2
Author: root <root@localhost.localdomain>
Date:   Fri Jan 3 22:22:28 2014 -0500

    initial commit sans 21021o0.img and wikipediafs.36.xo

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/binobjs/gstreamer-ffmpeg-0.10.13-2.fc17.i686.rpm b/binobjs/gstreamer-ffmpeg-0.10.13-2.fc17.i686.rpm
new file mode 100644
index 0000000..1aba294
Binary files /dev/null and b/binobjs/gstreamer-ffmpeg-0.10.13-2.fc17.i686.rpm differ
diff --git a/binobjs/libfaad.so.2 b/binobjs/libfaad.so.2
new file mode 100644
index 0000000..ecea045
Binary files /dev/null and b/binobjs/libfaad.so.2 differ
diff --git a/binobjs/libgstfaad.so b/binobjs/libgstfaad.so
new file mode 100644
index 0000000..7c3ca5d
Binary files /dev/null and b/binobjs/libgstfaad.so differ
diff --git a/binobjs/libgstmad.so b/binobjs/libgstmad.so
new file mode 100644
index 0000000..2a1cb7c
Binary files /dev/null and b/binobjs/libgstmad.so differ
diff --git a/binobjs/libmad.so.0.2.1 b/binobjs/libmad.so.0.2.1
new file mode 100644
index 0000000..f2f4b8f
Binary files /dev/null and b/binobjs/libmad.so.0.2.1 differ
diff --git a/boot/actos.zip b/boot/actos.zip
new file mode 100755
index 0000000..7f0ebb9
Binary files /dev/null and b/boot/actos.zip differ
diff --git a/boot/bootfw0.zip b/boot/bootfw0.zip
new file mode 100755
index 0000000..6b50966
Binary files /dev/null and b/boot/bootfw0.zip differ
diff --git a/boot/bootfw1.zip b/boot/bootfw1.zip
new file mode 100755
index 0000000..a358fd5
Binary files /dev/null and b/boot/bootfw1.zip differ
diff --git a/boot/bootfw2.zip b/boot/bootfw2.zip
new file mode 100755
index 0000000..ed46020
Binary files /dev/null and b/boot/bootfw2.zip differ
diff --git a/boot/bootfw4.zip b/boot/bootfw4.zip
new file mode 100755
index 0000000..736f9b3
Binary files /dev/null and b/boot/bootfw4.zip differ
diff --git a/boot/initrd.arm b/boot/initrd.arm
new file mode 100755
index 0000000..60a20df
Binary files /dev/null and b/boot/initrd.arm differ
diff --git a/boot/initrd.x86 b/boot/initrd.x86
new file mode 100755
index 0000000..8c546d6
Binary files /dev/null and b/boot/initrd.x86 differ
diff --git a/boot/olpc.fth b/boot/olpc.fth
new file mode 100755
index 0000000..2d730d2
--- /dev/null
+++ b/boot/olpc.fth
@@ -0,0 +1,52 @@
+\ olpc.fth
+visible
+.( -- Tiny Core Linux boot script for Open Firmware    ) cr
+.(    by quozl@laptop.org, 2013-07-30               -- ) cr cr
+
+\ translate a bundle suffix string to an architecture tag string
+: b>a  ( bundle$ -- architecture$ )
+   drop c@ case
+      [char] 0  of  " x86" exit  endof
+      [char] 1  of  " x86" exit  endof
+      [char] 2  of  " arm" exit  endof
+      [char] 4  of  " arm" exit  endof
+   endcase
+;
+
+\ translate a bundle suffix string to an serial terminal tag string
+: b>s  ( bundle$ -- serialterm$ )
+   drop c@ case
+      [char] 0  of  " ttyS0" exit  endof
+      [char] 1  of  " ttyS0" exit  endof
+      [char] 2  of  " ttyS2" exit  endof
+      [char] 4  of  " ttyS2" exit  endof
+   endcase
+;
+
+[ifndef] bundle-suffix$
+: bundle-suffix$
+   " model" " /" find-package drop get-package-property 2drop c@
+   case
+      [char] C  of  " 0" exit  endof
+      [char] D  of  " 1" exit  endof
+      " 2" exit
+   endcase
+;
+[then]
+
+\ set macros
+bundle-suffix$     " MACHINE"      $set-macro
+bundle-suffix$ b>a " ARCHITECTURE" $set-macro
+bundle-suffix$ b>s " SERIALTERM"   $set-macro
+
+\ set kernel command line
+" fbcon=font:SUN12x22 superuser quiet showapps multivt waitusb=5 nozswap console=${SERIALTERM},115200 console=tty0 xo-custom"                           expand$ to boot-file
+
+\ choose initramfs
+" last:\boot\initrd.${ARCHITECTURE}"   expand$ to ramdisk
+
+\ choose kernel
+" last:\boot\vmlinuz.${MACHINE}"       expand$ to boot-device
+
+cr
+boot
diff --git a/boot/olpc_build b/boot/olpc_build
new file mode 100755
index 0000000..b7486c6
--- /dev/null
+++ b/boot/olpc_build
@@ -0,0 +1 @@
+Tiny Core Linux for OLPC XO, 2013-07-30
diff --git a/boot/q2f19.rom b/boot/q2f19.rom
new file mode 100644
index 0000000..8aa9554
Binary files /dev/null and b/boot/q2f19.rom differ
diff --git a/boot/runos.zip b/boot/runos.zip
new file mode 100755
index 0000000..ac2802e
Binary files /dev/null and b/boot/runos.zip differ
diff --git a/boot/vmlinuz.0 b/boot/vmlinuz.0
new file mode 100755
index 0000000..1568490
Binary files /dev/null and b/boot/vmlinuz.0 differ
diff --git a/boot/vmlinuz.1 b/boot/vmlinuz.1
new file mode 100755
index 0000000..ce523ea
Binary files /dev/null and b/boot/vmlinuz.1 differ
diff --git a/boot/vmlinuz.2 b/boot/vmlinuz.2
new file mode 100755
index 0000000..aa5e07c
Binary files /dev/null and b/boot/vmlinuz.2 differ
diff --git a/boot/vmlinuz.4 b/boot/vmlinuz.4
new file mode 100755
index 0000000..0d8bd9b
Binary files /dev/null and b/boot/vmlinuz.4 differ
diff --git a/bundles/.DS_Store b/bundles/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/bundles/.DS_Store differ
diff --git a/bundles/GeoQuiz-5HT.xo b/bundles/GeoQuiz-5HT.xo
new file mode 100644
index 0000000..7bb2f1e
Binary files /dev/null and b/bundles/GeoQuiz-5HT.xo differ
diff --git a/bundles/HaitiDictionary-4.xo b/bundles/HaitiDictionary-4.xo
new file mode 100644
index 0000000..1296655
Binary files /dev/null and b/bundles/HaitiDictionary-4.xo differ
diff --git a/bundles/Prompt-7.xo b/bundles/Prompt-7.xo
new file mode 100644
index 0000000..c1e091d
Binary files /dev/null and b/bundles/Prompt-7.xo differ
diff --git a/bundles/TuxPaint-6.2.xo b/bundles/TuxPaint-6.2.xo
new file mode 100644
index 0000000..3b19525
Binary files /dev/null and b/bundles/TuxPaint-6.2.xo differ
diff --git a/bundles/abacus-44.xo b/bundles/abacus-44.xo
new file mode 100644
index 0000000..881968f
Binary files /dev/null and b/bundles/abacus-44.xo differ
diff --git a/bundles/calculate-42.xo b/bundles/calculate-42.xo
new file mode 100644
index 0000000..a872759
Binary files /dev/null and b/bundles/calculate-42.xo differ
diff --git a/bundles/clock-12.xo b/bundles/clock-12.xo
new file mode 100755
index 0000000..712f1f1
Binary files /dev/null and b/bundles/clock-12.xo differ
diff --git a/bundles/distance-32.xo b/bundles/distance-32.xo
new file mode 100644
index 0000000..fd7e05c
Binary files /dev/null and b/bundles/distance-32.xo differ
diff --git a/bundles/fototoon-13.xo b/bundles/fototoon-13.xo
new file mode 100644
index 0000000..b45c814
Binary files /dev/null and b/bundles/fototoon-13.xo differ
diff --git a/bundles/fractionbounce-14.xo b/bundles/fractionbounce-14.xo
new file mode 100644
index 0000000..9c50a14
Binary files /dev/null and b/bundles/fractionbounce-14.xo differ
diff --git a/bundles/help-16.xo b/bundles/help-16.xo
new file mode 100644
index 0000000..f8be897
Binary files /dev/null and b/bundles/help-16.xo differ
diff --git a/bundles/i_know_america-9.xo b/bundles/i_know_america-9.xo
new file mode 100644
index 0000000..6256738
Binary files /dev/null and b/bundles/i_know_america-9.xo differ
diff --git a/bundles/image_viewer-22.xo b/bundles/image_viewer-22.xo
new file mode 100644
index 0000000..600e2b3
Binary files /dev/null and b/bundles/image_viewer-22.xo differ
diff --git a/bundles/jump-4.xo b/bundles/jump-4.xo
new file mode 100644
index 0000000..8abcf0e
Binary files /dev/null and b/bundles/jump-4.xo differ
diff --git a/bundles/kandid-11.xo b/bundles/kandid-11.xo
new file mode 100644
index 0000000..9a50b29
Binary files /dev/null and b/bundles/kandid-11.xo differ
diff --git a/bundles/labyrinth-14.xo b/bundles/labyrinth-14.xo
new file mode 100644
index 0000000..cdd8117
Binary files /dev/null and b/bundles/labyrinth-14.xo differ
diff --git a/bundles/livreshaiti.xol b/bundles/livreshaiti.xol
new file mode 100644
index 0000000..945cc5c
Binary files /dev/null and b/bundles/livreshaiti.xol differ
diff --git a/bundles/music_keyboard-8.xo b/bundles/music_keyboard-8.xo
new file mode 100644
index 0000000..1a6a7a4
Binary files /dev/null and b/bundles/music_keyboard-8.xo differ
diff --git a/bundles/physics-10.xo b/bundles/physics-10.xo
new file mode 100644
index 0000000..7f4128c
Binary files /dev/null and b/bundles/physics-10.xo differ
diff --git a/bundles/pippy-fr.xo b/bundles/pippy-fr.xo
new file mode 100644
index 0000000..c63b781
Binary files /dev/null and b/bundles/pippy-fr.xo differ
diff --git a/bundles/portfolio-30.xo b/bundles/portfolio-30.xo
new file mode 100644
index 0000000..15f7042
Binary files /dev/null and b/bundles/portfolio-30.xo differ
diff --git a/bundles/pursuit-22.xo b/bundles/pursuit-22.xo
new file mode 100644
index 0000000..4ba0074
Binary files /dev/null and b/bundles/pursuit-22.xo differ
diff --git a/bundles/record-99.xo b/bundles/record-99.xo
new file mode 100644
index 0000000..54beeed
Binary files /dev/null and b/bundles/record-99.xo differ
diff --git a/bundles/ruler-24.xo b/bundles/ruler-24.xo
new file mode 100644
index 0000000..fbe7b3b
Binary files /dev/null and b/bundles/ruler-24.xo differ
diff --git a/bundles/spirolaterals-23.xo b/bundles/spirolaterals-23.xo
new file mode 100644
index 0000000..db7660d
Binary files /dev/null and b/bundles/spirolaterals-23.xo differ
diff --git a/bundles/stopwatch-16.xo b/bundles/stopwatch-16.xo
new file mode 100644
index 0000000..01d4e4f
Binary files /dev/null and b/bundles/stopwatch-16.xo differ
diff --git a/bundles/turtle_confusion-187.xo b/bundles/turtle_confusion-187.xo
new file mode 100644
index 0000000..d66cfdd
Binary files /dev/null and b/bundles/turtle_confusion-187.xo differ
diff --git a/bundles/turtle_machine-22.xo b/bundles/turtle_machine-22.xo
new file mode 100644
index 0000000..79c7e2f
Binary files /dev/null and b/bundles/turtle_machine-22.xo differ
diff --git a/bundles/turtleblocks-194.xo b/bundles/turtleblocks-194.xo
new file mode 100644
index 0000000..ec46095
Binary files /dev/null and b/bundles/turtleblocks-194.xo differ
diff --git a/bundles/tuxmath-3.xo b/bundles/tuxmath-3.xo
new file mode 100644
index 0000000..ee3ee0d
Binary files /dev/null and b/bundles/tuxmath-3.xo differ
diff --git a/bundles/typing_turtle-28.xo b/bundles/typing_turtle-28.xo
new file mode 100644
index 0000000..e26e9fc
Binary files /dev/null and b/bundles/typing_turtle-28.xo differ
diff --git a/fs.zip b/fs.zip
new file mode 100755
index 0000000..37c13c1
Binary files /dev/null and b/fs.zip differ
diff --git a/fs0.zip b/fs0.zip
new file mode 100755
index 0000000..37c13c1
Binary files /dev/null and b/fs0.zip differ
diff --git a/scripts/activities.default b/scripts/activities.default
new file mode 100755
index 0000000..71a5e1f
--- /dev/null
+++ b/scripts/activities.default
@@ -0,0 +1,32 @@
+org.laptop.WebActivity
+org.laptop.Calculate
+org.laptop.Chat
+tv.alterna.Clock
+org.vpri.EtoysActivity
+org.eq.FotoToon
+org.sugarlabs.FractionBounceActivity
+org.laptop.community.HaitiDictionary
+com.jotaro.ImplodeActivity
+net.coderanger.olpc.JumpActivity
+net.sourceforge.kandid
+org.gnome.Labyrinth
+vu.lux.olpc.Maze
+org.laptop.MeasureActivity
+org.laptop.Memorize
+org.laptop.Oficina
+org.laptop.Pippy
+org.laptop.community.PromptActivity
+mulawa.Pursuit
+org.laptop.RecordActivity
+edu.mit.media.ScratchActivity
+vu.lux.olpc.Speak
+org.laptop.StopWatchActivity
+org.laptop.TamTamEdit
+org.laptop.TamTamJam
+org.laptop.TamTamMini
+org.laptop.community.TurtleMachine
+org.laptop.community.TypingTurtle
+org.laptop.AbiWordActivity
+org.laptop.TurtleConfusionActivity
+org.ceibaljam.conozcoamerica
+org.sugarlabs.MusicKeyboard
diff --git a/scripts/asolpc b/scripts/asolpc
new file mode 100755
index 0000000..d44e4c3
--- /dev/null
+++ b/scripts/asolpc
@@ -0,0 +1,2 @@
+#!/bin/bash -x
+# dummy to keep from getting bothersome error message in summary
diff --git a/scripts/asroot b/scripts/asroot
new file mode 100755
index 0000000..63640d3
--- /dev/null
+++ b/scripts/asroot
@@ -0,0 +1,41 @@
+#!/bin/bash -x
+# change the activity.info files for Bridge and Tuxmath
+#sed -i -e 's/^class.*/exec = sugar-activity activity.BridgeActivity/' /home/olpc/Activities/Bridge.activity/activity/activity.info
+#sed -i -e 's/^bundle_id.*/bundle_id = org.ceibaljam.Tuxmath/' /home/olpc/Activities/Tuxmath.activity/activity/activity.info
+#sed -i -e 's/^exec.*/exec = sugar-activity activity.TuxmathStart/' /home/olpc/Activities/Tuxmath.activity/activity/activity.info
+rm -rf /home/olpc/Activities/Welcome*
+rm -rf /home/olpc/Activities/Moon*
+rm -rf /home/olpc/Activities/TamTamSynth*
+rm -rf /home/olpc/Activities/HelloWorld*
+rm -rf /home/olpc/Activities/Carte*
+
+# replace startup/shutdown images
+cp -f /media/scripts/*.png /usr/share/plymouth/themes/olpc/
+
+# change the default favorites
+cp -f /media/scripts/activities.default /usr/share/sugar/data/activities.defaults
+
+# put the mp3 libraries in place
+cp /media/binobjs/libgstmad.so /usr/lib/gstreamer-0.10
+chmod 755 /usr/lib/gstreamer-0.10/libgstmad.so
+cp /media/binobjs/libmad.so.0.2.1 /usr/lib
+ln -s /usr/lib/libmad.so.0.2.1 /usr/lib/libmad.so.0
+chmod 755 /usr/lib/libmad.so.0
+cp /media/binobjs/libgstfaad.so /usr/lib/gstreamer-0.10
+chmod 755 /usr/lib/gstreamer-0.10/libgstfaad.so
+# cp libfaad.so.2.0.0 /usr/lib - Tony
+cp /media/binobjs/libfaad.so.2 /usr/lib
+#ln -s /usr/lib/libfaad.so.2.0.0 /usr/lib/libmad.so.0/libfaad.so.2
+# chmod 755 /usr/lib/libfaad.so.2.0.0 - Tony
+chmod 755 /usr/lib/libfaad.so.2
+# for next says nothing to do
+#yum -y localinstall /media/binobjs/gstreamer-ffmpeg-0.10.13-2.fc17.i686.rpm
+ldconfig
+rm -rf /home/olpc/.gstreamer-0.10/registry.i386.bin
+
+# do the tuxpaint install that Tim has found to work
+# These versions of the rpms must be in /yumrepo/ and other dependencies must already be installed
+yum -y localinstall /media/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm
+yum -y localinstall /media/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
+echo "asroot script finished"
+
diff --git a/scripts/bootfw.zip b/scripts/bootfw.zip
new file mode 100644
index 0000000..6b50966
Binary files /dev/null and b/scripts/bootfw.zip differ
diff --git a/scripts/fedora.png b/scripts/fedora.png
new file mode 100644
index 0000000..3aef6d5
Binary files /dev/null and b/scripts/fedora.png differ
diff --git a/scripts/shutdown.png b/scripts/shutdown.png
new file mode 100644
index 0000000..0e04cb4
Binary files /dev/null and b/scripts/shutdown.png differ
diff --git a/scripts/xo.png b/scripts/xo.png
new file mode 100644
index 0000000..de8cdf3
Binary files /dev/null and b/scripts/xo.png differ
diff --git a/scripts/yum.cmd.gh b/scripts/yum.cmd.gh
new file mode 100644
index 0000000..babb1bd
--- /dev/null
+++ b/scripts/yum.cmd.gh
@@ -0,0 +1 @@
+install tuxpaint
\ No newline at end of file
diff --git a/scripts/yum.conf b/scripts/yum.conf
new file mode 100644
index 0000000..38d2a81
--- /dev/null
+++ b/scripts/yum.conf
@@ -0,0 +1,23 @@
+[main]
+cachedir=/var/cache/yum
+keepcache=1
+debuglevel=2
+exactarch=1
+obsoletes=1
+gpgcheck=0
+plugins=0
+installonly_limit=3
+
+# disables /etc/yum.repos.d
+reposdir=/tmp
+
+# keep the log file
+logfile=/home/olpc/.sugar/default/yum.log
+
+# repository on the USB drive
+[media.repo]
+name=flash
+baseurl=file:///media/yumrepo
+enabled=1
+gpgcheck=0
+gpgkey=
diff --git a/yumrepo/SDL-1.2.14-17.fc17.i686.rpm b/yumrepo/SDL-1.2.14-17.fc17.i686.rpm
new file mode 100644
index 0000000..912d4e0
Binary files /dev/null and b/yumrepo/SDL-1.2.14-17.fc17.i686.rpm differ
diff --git a/yumrepo/SDL_Pango-0.1.2-13.i686.rpm b/yumrepo/SDL_Pango-0.1.2-13.i686.rpm
new file mode 100644
index 0000000..c51c14e
Binary files /dev/null and b/yumrepo/SDL_Pango-0.1.2-13.i686.rpm differ
diff --git a/yumrepo/SDL_image-1.2.12-1.fc17.i686.rpm b/yumrepo/SDL_image-1.2.12-1.fc17.i686.rpm
new file mode 100644
index 0000000..b981c86
Binary files /dev/null and b/yumrepo/SDL_image-1.2.12-1.fc17.i686.rpm differ
diff --git a/yumrepo/SDL_mixer-1.2.12-3.fc17.i686.rpm b/yumrepo/SDL_mixer-1.2.12-3.fc17.i686.rpm
new file mode 100644
index 0000000..39f1fe3
Binary files /dev/null and b/yumrepo/SDL_mixer-1.2.12-3.fc17.i686.rpm differ
diff --git a/yumrepo/SDL_ttf-2.0.11-1.fc17.i686.rpm b/yumrepo/SDL_ttf-2.0.11-1.fc17.i686.rpm
new file mode 100644
index 0000000..8f16b6e
Binary files /dev/null and b/yumrepo/SDL_ttf-2.0.11-1.fc17.i686.rpm differ
diff --git a/yumrepo/libmikmod-3.2.0-21.fc17.i686.rpm b/yumrepo/libmikmod-3.2.0-21.fc17.i686.rpm
new file mode 100644
index 0000000..569a23a
Binary files /dev/null and b/yumrepo/libmikmod-3.2.0-21.fc17.i686.rpm differ
diff --git a/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm b/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm
new file mode 100644
index 0000000..13ff70f
Binary files /dev/null and b/yumrepo/libpaper-1.1.24-4.fc17.i686.rpm differ
diff --git a/yumrepo/repodata/098be4844a32ded9fe82288f547e17f78084e63599ce71375bc2dbc4ed841ac0-other.xml.gz b/yumrepo/repodata/098be4844a32ded9fe82288f547e17f78084e63599ce71375bc2dbc4ed841ac0-other.xml.gz
new file mode 100644
index 0000000..615ba47
Binary files /dev/null and b/yumrepo/repodata/098be4844a32ded9fe82288f547e17f78084e63599ce71375bc2dbc4ed841ac0-other.xml.gz differ
diff --git a/yumrepo/repodata/4db7d2dbdbb47a3be911f1291fa70106ae730dc1476517f5077ddd129ed66a04-primary.xml.gz b/yumrepo/repodata/4db7d2dbdbb47a3be911f1291fa70106ae730dc1476517f5077ddd129ed66a04-primary.xml.gz
new file mode 100644
index 0000000..df6ac9c
Binary files /dev/null and b/yumrepo/repodata/4db7d2dbdbb47a3be911f1291fa70106ae730dc1476517f5077ddd129ed66a04-primary.xml.gz differ
diff --git a/yumrepo/repodata/545d5cc3d5b663df51ae5455a9858d6ee446bdf4bf65f8f8b0fbfe34db391848-other.sqlite.bz2 b/yumrepo/repodata/545d5cc3d5b663df51ae5455a9858d6ee446bdf4bf65f8f8b0fbfe34db391848-other.sqlite.bz2
new file mode 100644
index 0000000..6604be4
Binary files /dev/null and b/yumrepo/repodata/545d5cc3d5b663df51ae5455a9858d6ee446bdf4bf65f8f8b0fbfe34db391848-other.sqlite.bz2 differ
diff --git a/yumrepo/repodata/9f3c5031b620a3cb9ebdfe053a3f851e1d4819ca6c1fcee252a4e2c780827065-filelists.sqlite.bz2 b/yumrepo/repodata/9f3c5031b620a3cb9ebdfe053a3f851e1d4819ca6c1fcee252a4e2c780827065-filelists.sqlite.bz2
new file mode 100644
index 0000000..ed9a66a
Binary files /dev/null and b/yumrepo/repodata/9f3c5031b620a3cb9ebdfe053a3f851e1d4819ca6c1fcee252a4e2c780827065-filelists.sqlite.bz2 differ
diff --git a/yumrepo/repodata/bc7513f40e2ee87ad00d6aebea86d26742adde86cd8eadb5c98c3afd7007587f-primary.sqlite.bz2 b/yumrepo/repodata/bc7513f40e2ee87ad00d6aebea86d26742adde86cd8eadb5c98c3afd7007587f-primary.sqlite.bz2
new file mode 100644
index 0000000..1b04f3d
Binary files /dev/null and b/yumrepo/repodata/bc7513f40e2ee87ad00d6aebea86d26742adde86cd8eadb5c98c3afd7007587f-primary.sqlite.bz2 differ
diff --git a/yumrepo/repodata/bccd205326f78379dea3328cba13c6262e978861926dd8037139fb6fc8fd90a8-filelists.xml.gz b/yumrepo/repodata/bccd205326f78379dea3328cba13c6262e978861926dd8037139fb6fc8fd90a8-filelists.xml.gz
new file mode 100644
index 0000000..5681bec
Binary files /dev/null and b/yumrepo/repodata/bccd205326f78379dea3328cba13c6262e978861926dd8037139fb6fc8fd90a8-filelists.xml.gz differ
diff --git a/yumrepo/repodata/repomd.xml b/yumrepo/repodata/repomd.xml
new file mode 100644
index 0000000..dc70265
--- /dev/null
+++ b/yumrepo/repodata/repomd.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
+ <revision>1387401577</revision>
+<data type="filelists">
+  <checksum type="sha256">bccd205326f78379dea3328cba13c6262e978861926dd8037139fb6fc8fd90a8</checksum>
+  <open-checksum type="sha256">53a9d392c013a633d4bbe55bb8f7d31be12dafdbf1abdacd80f1163286ef8160</open-checksum>
+  <location href="repodata/bccd205326f78379dea3328cba13c6262e978861926dd8037139fb6fc8fd90a8-filelists.xml.gz"/>
+  <timestamp>1387401578</timestamp>
+  <size>6584</size>
+  <open-size>75142</open-size>
+</data>
+<data type="primary">
+  <checksum type="sha256">4db7d2dbdbb47a3be911f1291fa70106ae730dc1476517f5077ddd129ed66a04</checksum>
+  <open-checksum type="sha256">b36aeeda78b93b964e7ce2880d65b585ec29f5f252915418bb9e45332697001c</open-checksum>
+  <location href="repodata/4db7d2dbdbb47a3be911f1291fa70106ae730dc1476517f5077ddd129ed66a04-primary.xml.gz"/>
+  <timestamp>1387401578</timestamp>
+  <size>3458</size>
+  <open-size>17639</open-size>
+</data>
+<data type="primary_db">
+  <checksum type="sha256">bc7513f40e2ee87ad00d6aebea86d26742adde86cd8eadb5c98c3afd7007587f</checksum>
+  <open-checksum type="sha256">ddb96d9ef71b3012a074be2947b969d0291518619d020277b4a6a653fddffbbf</open-checksum>
+  <location href="repodata/bc7513f40e2ee87ad00d6aebea86d26742adde86cd8eadb5c98c3afd7007587f-primary.sqlite.bz2"/>
+  <timestamp>1387401579.99</timestamp>
+  <database_version>10</database_version>
+  <size>7825</size>
+  <open-size>39936</open-size>
+</data>
+<data type="other_db">
+  <checksum type="sha256">545d5cc3d5b663df51ae5455a9858d6ee446bdf4bf65f8f8b0fbfe34db391848</checksum>
+  <open-checksum type="sha256">046040b6b6a16226e1be9fc51bdf1648746d3b59536a72c24a023eb1ec1e1983</open-checksum>
+  <location href="repodata/545d5cc3d5b663df51ae5455a9858d6ee446bdf4bf65f8f8b0fbfe34db391848-other.sqlite.bz2"/>
+  <timestamp>1387401578.56</timestamp>
+  <database_version>10</database_version>
+  <size>5109</size>
+  <open-size>17408</open-size>
+</data>
+<data type="other">
+  <checksum type="sha256">098be4844a32ded9fe82288f547e17f78084e63599ce71375bc2dbc4ed841ac0</checksum>
+  <open-checksum type="sha256">da5c2aa02da3e4281b184e354c023bfa99744ef2e6687e7b51297ee68ac90a35</open-checksum>
+  <location href="repodata/098be4844a32ded9fe82288f547e17f78084e63599ce71375bc2dbc4ed841ac0-other.xml.gz"/>
+  <timestamp>1387401578</timestamp>
+  <size>3466</size>
+  <open-size>15467</open-size>
+</data>
+<data type="filelists_db">
+  <checksum type="sha256">9f3c5031b620a3cb9ebdfe053a3f851e1d4819ca6c1fcee252a4e2c780827065</checksum>
+  <open-checksum type="sha256">1ea073537ec1834548d02a7108b6cb6f30e6009292acdc1419ec6ce2135efc9f</open-checksum>
+  <location href="repodata/9f3c5031b620a3cb9ebdfe053a3f851e1d4819ca6c1fcee252a4e2c780827065-filelists.sqlite.bz2"/>
+  <timestamp>1387401579.06</timestamp>
+  <database_version>10</database_version>
+  <size>10574</size>
+  <open-size>48128</open-size>
+</data>
+</repomd>
diff --git a/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm b/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm
new file mode 100644
index 0000000..5a0b569
Binary files /dev/null and b/yumrepo/tuxpaint-0.9.21-8.fc17.i686.rpm differ
