OSDN Git Service

dmgおよびzipの生成用バッチの作成
[charactermanaj/CharacterManaJ.git] / dist / build_appbundle6.sh
1 #! /bin/bash
2 # -*- coding: utf-8 -*-
3
4 JARNAME=CharacterManaJ.jar
5 APPDIR=java6mac/CharacterManaJ.app
6
7 if [ ! -d "$APPDIR" ]; then
8     echo "directory not found: $APPDIR" >&2
9     exit 1
10 fi
11
12 # 実行可能jarのコピー
13 cp -pv $JARNAME $APPDIR/Contents/Resources/java/${JARNAME}
14
15 # Java起動スタブをコピー
16 cp -apv "/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub" $APPDIR/Contents/MacOS/
17
18 # バンドル属性をセット
19 /usr/bin/setFile -a B $APPDIR
20
21 # Java起動スタブに実行パーミッションを設定
22 chmod 755 $APPDIR/Contents/MacOS/JavaApplicationStub
23
24 # リソースディレクトリのパーミッション設定
25 chmod -R 774 $APPDIR/Contents/Resources/
26
27 echo "done"