Index: /hadoop4win-setup/cygwin_mirror/cygwin.pkg.list
===================================================================
--- /hadoop4win-setup/cygwin_mirror/cygwin.pkg.list	(revision 139)
+++ /hadoop4win-setup/cygwin_mirror/cygwin.pkg.list	(revision 140)
@@ -36,5 +36,4 @@
 libgmp3              4.3.1-3             OK
 libiconv2            1.13.1-1            OK
-libintl2             0.12.1-3            OK
 libintl3             0.14.5-1            OK
 libintl8             0.17-11             OK
Index: /hadoop4win-setup/my_packages/hadoop/bin/hadoop4win-init
===================================================================
--- /hadoop4win-setup/my_packages/hadoop/bin/hadoop4win-init	(revision 139)
+++ /hadoop4win-setup/my_packages/hadoop/bin/hadoop4win-init	(revision 140)
@@ -15,7 +15,8 @@
 echo export JAVA_HOME=$JAVA_HOME >> /opt/hadoop/conf/hadoop-env.sh
 echo export HADOOP_HOME=/opt/hadoop >> /opt/hadoop/conf/hadoop-env.sh
-ln -s $JAVA_HOME/bin/javac /bin/
-ln -s /opt/hadoop/bin/hadoop /bin/
-ln -s /opt/hadoop/bin/hadoop-config.sh /bin/
+echo export HADOOP_CLASSPATH=/opt/hadoop >> /opt/hadoop/conf/hadoop-env.sh
+echo export HADOOP_CONF_DIR=/opt/hadoop/conf >> /opt/hadoop/conf/hadoop-env.sh
+echo export JAVA_HOME=$JAVA_HOME >> /etc/profile
+echo "export PATH=/opt/hadoop/bin/:$JAVA_HOME/bin:\$PATH" >> /etc/profile
 cd $JAVA_HOME
 chmod a+x `find . -name "*.exe"`
@@ -24,10 +25,9 @@
 cd /opt/hadoop
 bin/hadoop namenode -format
-/opt/hadoop/bin/hadoop-daemon.sh start namenode
-/opt/hadoop/bin/hadoop-daemon.sh start datanode
-/opt/hadoop/bin/hadoop-daemon.sh start jobtracker
-/opt/hadoop/bin/hadoop-daemon.sh start tasktracker
+/bin/start-hadoop
+bin/hadoop fs -mkdir tmp
+echo "/bin/stop-hadoop" > ~/.bash_logout
+echo "/bin/stop-hadoop" > /etc/skel/.bash_logout
 cygstart http://localhost:50070
 cygstart http://localhost:50030
-bin/hadoop fs -mkdir tmp
 exit
Index: /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop
===================================================================
--- /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop	(revision 139)
+++ /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop	(revision 140)
@@ -1,7 +1,5 @@
 #!/bin/bash
-/opt/hadoop/bin/hadoop-daemon.sh start namenode
-/opt/hadoop/bin/hadoop-daemon.sh start datanode
-/opt/hadoop/bin/hadoop-daemon.sh start jobtracker
-/opt/hadoop/bin/hadoop-daemon.sh start tasktracker
-cygstart http://localhost:50070
-cygstart http://localhost:50030
+cygstart --showminnoactive /bin/bash -c /bin/start-hadoop-daemon
+for ((i=1;i<=10;i++)); do sleep 1; printf "."; done
+printf "\n"
+jps
Index: /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop-daemon
===================================================================
--- /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop-daemon	(revision 140)
+++ /hadoop4win-setup/my_packages/hadoop/bin/start-hadoop-daemon	(revision 140)
@@ -0,0 +1,8 @@
+#!/bin/bash
+/opt/hadoop/bin/hadoop-daemon.sh start namenode
+/opt/hadoop/bin/hadoop-daemon.sh start datanode
+/opt/hadoop/bin/hadoop-daemon.sh start jobtracker
+/opt/hadoop/bin/hadoop-daemon.sh start tasktracker
+echo "=========================================="
+echo "run 'stop-hadoop' to stop hadoop daemons."
+echo "=========================================="
Index: /hadoop4win-setup/my_packages/hbase/bin/hbase-init
===================================================================
--- /hadoop4win-setup/my_packages/hbase/bin/hbase-init	(revision 140)
+++ /hadoop4win-setup/my_packages/hbase/bin/hbase-init	(revision 140)
@@ -0,0 +1,26 @@
+#!/bin/bash
+if [ ! -f /usr/src/hbase-0.20.3.tar.gz ]; then
+  wget http://ftp.twaren.net/Unix/Web/apache/hadoop/hbase/hbase-0.20.3/hbase-0.20.3.tar.gz -o /usr/src/hbase-0.20.3.tar.gz
+fi
+
+tar zxvf /usr/src/hbase-0.20.3.tar.gz -C /opt
+ln -s /opt/hbase-* /opt/hbase
+cp /opt/hadoop/conf/core-site.xml /opt/hbase/conf
+cp /opt/hadoop/conf/hdfs-site.xml /opt/hbase/conf
+cp /opt/hadoop/conf/mapred-site.xml /opt/hbase/conf
+cat >> /opt/hbase/conf/hbase-env.sh << EOF
+  export JAVA_HOME=$JAVA_HOME
+  export HADOOP_CONF_DIR=/opt/hadoop/conf
+  export HBASE_HOME=/opt/hbase
+  export HBASE_MANAGES_ZK=true
+EOF
+cat > /opt/hbase/conf/hbase-site.xml << EOF
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
+<configuration>
+  <property>
+    <name>hbase.rootdir</name>
+    <value>hdfs://localhost:9000/hbase</value>
+  </property>
+</configuration>
+EOF
