O script postinstall do pacote Mac não está em execução

0

Eu criei um instalador do criador de pacotes e scripts que eu especifiquei script scripts e postinstall script. Quando instalo o pacote, o aplicativo é instalado bem, mas os scripts especificados não estão em execução. Em algum lugar eu li o bit executável deve ser definido, mas eu não encontrei de definir este bit.

A seguir está o meu script. Neste eu estou definindo variáveis de caminho em plist. Por favor me guie nisto ..

#!/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

    
por Sandy 28.05.2011 / 18:14

1 resposta

1

Abra o Terminal e digite o seguinte:

chmod +x /Users/sandy/Resource/PostInstall.sh

Isso definirá o sinalizador de executável no arquivo.

    
por 28.05.2011 / 18:21