[Title]bug fixed in build script by taeyoung son
authorsungmin ha <sungmin82.ha@samsung.com>
Tue, 15 May 2012 08:20:36 +0000 (17:20 +0900)
committersungmin ha <sungmin82.ha@samsung.com>
Tue, 15 May 2012 08:20:36 +0000 (17:20 +0900)
[Type]Bugfix
[Module]eventinjector
[Priority]Major
[Jira#] // Jira Issue Number
[Redmine#]  // Redmine Isuue Number
[Problem]  // Problem Description
[Cause]  // Cause Description
[Solution] // Solution Description
[TestCase]  // Executed the test-target (How to)

package/build.linux
package/pkginfo.manifest

index b6eaae3..1b87b61 100755 (executable)
@@ -77,9 +77,9 @@ __clean_build_environment()
                rm -rf ${build_path}/buildRepo
        fi
 
-       rm -r ${build_path}/*.xml
-       rm -r ${build_path}/*.properties
-       rm -r ${build_path}/*.clean
+       rm -rf ${build_path}/*.xml
+       rm -rf ${build_path}/*.properties
+       rm -rf ${build_path}/*.clean
 
 
        if [ -d $build_path/plugins ]
@@ -106,11 +106,16 @@ __clean_build_environment()
 __copy_build_sources()
 {
        echo "Copy features from $SRCDIR to $build_path/features"
-       cp -r $SRCDIR/*.feature $build_path/features
+       temp_dir="`mktemp -d /tmp/ide.XXXXX`"
+       cp -r $SRCDIR/* $temp_dir
+       cp -r $temp_dir/* $build_path/features
+       rm -rf $temp_dir
 
        echo "Copy plugins from $SRCDIR to $build_path/plugins"
-       cp -r $SRCDIR/* $build_path/plugins
-       rm -rf $build_path/plugins/*.feature
+       temp_dir="`mktemp -d /tmp/ide.XXXXX`"
+       cp -r $SRCDIR/* $temp_dir
+       cp -r $temp_dir/* $build_path/plugins
+       rm -rf $temp_dir
 }
 
 __copy_dependency_plugins()
@@ -214,12 +219,9 @@ __clean_packaging_environment()
 
 __copy_necessary_binaries()
 {
-       ## 패키징시 필요한 파일이 있으면 여기에 구현하시면 됩니다.
-       ## 파일을 복사할 위치는 ${INSTALL_DIR} 아래에 원하는 위치로 지정하시면 됩니다.
-       ## INSTALL_DIR의 값은 "${git repository 위치}/package/${package_name}.package.${platform}/data" 로 되어있습니다.
-       ## ex) cp -rf ~~~~/file.file ${INSTALL_DIR}/${ide_root_path_name}/
-       
        echo "add necessary files."
+       ## ex) cp -rf ~~~~/file.file ${INSTALL_DIR}/${ide_root_path_name}/
+       cp -rf ${SRCDIR}/packager/common/data/* ${INSTALL_DIR}/
 }
 
 packaging_plugins()
@@ -244,7 +246,6 @@ packaging_plugins()
 clean()
 {
        echo "=========================================CLEAN============================================"
-       make clean
        rm -rf ${SRCDIR}/*.zip
        rm -rf ${SRCDIR}/*.tar.gz
        rm -rf ${build_path}
index 4841744..da75040 100644 (file)
@@ -1,5 +1,5 @@
 Package:eventinjector-eplugin
-Version:0.2.19
+Version:0.2.20
 OS:linux
 Build-host-os:linux
 Maintainer:yeongkyoon Lee <yeongkyoon.lee@samsung.com>, sungmin Ha <sungmin82.ha@samsung.com>
@@ -9,7 +9,7 @@ Install-dependency:common-eplugin[linux], base-ide-product[linux]
 Source:eventinjector-eplugin
 
 Package:eventinjector-eplugin
-Version:0.2.19
+Version:0.2.20
 OS:windows
 Build-host-os:linux
 Maintainer:yeongkyoon Lee <yeongkyoon.lee@samsung.com>, sungmin Ha <sungmin82.ha@samsung.com>