2011-11-11 29 views
0

我将从Install4j生成一个debian软件包。在GUI中,我们可以指定预安装脚本和后安装脚本。如何使用Install4j为Debian软件包指定预安装脚本

安装后脚本可以正常工作,但预安装脚本不起作用,即Install4j不会在.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 

它是一个错误或我的代码是错误的?

回答

相关问题