summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordonghee <donghee.yang@samsung.com>2012-09-18 17:02:14 +0900
committerdonghee <donghee.yang@samsung.com>2012-09-18 17:02:14 +0900
commit4de87af8a782237155f307de7b15e216656e3b78 (patch)
tree7d886e7d28adfb41f6bf71d295aa347c354d0ccb
parentdd4bbce6fd76097bd89c49d2a6cea547ce0c23cf (diff)
downloadplatform-dev-rootstrap-master.tar.gz
platform-dev-rootstrap-master.tar.bz2
platform-dev-rootstrap-master.zip
Updated Tizen 2.0 SDK source codeHEAD2.0_alphamaster2.0alpha
Change-Id: If14b337f3a7ebaa91e2ad1fb23a49b6c2a6fb589
-rw-r--r--make-sdk-device-rs.sh30
-rw-r--r--make-sdk-emulator-rs.sh24
-rwxr-xr-xpackage/build.linux236
-rw-r--r--package/pkginfo.manifest40
-rwxr-xr-xpackage/rootstrap-device.platform.install.linux6
-rwxr-xr-xpackage/rootstrap-emulator.platform.install.linux6
-rw-r--r--package/rs-device-2.0.platform.install.ubuntu-324
-rw-r--r--package/rs-device-2.0.platform.remove.ubuntu-324
-rw-r--r--package/rs-emulator-2.0.platform.install.ubuntu-324
-rw-r--r--package/rs-emulator-2.0.platform.remove.ubuntu-323
-rw-r--r--pkglist_arm (renamed from tizen-emulator-1.0.base.obs/pkglist)2
-rw-r--r--pkglist_i386 (renamed from tizen-device-1.0.base.obs/pkglist)2
-rw-r--r--qemu-arm-staticbin0 -> 1484028 bytes
-rw-r--r--tizen-device-1.0.base.obs/tizen-device-1.0.base.cfg11
-rw-r--r--tizen-device-1.0.base.sb2/pkglist1
-rw-r--r--tizen-device-1.0.base.sb2/tizen-device-1.0.base.cfg10
-rw-r--r--tizen-device-1.0.sb2/package/pkginfo.manifest7
-rw-r--r--tizen-device-1.0.sb2/package/remove.sh3
-rw-r--r--tizen-device-1.0.sb2/pkglist6
-rw-r--r--tizen-device-1.0.sb2/tizen-device-1.0.sb2.cfg10
-rw-r--r--tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml5
-rw-r--r--tizen-device-2.0.platform.cfg11
-rw-r--r--tizen-device-2.0.platform.xml5
-rw-r--r--tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base.cfg11
-rw-r--r--tizen-emulator-1.0.base.sb2/pkglist1
-rw-r--r--tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base.cfg10
-rw-r--r--tizen-emulator-1.0.sb2/package/pkginfo.manifest7
-rw-r--r--tizen-emulator-1.0.sb2/package/remove.sh3
-rw-r--r--tizen-emulator-1.0.sb2/pkglist5
-rw-r--r--tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.cfg10
-rw-r--r--tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml5
-rw-r--r--tizen-emulator-2.0.platform.cfg11
-rw-r--r--tizen-emulator-2.0.platform.xml5
33 files changed, 142 insertions, 356 deletions
diff --git a/make-sdk-device-rs.sh b/make-sdk-device-rs.sh
new file mode 100644
index 0000000..2265f15
--- /dev/null
+++ b/make-sdk-device-rs.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+target=tizen-device-2.0.platform
+
+if [ -d $target ]
+then
+ rm -rf $target
+ rm $target.tar.gz*
+fi
+
+echo start install packages
+../image-creator/bin/rogen.rb -c $target.cfg
+
+mv $target.tar.gz $target.org.tar.gz
+sudo cp -f qemu-arm-static $target/usr/bin
+cd $target
+sudo tar cfz ../$target.tar.gz *
+cd ..
+
+version="`sudo chroot $target sh -c "rpm -qa --queryformat \"%{VERSION}\" gdb-server"`"
+gdbserver_tar_name="gdbserver-platform_${version}_armel"
+gdbserver_name="gdbserver-platform"
+rm -rf $gdbserver_name
+mkdir -p $gdbserver_name
+cp $target/usr/bin/gdbserver $gdbserver_name
+chown $USER:$USER $gdbserver_name/gdbserver
+tar cvf $gdbserver_tar_name.tar $gdbserver_name
+
+echo "=================================================="
+echo "Finished to make a rootstrap for buidling emulator"
diff --git a/make-sdk-emulator-rs.sh b/make-sdk-emulator-rs.sh
new file mode 100644
index 0000000..a29a0fd
--- /dev/null
+++ b/make-sdk-emulator-rs.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+target=tizen-emulator-2.0.platform
+
+if [ -d $target ]
+then
+ rm $target
+ rm $target.tar.gz*
+fi
+
+echo start install packages
+../image-creator/bin/rogen.rb -c $target.cfg
+
+version="`sudo chroot $target sh -c "rpm -qa --queryformat \"%{VERSION}\" gdb-server"`"
+gdbserver_tar_name="gdbserver-platform_${version}_i386"
+gdbserver_name="gdbserver-platform"
+rm -rf $gdbserver_name
+mkdir -p $gdbserver_name
+cp $target/usr/bin/gdbserver $gdbserver_name
+chown $USER:$USER $gdbserver_name/gdbserver
+tar cvf $gdbserver_tar_name.tar $gdbserver_name
+
+echo "=================================================="
+echo "Finished to make a rootstrap for buidling emulator"
diff --git a/package/build.linux b/package/build.linux
index af78ba9..a28d7fa 100755
--- a/package/build.linux
+++ b/package/build.linux
@@ -1,228 +1,48 @@
#!/bin/sh -xe
-# set options start =============
- #SBS platform
-#BUILDSYSTEM=SBS
-#BASE_URL="ssh://165.213.180.233/home/slp2.0/debian/www/apt.sbs"
-#SNAPSHOT="TIZEN_20120330_1"
-
-
- #SBS public
-BASE_URL="ssh://165.213.180.233/home/slp2.0/debian/www/apt.open.test"
-BUILDSYSTEM=SBS
-SNAPSHOT=TIZEN_20120422_1
-
- #OBS
-#BUILDSYSTEM=OBS
-
-
-case $BUILDSYSTEM in
- "OBS")
- URL_ARM="http://165.213.148.149:82/TIZEN:/1.0:/Public/standard; http://165.213.148.149:82/TIZEN:/1.0:/Shared/standard; http://165.213.148.149:82/TIZEN:/1.0:/Hidden/standard; http://165.213.148.149:82/SLP:/Bootstrap/standard; http://165.213.148.149:82/SLP:/System/standard"
- URL_I386="http://165.213.148.149:82/TIZEN:/1.0:/Public/standard; http://165.213.148.149:82/TIZEN:/1.0:/Shared/standard; http://165.213.148.149:82/TIZEN:/1.0:/Hidden/standard; http://165.213.148.149:82/SLP:/Bootstrap/standard; http://165.213.148.149:82/SLP:/System/standard"
- ;;
- "SBS")
- if [ "$SNAPSHOT" ]
- then
- URL_ARM="$BASE_URL/armel slp2-target/snapshots/$SNAPSHOT main contrib non-free"
- URL_I386="$BASE_URL/i386 slp2-target/snapshots/$SNAPSHOT main contrib non-free"
- else
- URL_ARM="$BASE_URL/armel slp2-target main contrib non-free"
- URL_I386="$BASE_URL/i386 slp2-target main contrib non-free"
- fi
- ;;
- *)
- echo "not support \"$BUILDSYSTEM\" yet !!"
- exit 1
- ;;
-esac
-
-ROGEN="${ROOTDIR}/SDK/build-system/image-creator/bin/rogen.rb"
-#SNAPSHOT="TIZEN_20120403_1"
-
-if [ "$SNAPSHOT" ]
-then
- URL_ARM="ssh://slp-apt/home/slp2.0/debian/www/apt.open.test/armel slp2-target/snapshots/$SNAPSHOT main contrib non-free"
- URL_I386="ssh://slp-apt/home/slp2.0/debian/www/apt.open.test/i386 slp2-target/snapshots/$SNAPSHOT main contrib non-free"
-else
- URL_ARM="ssh://slp-apt/home/slp2.0/debian/www/apt.open.test/armel slp2-target main contrib non-free"
- URL_I386="ssh://slp-apt/home/slp2.0/debian/www/apt.open.test/i386 slp2-target main contrib non-free"
-fi
+NAME_ARM=tizen-device-2.0.platform
+NAME_I386=tizen-emulator-2.0.platform
+DEVICE_IMG_PATH=$SRCDIR/tizen-device-2.0.platform.tar.gz
+EMUL_IMG_PATH=$SRCDIR/tizen-emulator-2.0.platform.tar.gz
+PLUGINS_DIR=data/tools/smart-build-interface/plugins
+ROOTSTRAPS_DIR=data/platforms/tizen2.0/rootstraps
+ON_DEMAND=data/platforms/tizen2.0/on-demand
# clean
clean()
{
- rm -rf $SRCDIR/*.zip
- rm -rf $SRCDIR/*.tar.gz
- rm -rf $SRCDIR/package/*.package.*
- rm -rf $SRCDIR/tizen-emulator-1.0.sb2/.temp
- rm -rf $SRCDIR/tizen-emulator-1.0.sb2/*.zip
- rm -rf $SRCDIR/tizen-emulator-1.0.sb2/package/data
- rm -rf $SRCDIR/tizen-device-1.0.sb2/.temp
- rm -rf $SRCDIR/tizen-device-1.0.sb2/*.zip
- rm -rf $SRCDIR/tizen-device-1.0.sb2/package/data
- rm -rf $SRCDIR/tizen-emulator-1.0.base.sb2/.temp
- rm -rf $SRCDIR/tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base
- rm -rf $SRCDIR/tizen-emulator-1.0.base.sb2/*.zip
- rm -rf $SRCDIR/tizen-emulator-1.0.base.sb2/package/data
- rm -rf $SRCDIR/tizen-device-1.0.base.sb2/.temp
- rm -rf $SRCDIR/tizen-device-1.0.base.sb2/tizen-device-1.0.base
- rm -rf $SRCDIR/tizen-device-1.0.base.sb2/*.zip
- rm -rf $SRCDIR/tizen-device-1.0.base.sb2/package/data
- rm -rf $SRCDIR/tizen-emulator-1.0.base.obs/.temp
- rm -rf $SRCDIR/tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base
- rm -rf $SRCDIR/tizen-emulator-1.0.base.obs/*.zip
- rm -rf $SRCDIR/tizen-emulator-1.0.base.obs/package/data
- rm -rf $SRCDIR/tizen-device-1.0.base.obs/.temp
- rm -rf $SRCDIR/tizen-device-1.0.base.obs/tizen-device-1.0.base
- rm -rf $SRCDIR/tizen-device-1.0.base.obs/*.zip
- rm -rf $SRCDIR/tizen-device-1.0.base.obs/package/data
+ echo "clean !!"
}
# build
build()
{
- case $BUILDSYSTEM in
- "OBS")
- NAME=tizen-device-1.0.base
- cd $SRCDIR/$NAME.obs
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_ARM" -o linux -l ./pkglist -c $NAME.cfg
-
- NAME=tizen-emulator-1.0.base
- cd $SRCDIR/$NAME.obs
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_I386" -o linux -l ./pkglist -c $NAME.cfg
- ;;
- "SBS")
- NAME=tizen-device-1.0.sb2
- cd $SRCDIR/$NAME
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_ARM" -o linux -l ./pkglist -c $NAME.cfg
-
- NAME=tizen-emulator-1.0.sb2
- cd $SRCDIR/$NAME
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_I386" -o linux -l ./pkglist -c $NAME.cfg
-
- NAME=tizen-device-1.0.base
- cd $SRCDIR/$NAME.sb2
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_ARM" -o linux -l ./pkglist -c $NAME.cfg
-
- NAME=tizen-emulator-1.0.base
- cd $SRCDIR/$NAME.sb2
- $ROGEN -n $NAME -v 0.20.0 -u "$URL_I386" -o linux -l ./pkglist -c $NAME.cfg
- ;;
- *)
- echo "not support \"$BUILDSYSTEM\" yet !!"
- exit 1
- ;;
- esac
-}
-
-
-cache_key()
-{
- rm -rf .key
- echo $URL_ARM > .key
- echo $URL_I386 >> .key
- echo $SNAPSHOT >> .key
- echo $BUILD_TARGET_OS >> .key
- if [ "$BUILDSYSTEM" = "SBS" ] ; then
- cat $SRCDIR/tizen-device-1.0.sb2/pkglist >> .key
- cat $SRCDIR/tizen-device-1.0.sb2/tizen-device-1.0.sb2.cfg >> .key
- cat $SRCDIR/tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml >> .key
- cat $SRCDIR/tizen-emulator-1.0.sb2/pkglist >> .key
- cat $SRCDIR/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.cfg >> .key
- cat $SRCDIR/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml >> .key
- cat $SRCDIR/tizen-device-1.0.base.sb2/pkglist >> .key
- cat $SRCDIR/tizen-device-1.0.base.sb2/tizen-device-1.0.base.cfg >> .key
- cat $SRCDIR/tizen-emulator-1.0.base.sb2/pkglist >> .key
- cat $SRCDIR/tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base.cfg >> .key
- else
- cat $SRCDIR/tizen-device-1.0.base.obs/pkglist >> .key
- cat $SRCDIR/tizen-device-1.0.base.obs/tizen-device-1.0.base.cfg >> .key
- cat $SRCDIR/tizen-emulator-1.0.base.obs/pkglist >> .key
- cat $SRCDIR/tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base.cfg >> .key
- fi
- MD5SUM="`md5sum .key | cut -d ' ' -f1`"
- rm -rf .key
- echo $MD5SUM
-}
-
-
-save_cache()
-{
- if [ "$BUILDSYSTEM" = "SBS" ] ; then
- cp ${SRCDIR}/tizen-device-1.0.sb2/rootstrap-tizen-device-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-device-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${SRCDIR}/tizen-emulator-1.0.sb2/rootstrap-tizen-emulator-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-emulator-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${SRCDIR}/tizen-device-1.0.base.sb2/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${SRCDIR}/tizen-emulator-1.0.base.sb2/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- else
- cp ${SRCDIR}/tizen-device-1.0.base.obs/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${SRCDIR}/tizen-emulator-1.0.base.obs/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${CACHEDIR}/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- fi
-}
-
-
-build_cache()
-{
- if [ "$BUILDSYSTEM" = "SBS" ] ; then
- cp ${CACHEDIR}/rootstrap-tizen-device-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-device-1.0.sb2/rootstrap-tizen-device-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${CACHEDIR}/rootstrap-tizen-emulator-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-emulator-1.0.sb2/rootstrap-tizen-emulator-1.0.sb2_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${CACHEDIR}/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-device-1.0.base.sb2/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${CACHEDIR}/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-emulator-1.0.base.sb2/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- else
- cp ${CACHEDIR}/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-device-1.0.base.obs/rootstrap-tizen-device-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- cp ${CACHEDIR}/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip ${SRCDIR}/tizen-emulator-1.0.base.obs/rootstrap-tizen-emulator-1.0.base_0.20.0_${BUILD_TARGET_OS}.zip
- fi
+ echo "build !!"
}
# install
install()
{
- if [ "$BUILDSYSTEM" = "SBS" ] ; then
- INSTALL_DIR=$SRCDIR/package/rootstrap-device.platform.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-device-1.0.sb2/rootstrap-tizen-device-1.0.sb2_0.20.0_linux.zip
- mkdir -p $INSTALL_DIR/data/SDK/build-system/plugins/
- cp $SRCDIR/tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml $INSTALL_DIR/data/SDK/build-system/plugins
+ DEV_DIR=$SRCDIR/package/rs-device-2.0.platform.package.${TARGET_OS}
+ mkdir -p $DEV_DIR/$PLUGINS_DIR
+ cd $DEV_DIR
+ cp $SRCDIR/$NAME_ARM.xml $DEV_DIR/$PLUGINS_DIR
+ mkdir -p $DEV_DIR/$ROOTSTRAPS_DIR
+ cp $DEVICE_IMG_PATH $DEV_DIR/$ROOTSTRAPS_DIR
+ mkdir -p $DEV_DIR/$ON_DEMAND
+ gdbserver_tar="`ls $SRCDIR/gdbserver-platform* | grep "_armel.tar" | head -n 1`"
+ cp $gdbserver_tar $DEV_DIR/$ON_DEMAND
+
+ EMU_DIR=$SRCDIR/package/rs-emulator-2.0.platform.package.${TARGET_OS}
+ mkdir -p $EMU_DIR/$PLUGINS_DIR
+ cd $EMU_DIR
+ cp $SRCDIR/$NAME_I386.xml $EMU_DIR/$PLUGINS_DIR
+ mkdir -p $EMU_DIR/$ROOTSTRAPS_DIR
+ cp $EMUL_IMG_PATH $EMU_DIR/$ROOTSTRAPS_DIR
+ mkdir -p $EMU_DIR/$ON_DEMAND
+ gdbserver_tar="`ls $SRCDIR/gdbserver-platform* | grep "_i386.tar" | head -n 1`"
+ cp $gdbserver_tar $EMU_DIR/$ON_DEMAND
- INSTALL_DIR=$SRCDIR/package/rootstrap-emulator.platform.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-emulator-1.0.sb2/rootstrap-tizen-emulator-1.0.sb2_0.20.0_linux.zip
- mkdir -p $INSTALL_DIR/data/SDK/build-system/plugins/
- cp $SRCDIR/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml $INSTALL_DIR/data/SDK/build-system/plugins
-
- INSTALL_DIR=$SRCDIR/package/rootstrap-device.base.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-device-1.0.base.sb2/rootstrap-tizen-device-1.0.base_0.20.0_linux.zip
-
- INSTALL_DIR=$SRCDIR/package/rootstrap-emulator.base.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-emulator-1.0.base.sb2/rootstrap-tizen-emulator-1.0.base_0.20.0_linux.zip
- else
- INSTALL_DIR=$SRCDIR/package/rootstrap-device.base.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-device-1.0.base.obs/rootstrap-tizen-device-1.0.base_0.20.0_linux.zip
-
- INSTALL_DIR=$SRCDIR/package/rootstrap-emulator.base.package.linux
- mkdir -p $INSTALL_DIR
- cd $INSTALL_DIR
- unzip $SRCDIR/tizen-emulator-1.0.base.obs/rootstrap-tizen-emulator-1.0.base_0.20.0_linux.zip
- fi
}
-
-
-
-if [ "$1" = "clean" ]; then
- clean
-elif [ "$1" = "build" ] ; then
- build
-elif [ "$1" = "install" ]; then
- install
-fi
-echo "success"
diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest
index fe65c3a..513b3e5 100644
--- a/package/pkginfo.manifest
+++ b/package/pkginfo.manifest
@@ -1,37 +1,15 @@
-Package : rootstrap-device.platform
-Version : 0.23.15
-OS : linux
-Maintainer : Taejun Ha <taejun.ha@samsung.com>, Jiil Hyoun <jiil.hyoun@samsung.com>, Donghyuk Yang <donghyuk.yang@samsung.com>, Donghee Yang<donghee.yang@samsung.com>
-Build-host-os : linux
Source : platform-dev-rootstrap
-Build-dependency : image-creator [linux]
-Install-dependency : sbi-toolchain-gcc-4.5.platform [linux]
-Description : ARM rootstrap for platform development
-
-Package : rootstrap-emulator.platform
-Version : 0.23.15
-OS : linux
+Version : 0.99.10
Maintainer : Taejun Ha <taejun.ha@samsung.com>, Jiil Hyoun <jiil.hyoun@samsung.com>, Donghyuk Yang <donghyuk.yang@samsung.com>, Donghee Yang<donghee.yang@samsung.com>
-Build-host-os : linux
-Source : platform-dev-rootstrap
-Build-dependency : image-creator [linux]
-Install-dependency : sbi-toolchain-gcc-4.5.platform [linux]
-Description : I386 rootstrap for platform development
-Package : rootstrap-device.base
-Version : 0.23.15
-OS : linux
-Maintainer : Taejun Ha <taejun.ha@samsung.com>, Jiil Hyoun <jiil.hyoun@samsung.com>, Donghyuk Yang <donghyuk.yang@samsung.com>, Donghee Yang<donghee.yang@samsung.com>
-Build-host-os : linux
-Source : platform-dev-rootstrap
-Build-dependency : image-creator [linux]
+Package : rs-device-2.0.platform
+OS : ubuntu-32
+Build-host-os : ubuntu-32
+Attribute : binary
Description : ARM rootstrap for cross toolchain development
-Package : rootstrap-emulator.base
-Version : 0.23.15
-OS : linux
-Maintainer : Taejun Ha <taejun.ha@samsung.com>, Jiil Hyoun <jiil.hyoun@samsung.com>, Donghyuk Yang <donghyuk.yang@samsung.com>, Donghee Yang<donghee.yang@samsung.com>
-Build-host-os : linux
-Source : platform-dev-rootstrap
-Build-dependency : image-creator [linux]
+Package : rs-emulator-2.0.platform
+OS : ubuntu-32
+Build-host-os : ubuntu-32
+Attribute : binary
Description : I386 rootstrap for cross toolchain development
diff --git a/package/rootstrap-device.platform.install.linux b/package/rootstrap-device.platform.install.linux
deleted file mode 100755
index ae4dc92..0000000
--- a/package/rootstrap-device.platform.install.linux
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-unlink ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-device-1.0.sb2/root/.ssh
-ln -s $HOME/.ssh ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-device-1.0.sb2/root/.ssh
-echo "app:x:5000:5000:In-house application:/home/app:/bin/sh" >> ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-device-1.0.sb2/etc/passwd
-echo "app:x:5000:" >> ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-device-1.0.sb2/etc/group
diff --git a/package/rootstrap-emulator.platform.install.linux b/package/rootstrap-emulator.platform.install.linux
deleted file mode 100755
index 1e6329d..0000000
--- a/package/rootstrap-emulator.platform.install.linux
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-unlink ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-emulator-1.0.sb2/root/.ssh
-ln -s $HOME/.ssh ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-emulator-1.0.sb2/root/.ssh
-echo "app:x:5000:5000:In-house application:/home/app:/bin/sh" >> ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-emulator-1.0.sb2/etc/passwd
-echo "app:x:5000:" >> ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-emulator-1.0.sb2/etc/group
diff --git a/package/rs-device-2.0.platform.install.ubuntu-32 b/package/rs-device-2.0.platform.install.ubuntu-32
new file mode 100644
index 0000000..de10c12
--- /dev/null
+++ b/package/rs-device-2.0.platform.install.ubuntu-32
@@ -0,0 +1,4 @@
+#!/bin/sh
+cd ${INSTALLED_PATH}/platforms/tizen2.0/rootstraps
+mkdir tizen-device-2.0.platform
+gksudo "tar xvfz tizen-device-2.0.platform.tar.gz -C tizen-device-2.0.platform"
diff --git a/package/rs-device-2.0.platform.remove.ubuntu-32 b/package/rs-device-2.0.platform.remove.ubuntu-32
new file mode 100644
index 0000000..f55a274
--- /dev/null
+++ b/package/rs-device-2.0.platform.remove.ubuntu-32
@@ -0,0 +1,4 @@
+#!/bin/sh
+gksudo "rm -rf ${INSTALLED_PATH}/platforms/tizen2.0/rootstraps/tizen-device-2.0.platform"
+rm -f ${INSTALLED_PATH}/tools/smart-build-interface/plugins/tizen-device-2.0.platform_*
+
diff --git a/package/rs-emulator-2.0.platform.install.ubuntu-32 b/package/rs-emulator-2.0.platform.install.ubuntu-32
new file mode 100644
index 0000000..9cb7dbb
--- /dev/null
+++ b/package/rs-emulator-2.0.platform.install.ubuntu-32
@@ -0,0 +1,4 @@
+#!/bin/sh
+cd ${INSTALLED_PATH}/platforms/tizen2.0/rootstraps
+mkdir tizen-emulator-2.0.platform
+gksudo "tar xvfz tizen-emulator-2.0.platform.tar.gz -C tizen-emulator-2.0.platform"
diff --git a/package/rs-emulator-2.0.platform.remove.ubuntu-32 b/package/rs-emulator-2.0.platform.remove.ubuntu-32
new file mode 100644
index 0000000..ad1e60c
--- /dev/null
+++ b/package/rs-emulator-2.0.platform.remove.ubuntu-32
@@ -0,0 +1,3 @@
+#!/bin/sh
+gksudo "rm -rf ${INSTALLED_PATH}/platforms/tizen2.0/rootstraps/tizen-emulator-2.0.platform"
+rm -f ${INSTALLED_PATH}/tools/smart-build-interface/plugins/tizen-emulator-2.0.platform_*
diff --git a/tizen-emulator-1.0.base.obs/pkglist b/pkglist_arm
index 2a286eb..dcde02a 100644
--- a/tizen-emulator-1.0.base.obs/pkglist
+++ b/pkglist_arm
@@ -1,3 +1,5 @@
++gdb
++gdb-server
+eglibc-devel
+eglibc-headers
+libstdc++-devel
diff --git a/tizen-device-1.0.base.obs/pkglist b/pkglist_i386
index 2a286eb..dcde02a 100644
--- a/tizen-device-1.0.base.obs/pkglist
+++ b/pkglist_i386
@@ -1,3 +1,5 @@
++gdb
++gdb-server
+eglibc-devel
+eglibc-headers
+libstdc++-devel
diff --git a/qemu-arm-static b/qemu-arm-static
new file mode 100644
index 0000000..bfb2d99
--- /dev/null
+++ b/qemu-arm-static
Binary files differ
diff --git a/tizen-device-1.0.base.obs/tizen-device-1.0.base.cfg b/tizen-device-1.0.base.obs/tizen-device-1.0.base.cfg
deleted file mode 100644
index 6e6ab85..0000000
--- a/tizen-device-1.0.base.obs/tizen-device-1.0.base.cfg
+++ /dev/null
@@ -1,11 +0,0 @@
-name = tizen-device-1.0.base
-version = 0.20.0
-arch = arm
-os = linux
-pkglist = ./pkglist
-generator = TizenBase
-controller = OBS
-http_proxy = http://172.21.17.105:3128
-
-default_protocol = rpm
-default_url = http://165.213.148.149:82/TIZEN:/1.0:/Public/standard; http://165.213.148.149:82/TIZEN:/1.0:/Shared/standard; http://165.213.148.149:82/TIZEN:/1.0:/Hidden/standard; http://165.213.148.149:82/SLP:/Bootstrap/standard; http://165.213.148.149:82/SLP:/System/standard
diff --git a/tizen-device-1.0.base.sb2/pkglist b/tizen-device-1.0.base.sb2/pkglist
deleted file mode 100644
index b237dff..0000000
--- a/tizen-device-1.0.base.sb2/pkglist
+++ /dev/null
@@ -1 +0,0 @@
-libc6-dev
diff --git a/tizen-device-1.0.base.sb2/tizen-device-1.0.base.cfg b/tizen-device-1.0.base.sb2/tizen-device-1.0.base.cfg
deleted file mode 100644
index c0366ac..0000000
--- a/tizen-device-1.0.base.sb2/tizen-device-1.0.base.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
-name = tizen-device-1.0.base
-version = 0.20.0
-arch = arm
-os = linux
-pkglist = ./pkglist
-generator = TizenBase
-controller = SBS
-
-default_protocol = deb
-default_url = ssh://slp-apt/home/slp2.0/debian/www/apt.sbs/armel slp2-target main contrib non-free
diff --git a/tizen-device-1.0.sb2/package/pkginfo.manifest b/tizen-device-1.0.sb2/package/pkginfo.manifest
deleted file mode 100644
index 5b196e5..0000000
--- a/tizen-device-1.0.sb2/package/pkginfo.manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-Package : rootstrap-tizen-device-1.0.sb2
-Version : 0.20.0
-Maintainer : hyoun jiil <jiil.hyoun@samsung.com>
-Description : arm rootstrap for SLP SDK
-Depends :
-Category : SDK/build-system/rootstraps
-Remove-script: remove.sh
diff --git a/tizen-device-1.0.sb2/package/remove.sh b/tizen-device-1.0.sb2/package/remove.sh
deleted file mode 100644
index 4114d55..0000000
--- a/tizen-device-1.0.sb2/package/remove.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh -e
-
-rm -rf ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-device-1.0.sb2
diff --git a/tizen-device-1.0.sb2/pkglist b/tizen-device-1.0.sb2/pkglist
deleted file mode 100644
index 9d83a05..0000000
--- a/tizen-device-1.0.sb2/pkglist
+++ /dev/null
@@ -1,6 +0,0 @@
-prelink
-libc6-dev
-libstdc++6-4.5-dev
-popt-dev
-popt
-binutils-dev
diff --git a/tizen-device-1.0.sb2/tizen-device-1.0.sb2.cfg b/tizen-device-1.0.sb2/tizen-device-1.0.sb2.cfg
deleted file mode 100644
index 1d57863..0000000
--- a/tizen-device-1.0.sb2/tizen-device-1.0.sb2.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
-name = tizen-device-1.0.sb2
-version = 0.18.0
-arch = arm
-os = linux
-pkglist = ./pkglist
-generator = TizenPlatform
-controller = SBS
-
-default_protocol = deb
-default_url = ssh://165.213.180.233/home/slp2.0/debian/www/apt.open.test/armel slp2-target/snapshots/TIZEN_20120408 main contrib non-free
diff --git a/tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml b/tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml
deleted file mode 100644
index 5ad7db8..0000000
--- a/tizen-device-1.0.sb2/tizen-device-1.0.sb2.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<extension point="rootstrapDefinition">
- <rootstrap id="tizen-device-1.0.sb2" name="Tizen Device 1.0 [SBOX2]" architecture="armel" path="#{SBI_HOME}/rootstraps/tizen-device-1.0.sb2" supportToolchainType="tizen.sbox2">
- <property key="DEV_PACKAGE_CONFIG_PATH" value="#{SBI_HOME}/rootstraps/tizen-device-1.0.sb2/DevPackages.xml"/>
- </rootstrap>
-</extension>
diff --git a/tizen-device-2.0.platform.cfg b/tizen-device-2.0.platform.cfg
new file mode 100644
index 0000000..b4a1aed
--- /dev/null
+++ b/tizen-device-2.0.platform.cfg
@@ -0,0 +1,11 @@
+name = tizen-device-2.0.platform
+version = 0.20.0
+arch = arm
+os = linux
+pkglist = ./pkglist_arm
+generator = TizenPlatform
+controller = OBS2
+http_proxy = http://172.21.17.105:3128
+
+default_protocol = rpm
+default_url = http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-base/armv7l/packages; http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-system/armv7l/packages; http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-release/armv7l/packages;
diff --git a/tizen-device-2.0.platform.xml b/tizen-device-2.0.platform.xml
new file mode 100644
index 0000000..6015935
--- /dev/null
+++ b/tizen-device-2.0.platform.xml
@@ -0,0 +1,5 @@
+<extension point="rootstrapDefinition">
+ <rootstrap id="tizen-device-2.0.platform" name="Tizen Device 2.0 platform [OBS2]" architecture="armel" path="#{SBI_HOME}/../../platforms/tizen2.0/rootstraps/tizen-device-2.0.platform" supportToolchainType="tizen.obs">
+ <property key="DEV_PACKAGE_CONFIG_PATH" value="#{SBI_HOME}/../../platforms/tizen2.0/rootstraps/tizen-device-2.0.platform/DevPackages.xml"/>
+ </rootstrap>
+</extension>
diff --git a/tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base.cfg b/tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base.cfg
deleted file mode 100644
index d275254..0000000
--- a/tizen-emulator-1.0.base.obs/tizen-emulator-1.0.base.cfg
+++ /dev/null
@@ -1,11 +0,0 @@
-name = tizen-emulator-1.0.base
-version = 0.20.0
-arch = i386
-os = linux
-pkglist = ./pkglist
-generator = TizenBase
-controller = OBS
-http_proxy = http://172.21.17.105:3128
-
-default_protocol = rpm
-default_url = http://165.213.148.149:82/TIZEN:/1.0:/Public/standard; http://165.213.148.149:82/TIZEN:/1.0:/Shared/standard; http://165.213.148.149:82/TIZEN:/1.0:/Hidden/standard; http://165.213.148.149:82/SLP:/Bootstrap/standard; http://165.213.148.149:82/SLP:/System/standard
diff --git a/tizen-emulator-1.0.base.sb2/pkglist b/tizen-emulator-1.0.base.sb2/pkglist
deleted file mode 100644
index b237dff..0000000
--- a/tizen-emulator-1.0.base.sb2/pkglist
+++ /dev/null
@@ -1 +0,0 @@
-libc6-dev
diff --git a/tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base.cfg b/tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base.cfg
deleted file mode 100644
index 9ea1842..0000000
--- a/tizen-emulator-1.0.base.sb2/tizen-emulator-1.0.base.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
-name = tizen-emulator-1.0.base
-version = 0.20.0
-arch = i386
-os = linux
-pkglist = ./pkglist
-generator = TizenBase
-controller = SBS
-
-default_protocol = deb
-default_url = ssh://slp-apt/home/slp2.0/debian/www/apt.open.test slp2-target main contrib non-free
diff --git a/tizen-emulator-1.0.sb2/package/pkginfo.manifest b/tizen-emulator-1.0.sb2/package/pkginfo.manifest
deleted file mode 100644
index 4075400..0000000
--- a/tizen-emulator-1.0.sb2/package/pkginfo.manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-Package : rootstrap-tizen-emulator-1.0.sb2
-Version : 0.20.0
-Maintainer : hyoun jiil <jiil.hyoun@samsung.com>
-Description : i386 rootstrap for SLP SDK
-Depends :
-Category : SDK/build-system/rootstraps
-Remove-script: remove.sh
diff --git a/tizen-emulator-1.0.sb2/package/remove.sh b/tizen-emulator-1.0.sb2/package/remove.sh
deleted file mode 100644
index 8b335c5..0000000
--- a/tizen-emulator-1.0.sb2/package/remove.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh -e
-
-rm -rf ${INSTALLED_PATH}/SDK/build-system/rootstraps/tizen-emulator-1.0.sb2
diff --git a/tizen-emulator-1.0.sb2/pkglist b/tizen-emulator-1.0.sb2/pkglist
deleted file mode 100644
index cb03df6..0000000
--- a/tizen-emulator-1.0.sb2/pkglist
+++ /dev/null
@@ -1,5 +0,0 @@
-libc6-dev
-libstdc++6-4.5-dev
-popt-dev
-popt
-binutils-dev
diff --git a/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.cfg b/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.cfg
deleted file mode 100644
index 136cd20..0000000
--- a/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.cfg
+++ /dev/null
@@ -1,10 +0,0 @@
-name = tizen-emulator-1.0.sb2
-version = 0.18.0
-arch = i386
-os = linux
-pkglist = ./pkglist_base_i386
-generator = TizenPlatform
-controller = SBS
-
-default_protocol = deb
-default_url = ssh://165.213.180.233/home/slp2.0/debian/www/apt.open.test slp2-target main contrib non-free
diff --git a/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml b/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml
deleted file mode 100644
index e72086c..0000000
--- a/tizen-emulator-1.0.sb2/tizen-emulator-1.0.sb2.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<extension point="rootstrapDefinition">
- <rootstrap id="tizen-emulator-1.0.sb2" name="Tizen Emulator 1.0 [SBOX2]" architecture="i386" path="#{SBI_HOME}/rootstraps/tizen-emulator-1.0.sb2" supportToolchainType="tizen.sbox2">
- <property key="DEV_PACKAGE_CONFIG_PATH" value="#{SBI_HOME}/rootstraps/tizen-emulator-1.0.sb2/DevPackages.xml"/>
- </rootstrap>
-</extension>
diff --git a/tizen-emulator-2.0.platform.cfg b/tizen-emulator-2.0.platform.cfg
new file mode 100644
index 0000000..7ccb2ea
--- /dev/null
+++ b/tizen-emulator-2.0.platform.cfg
@@ -0,0 +1,11 @@
+name = tizen-emulator-2.0.platform
+version = 0.20.0
+arch = i386
+os = linux
+pkglist = ./pkglist_i386
+generator = TizenPlatform
+controller = OBS2
+http_proxy = http://172.21.17.105:3128
+
+default_protocol = rpm
+default_url = http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-base/ia32/packages; http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-system/ia32/packages; http://165.213.148.149:8008/snapshots/SLPRelease_20120723.20/repos/slp-release/ia32/packages;
diff --git a/tizen-emulator-2.0.platform.xml b/tizen-emulator-2.0.platform.xml
new file mode 100644
index 0000000..ce84934
--- /dev/null
+++ b/tizen-emulator-2.0.platform.xml
@@ -0,0 +1,5 @@
+<extension point="rootstrapDefinition">
+ <rootstrap id="tizen-emulator-2.0.platform" name="Tizen Emulator 2.0 platform [OBS2]" architecture="i386" path="#{SBI_HOME}/../../platforms/tizen2.0/rootstraps/tizen-emulator-2.0.platform" supportToolchainType="tizen.obs">
+ <property key="DEV_PACKAGE_CONFIG_PATH" value="#{SBI_HOME}/../../platforms/tizen2.0/rootstraps/tizen-emulator-2.0.platform/DevPackages.xml"/>
+ </rootstrap>
+</extension>