diff --git a/inxi b/inxi index e2449d0..a36ba98 100755 --- a/inxi +++ b/inxi @@ -9274,16 +9274,17 @@ get_repo_data() if [[ -f $apt_file || -d $apt_file.d ]];then for repo_file in $apt_file $( ls $apt_file.d/*.list 2>/dev/null) do - repo_data_working="$( gawk -v repoFile="$repo_file" ' !/^[[:space:]]*$|^[[:space:]]*#/ { print "apt sources:" repoFile ":" $0 }' $repo_file )" - if [[ -z $REPO_DATA ]];then - REPO_DATA="$repo_data_working" - else - REPO_DATA="$REPO_DATA - $repo_data_working" + if [[ -n $repo_data_working ]];then + if [[ -z $REPO_DATA ]];then + REPO_DATA="$repo_data_working" + else + REPO_DATA="$REPO_DATA + $repo_data_working" + fi fi done fi @@ -9419,11 +9420,13 @@ $repo_data_working" !/^[[:space:]]*$|^[[:space:]]*#/ { print "slackpkg sources:" repoFile ":" $0 }' $repo_file )" - if [[ -z $REPO_DATA ]];then - REPO_DATA="$repo_data_working" - else - REPO_DATA="$REPO_DATA - $repo_data_working" + if [[ -n $repo_data_working ]];then + if [[ -z $REPO_DATA ]];then + REPO_DATA="$repo_data_working" + else + REPO_DATA="$REPO_DATA + $repo_data_working" + fi fi done elif [[ -d $pisi_dir && -n $( type -p pisi ) ]];then