[Title] Fixed not to check "deps" when "RPM" packaging
authordonghee.yang <donghee.yang@samsung.com>
Mon, 26 Mar 2012 16:44:26 +0000 (01:44 +0900)
committerdonghee.yang <donghee.yang@samsung.com>
Mon, 26 Mar 2012 16:44:26 +0000 (01:44 +0900)
org.tizen.nativeplatform/src/org/tizen/nativeplatform/build/BuildPackageObjectAction.java

index 8f6364e..0f08bcb 100644 (file)
@@ -88,41 +88,36 @@ public class BuildPackageObjectAction implements IWorkbenchWindowActionDelegate,
                                        CommonProjectDependentPackager packager = ProjectTypeManager.getProjectPackagerInstance(project);
 
                                        try {
-                                               monitor.subTask("Checking package dependency...");
-                                               packager.buildPackageDependencyCheck();
-                                               // check terminated
-                                               if(cancelJob.getTerminateChecker()){
-                                                       cancelJob.setFinishFlag(true);
-                                                       monitor.done();
-                                                       return ;
-                                               }
-
-                                               checkBuildPackageContinue checkContinueJob = new checkBuildPackageContinue();
-                                               Display.getDefault().syncExec(checkContinueJob);
-                                               while (checkContinueJob.getResult() == -1) {
-                                               }
-                                               if (checkContinueJob.getResult() == 0) {
-                                                       status = new Status(Status.OK, Activator.PLUGIN_ID, CommonBuildMessages.STOP_TO_BUILD_PACKAGE);
-                                                       monitor.done();
-                                                       return;
-                                               } else {
-                                                       monitor.subTask("Building package...");
-                                                       project.build( IncrementalProjectBuilder.INCREMENTAL_BUILD, monitor );
-                                                       packager.buildPackage(pkgType);
+                                               if ( pkgType.equals("DEB") ) {
+                                                       monitor.subTask("Checking package dependency...");
+                                                       packager.buildPackageDependencyCheck();
+                                                       // check terminated
+                                                       if(cancelJob.getTerminateChecker()){
+                                                               cancelJob.setFinishFlag(true);
+                                                               monitor.done();
+                                                               return ;
+                                                       }
+       
+                                                       checkBuildPackageContinue checkContinueJob = new checkBuildPackageContinue();
+                                                       Display.getDefault().syncExec(checkContinueJob);
+                                                       while (checkContinueJob.getResult() == -1) {
+                                                       }
+                                                       if (checkContinueJob.getResult() == 0) {
+                                                               status = new Status(Status.OK, Activator.PLUGIN_ID, CommonBuildMessages.STOP_TO_BUILD_PACKAGE);
+                                                               monitor.done();
+                                                               return;
+                                                       }
                                                }
+                                               
+                                               monitor.subTask("Building package...");
+                                               packager.buildPackage(pkgType);
                                        } catch (SBIException e) {
                                                e.printStackTrace();
                                                status = new Status(Status.ERROR, Activator.PLUGIN_ID, CommonBuildMessages.FAIL_TO_BUILD_PACKAGE);
                                                cancelJob.setFinishFlag(true);
                                                monitor.done();
                                                return;
-                                       } catch (CoreException e) {
-                                               //e.printStackTrace();
-                                               status = new Status(Status.ERROR, Activator.PLUGIN_ID, e.getMessage());
-                                               cancelJob.setFinishFlag(true);
-                                               monitor.done();
-                                               return;
-                                       }
+                                       } 
 
                                        // check terminated
                                        if(cancelJob.getTerminateChecker()){