私は、私がscriptsディレクトリとpostinstallスクリプトを指定したパッケージメーカーとスクリプトからインストーラを作成しました。パッケージをインストールすると、アプリケーションは正常にインストールされますが、指定したスクリプトは実行されません。どこかで実行可能ビットを設定する必要がありますが、私はこのビットを設定することを見つけられませんでした。
以下は私のスクリプトです。これで私はplistでパス変数を設定しています。これを教えてください。
#!/bin/bash
FILE=~/.MacOSX/environment.plist
PLIST=/usr/libexec/PlistBuddy
# if the file doesn't exist, try to create folder
if [ ! -f $FILE ]
then
mkdir -p ~/.MacOSX
fi
# then just add entries (file will be created if it doesn't exist)
$PLIST -c "Add :Variable1 string 'Value1'" $FILE
$PLIST -c "Add :Variable2 string 'Value2'" $FILE
echo "Ended" >> ok.txt
exit 0
フルパスを入力して、ターミナルでスクリプトを直接実行できますか?
—
Daniel Beck