2011-11-11 23 views
0

Install4jからdebianパッケージを生成します。 GUIでは、プリインストールスクリプトとインストール後スクリプトを指定できます。Debianパッケージのインストール前スクリプトをInstall4jで指定する方法

インストール後のスクリプトはうまく動作しますが、プレインストールスクリプトは機能しません。つまり、Install4jは.debファイル内にpreinstを生成しません。

私は事前インストールスクリプトに使用するスクリプト:

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

それはバグですか、私のコードが間違っていますか?

答えて

0

これは現在のバージョン(5.0.9)のバグです。 5.0.10で修正される予定です。

http://download.ej-technologies.com/beta/install4j_windows_5_0_10.exe

http://download.ej-technologies.com/beta/install4j_windows-x64_5_0_10.exe

http://download.ej-technologies.com/beta/install4j_unix_5_0_10.tar.gz

http://download.ej-technologies.com/beta/install4j_macos_5_0_10.dmg

:あなたはここに現在のビルドをダウンロードすることができます
関連する問題