User: curvirgo
Date: 05/12/12 00:56:24

Modified:
 /ja/www/documents/develop/
  jabuild.function

Log:
 Add packaging mode, etc.

File Changes:

Directory: /ja/www/documents/develop/
=====================================

File [changed]: jabuild.function
Url: 
http://ja.openoffice.org/source/browse/ja/www/documents/develop/jabuild.function?r1=1.1&r2=1.2
Delta lines:  +56 -9
--------------------
--- jabuild.function    11 Dec 2005 22:56:33 -0000      1.1
+++ jabuild.function    12 Dec 2005 08:56:20 -0000      1.2
@@ -1,4 +1,45 @@
 # Encoding is UTF-8. (There is no BOM.)
+# Useful OpenOffice.org 2.0.x only.
+
+# ==================================================
+# ヘルプを表示する
+# ==================================================
+PrintHelp ()
+{
+  cat << EOF
+Usage: jabuild [OPTION]
+
+OPTION:
+       --debug         Debug mode
+       --pack          Packaging only
+       --help          Print this help
+EOF
+  exit
+}
+
+# ==================================================
+# コマンドパラメータの処理
+# ==================================================
+ParameterProcessing ()
+{
+  for opt in $@
+  do
+    case ${opt} in
+      --debug)
+        DEBUGMODE=Yes
+        ;;
+      --pack)
+        PACKMODE=Yes
+        ;;
+      --help)
+        PrintHelp
+        ;;
+      *)
+        PrintHelp
+        ;;
+    esac
+  done
+}
 
 # ==================================================
 # メッセージを表示する
@@ -131,7 +172,7 @@
 }
 
 # ==================================================
-# 
呼び出し元の環境変数BLD_OPTIONにParallelビルドのオプションを追加、環境変数MAXPROCESS=1を設定する
+# 
Parallelビルドであれば呼び出し元の環境変数BLD_OPTIONにParallelビルドのオプションを追加、環境変数MAXPROCESS=1を設定する
 # Parallelビルドであれば0、Serialビルドであれば1を返す
 # ==================================================
 ParallelSetting ()
@@ -173,7 +214,7 @@
 }
 
 # ==================================================
-# portable : 
core01とそれ以外のパッケージで相互に依存チェックがある為、インストール時に無限ループに陥る現象を解消する為に、core01インストールスクリプト部の依存チェックルーチン部分を削除する。
+# portable : 
core01とそれ以外のパッケージで相互に依存チェックがあリ、インストール時に無限ループに陥る現象を解消する為に、core01インストールスクリプト部の依存チェックルーチン部分を削除する。
 # ==================================================
 AddhocFix_portable ()
 {
@@ -202,7 +243,7 @@
 # ==================================================
 AddhocFix_slackware ()
 {
-  cd ${PORTABLE_DIR} && {
+  cd ${SLACKWARE_DIR} && {
     for file in `echo * | sed '/\*/d'`
     do
       [ -d ${file} ] && rm -fr ${file}
@@ -377,11 +418,17 @@
 PackageSolver ()
 {
   PrintMessage "Packaging SOLVER"
-  if [ ${OOO_BUILD_SYSTEM} != Win32Intel ]; then
+  case ${OOO_BUILD_SYSTEM} in
+    LinuxIntel)
+      tar jcvf 
${PKGOUTDIR}/OOo_${VERSION}_${OOO_BUILD_SYSTEM}_solver_${BUILDER_NAME}.tar.gz 
solver
+      ;;
+    Win32Intel)
+      zip -r -9 
${PKGOUTDIR}/OOo_${VERSION}_${OOO_BUILD_SYSTEM}_solver_${BUILDER_NAME}.zip 
solver
+      ;;
+   *)
     tar zcvf 
${PKGOUTDIR}/OOo_${VERSION}_${OOO_BUILD_SYSTEM}_solver_${BUILDER_NAME}.tar.gz 
solver
-  else
-    zip -r 
${PKGOUTDIR}/OOo_${VERSION}_${OOO_BUILD_SYSTEM}_solver_${BUILDER_NAME}.zip 
solver
-  fi
+      ;;
+  esac
 }
 
 # ==================================================
@@ -441,7 +488,7 @@
         DIRECTORY=${PORTABLE_DIR}
         ;;
       slackware)
-        DIRECTORY=${PORTABLE_DIR}
+        DIRECTORY=${SLACKWARE_DIR}
         ;;
     esac
     PrintMessage "Moving Core Files"




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信