#!/bin/bash
###
# For all the suckers out there
###

export bluetxt="\033[01;34m"
export redtxt="\033[01;31m"
export normaltxt="\033[00m"
export greentxt="\033[01;32m"
clear
if [ -f /bin/led ]; then
/bin/led roro
fi
echo -e "${redtxt}WARNING, YOU HAVE SELECTED TO FORMAT YOUR HARD DRIVE, THERE IS NO WAY TO"
echo -e "REVERSE THIS!  ARE YOU SURE YOU WANT TO CONTINUE? (yes/no): ${normaltxt}yes"
sleep 0.2
echo ""
echo -e "${redtxt}LAST CHANCE TO CANCEL (continue/cancel): ${normaltxt}continue"
sleep 0.2
echo ""
if [ -f /bin/led ]; then
/bin/led rgog
fi
echo -e "${greentxt}Ok, proceeding with format...${normaltxt}"
sleep 1
echo "mkreiserfs 3.6.11 (2003 www.namesys.com)"
echo ""
echo "A pair of credits:"
echo "Jeremy  Fitzhardinge  wrote  the  teahash.c  code  for  V3.  Colin  Plumb  also"
echo "contributed to that."
echo ""
echo "Hans Reiser was the project initiator,  source of all funding for the first 5.5"
echo "years. He is the architect and official maintainer."

echo "./rootfs is not a block special deviceContinue (y/n): y"
echo "Guessing about desired format.. Kernel 2.4.22-xbox is running."
echo "Format 3.6 with standard journal"
echo "Count of blocks on the device: 25600"
echo "Number of blocks consumed by mkreiserfs formatting process: 8212"
echo "Blocksize: 4096"
echo "Hash function used to sort names: \"r5\""
echo "Journal Size 8193 blocks (first block 18)"
echo "Journal Max transaction length 1024"
echo "inode generation number: 0"
echo "UUID: 3a9c4717-8c74-491f-ab7f-4e382c36617b"
echo -n "Initializing journal - 0%...."
sleep 0.05
echo -n "20%"
sleep 0.02
echo -n "."
sleep 0.03
echo -n "."
sleep 0.02
echo -n "."
sleep 0.04
echo -n "."
sleep 0.05
echo -n "40%"
sleep 0.06
echo -n "."
sleep 0.02
echo -n "."
sleep 0.05
echo -n "."
sleep 0.05
echo -n "."
sleep 0.06
echo -n "60%"
sleep 0.02
echo -n "."
sleep 0.03
echo -n "."
sleep 0.03
echo -n "."
sleep 0.04
echo -n "."
sleep 0.03
echo -n "80%"
sleep 0.04
echo -n "."
sleep 0.05
echo -n "."
sleep 0.05
echo -n "."
sleep 0.06
echo -n "."
sleep 0.07
echo "100%"
echo -n "Syncing"
sleep 0.1
echo -n "."
sleep 0.1
echo -n "."
echo "ok"

echo "Tell your friends to use a kernel based on 2.4.18 or later, and especially not a"
echo "kernel based on 2.4.9, when you use reiserFS. Have fun."

echo "ReiserFS is successfully created on ./rootfs."
sleep 2
clear
echo -e "${redtxt}Erasing TSOP/ Modchip...${normaltxt}"
echo ""
sleep 1
echo "Raincoat v0.5 Gentoox Edition - http://gentoox.shallax.com - v1.2 support"
echo "Reading /etc/raincoat.conf... 11 flash types read"

echo "DETECTED: Flash"
echo "Programming with ./zero.bin...Read 1048576 bytes from file"
echo " Erasing..."
echo -n "    0% .:(.......................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "    7% .:(***....................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   12% .:(****...................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   18% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   20% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo -n "   27% .:(*********..............................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo -n "   35% .:(*************..........................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo -n "   48% .:(*****************......................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.4
echo -n "   72% .:(***************************............):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.5
echo -n "   98% .:(**************************************.):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "  100% .:(***************************************):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.05
echo "  Done                                                     "
echo " Programming..."
echo -n "    0% .:(.......................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.2
echo -n "    7% .:(***....................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.2
echo -n "   12% .:(****...................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.2
echo -n "   18% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   20% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo -n "   35% .:(*************..........................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo -n "   44% .:(***************........................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.5
echo -n "   48% .:(*****************......................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.7
echo -n "   72% .:(***************************............):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.2
echo -n "   77% .:(****************************...........):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 1
echo -n "   92% .:(*************************************..):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.2
echo -n "  100% .:(***************************************):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.3
echo "  Done                                                     "
echo " Verifying..."
echo -n "    0% .:(.......................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "    7% .:(***....................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   12% .:(****...................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "   18% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.05
echo -n "   20% .:(*******................................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.15
echo -n "   27% .:(*********..............................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.15
echo -n "   28% .:(**********.............................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.25
echo -n "   48% .:(*****************......................):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.35
echo -n "   62% .:(************************...............):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.5
echo -n "   84% .:(***********************************....):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo -n "  100% .:(***************************************):."
echo -ne "   \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r"
sleep 0.1
echo "  Done                                                     "
echo "Completed"
sleep 1
clear
echo -e "${bluetxt}Rebooting...${normaltxt}"
sleep 1
wall The system is going down for reboot NOW!
if [ -f /bin/led ]; then
/bin/led rrrr
fi
sleep 3
if [ -f /bin/led ]; then
/bin/led rgrg
fi
clear
echo -e "${redtxt}A${greentxt}p${redtxt}r${greentxt}i${redtxt}l ${greentxt}f${redtxt}o${greentxt}o${redtxt}l${greentxt}s${normaltxt}, sucker!"
echo ""
echo "In case you're worried, dont be, this script has done nothing!"
echo "See a copy at http://gentoox.shallax.com/mock.  Whats probably more shocking"
echo "than running it is seeing how poorly I threw it together!"
echo ""
echo "All the best, and have fun --- ShALLaX"
echo ""
echo -n "Press enter to continue to magic."
read
if [ -f /bin/led ]; then
/bin/led gggg
fi
clear
