Skip to content

Commit e2e987a

Browse files
committed
add homepage to summary output
1 parent 4311606 commit e2e987a

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

void-updates.sh

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,28 @@ find_pkgs() {
4343
done
4444
}
4545

46+
get_var() {
47+
grep ^$2= $src/srcpkgs/$1/template | cut -d= -f2- | tr -d "\"'"
48+
}
49+
4650
add_maintainer() {
4751
local p m
4852
while IFS= read -r p; do
49-
m=$(grep ^maintainer= $src/srcpkgs/$p/template |
50-
awk -F'<' '{ print $2 }' |
51-
tr -d ">\"'" | tr -d ' ')
53+
m=$(get_var $p maintainer | awk -F\< '{ print $2 }' | tr -d '> ')
5254

5355
if [ "$m" ]; then
5456
printf '%s %s\n' $p $dest/updates_$m.txt
5557
fi
5658
done
5759
}
5860

61+
add_homepage() {
62+
local p v
63+
while read -r p v; do
64+
printf '%s\t%s\t%s\n' $p "$v" "$(get_var $p homepage)"
65+
done
66+
}
67+
5968
parallel_check() {
6069
xargs -P20 -L1 /bin/sh -c "
6170
(cd $src && ./xbps-src update-check \$0) |
@@ -76,7 +85,7 @@ create_summary() {
7685
m=$(basename ${f%%.txt} | sed 's/updates_//')
7786

7887
printf '%s\n%s\n' $m $(printf %${#m}s |tr ' ' -)
79-
sort $f
88+
sort $f | add_homepage | column -t -s"$(printf '\t')"
8089
printf -- '\n'
8190
else
8291
rm -f $f

0 commit comments

Comments
 (0)