Я создам пакет debian из Install4j.В графическом интерфейсе мы можем указать сценарий до установки и сценарий после установки.
Сценарий после установки работает нормально, но сценарий до установки не работает, т.е. Install4j не создает preinst в.файл deb.
Сценарий, который я хочу использовать для сценария предварительной установки:
#!/bin/sh
echo "reading additionnal repository"
IN=${compiler:SOFT_DEPENDENCIES_DEB_32}
echo $IN
OIFS=$IFS
IFS=';'
arr2=$IN
for repo in $arr2
do
nbRepoPresent=$(egrep -c $repo /etc/apt/sources.list)
if [ $nbRepoPresent -lt 1 ]; then
echo "adding additionnal repository $repo"
sudo add-apt-repository "deb $repo"
fi
done
IFS=$OIFS
Это ошибка или мой код неверен?