Я создал установщик из производителя пакетов, и в скриптах я указал каталог скриптов и скрипт постинсталляции. Когда я устанавливаю пакет, приложение устанавливается нормально, но указанные сценарии не работают. Где-то я читал, что должен быть установлен исполняемый бит, но я не нашел, чтобы установить этот бит.
Ниже приводится мой сценарий. В этом я устанавливаю переменные пути в 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