mirror of https://github.com/Chizi123/Arch-autobuild-repo.git

Joel Grunbaum
2024-01-24 4fc96b6327da11a08ac593bb3753a3e900132be5
Set environment variable for icu packages, allow forcing add to repo
1 files modified
20 ■■■■ changed files
main.sh 20 ●●●● patch | view | raw | blame | history
main.sh
@@ -70,6 +70,10 @@
        "$1" == "ttf-ms-win8" ||
        "$1" == "ttf-win7-fonts" ]]; then
        makepkg -s --noconfirm $([[ $CLEAN == "Y" ]] && echo "-c") $([[ $SIGN == "Y" ]] && echo "--sign --key $KEY") $([[ "$2" == "-f" ]] && echo -f) --skipchecksums 2>&1
    elif [[ "$1" == "icu"* ]]; then
        echo ***1
        pause
        LC_ALL=C makepkg -s --noconfirm $([[ $CLEAN == "Y" ]] && echo "-c") $([[ $SIGN == "Y" ]] && echo "--sign --key $KEY") $([[ "$2" == "-f" ]] && echo -f) 2>&1
    else
        makepkg -s --noconfirm $([[ $CLEAN == "Y" ]] && echo "-c") $([[ $SIGN == "Y" ]] && echo "--sign --key $KEY") $([[ "$2" == "-f" ]] && echo -f) 2>&1
    fi
@@ -106,12 +110,16 @@
    #Move package to repodir and add to repo db
    #Dont change the database if rebuilt the same package at same release and version
    flag=0
    for i in ${pkgs[@]}; do
        if [[ ! -f $REPODIR/$i ]]; then
            flag=1
        fi
    done
    if [ -z $2 ]; then
        flag=0
        for i in ${pkgs[@]}; do
            if [[ ! -f $REPODIR/$i ]]; then
                flag=1
            fi
        done
    else
        flag=1
    fi
    if [[ $flag == 1 ]]; then
        rm -f $REPODIR/*$1*.tar.*
        for i in ${pkgs[@]}; do