From: Ailin Nemui Date: Mon, 4 Dec 2017 14:09:30 +0000 (+0100) Subject: fix bug with empty filelist and add code for missing modver handling X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=3e62cc422ede6b35508053645675ecc450f03a17;p=irssi-scripts.irssi.org.git fix bug with empty filelist and add code for missing modver handling --- diff --git a/_testing/travis/autoinstall-perl-prereqs.zsh b/_testing/travis/autoinstall-perl-prereqs.zsh index eb692ea..47234f2 100755 --- a/_testing/travis/autoinstall-perl-prereqs.zsh +++ b/_testing/travis/autoinstall-perl-prereqs.zsh @@ -5,7 +5,12 @@ mkdir -p auto . ./_testing/_get_files_arr.zsh echo -n ... >&2 -scan-perl-prereqs $filelist > auto/cpanfile +if [[ ${#filelist} -eq 0 ]] { + touch auto/cpanfile +} \ +else { + scan-perl-prereqs $filelist > auto/cpanfile +} typeset -A broken_mods broken_mods=($(perl -MYAML::Tiny=LoadFile -e'print "$_ 1 " for @{LoadFile(+shift)->{cpan}{broken_modules}}' _testing/config.yml)) @@ -17,6 +22,7 @@ sed -i \ -e '/^Irssi~/d' \ -e '/^Irssi::/d' \ $sed_del_broken \ + -e 's/~/"'","'"/g' \ -e 's,^,'"'"',g' \ -e 's,$,'"'"',g' \ -e 's,^,requires ,g' \