Skip to content

Commit a8850f4

Browse files
committed
void-updates: timestamp in summary, not in debug log
1 parent e59f79c commit a8850f4

File tree

1 file changed

+19
-29
lines changed

1 file changed

+19
-29
lines changed

void-updates.sh

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,6 @@
22

33
set -e
44

5-
stamp() {
6-
local msg='Void Updates check'
7-
local time="$(date +%Y-%m-%d\ %H:%M\ %Z)"
8-
9-
if [ "$1" ]; then
10-
local start=$1
11-
local end=$(date +%s)
12-
13-
msg="$msg ended: $time ($(($end - $start))s)"
14-
else
15-
msg="$msg started: $time"
16-
date +%s
17-
fi
18-
printf -- '%s\n' "$msg" 1>&2
19-
}
20-
215
init_src() {
226
if ! [ -d $src/.git ]; then
237
mkdir -p $src
@@ -64,19 +48,25 @@ parallel_check() {
6448
}
6549

6650
create_summary() {
51+
local d=$(($end - $start))
52+
local t="Void Updates for $(date +%Y-%m-%d\ %H:%M\ %Z) (took: ${d}s)"
6753
local f m
6854

69-
for f in $dest/updates_*.txt; do
70-
if [ -s $f ]; then
71-
m=$(basename ${f%%.txt} | sed 's/updates_//')
72-
73-
printf '%s\n%s\n' $m $(printf %${#m}s |tr ' ' -)
74-
sort $f
75-
printf -- '\n'
76-
else
77-
rm -f $f
78-
fi
79-
done > $dest.txt
55+
{
56+
printf '%s\n%s\n\n' "$t" $(printf %${#t}s |tr ' ' =)
57+
58+
for f in $dest/updates_*.txt; do
59+
if [ -s $f ]; then
60+
m=$(basename ${f%%.txt} | sed 's/updates_//')
61+
62+
printf '%s\n%s\n' $m $(printf %${#m}s |tr ' ' -)
63+
sort $f
64+
printf -- '\n'
65+
else
66+
rm -f $f
67+
fi
68+
done
69+
} > $dest.txt
8070
}
8171

8272
make_current() {
@@ -113,11 +103,11 @@ dest=$out/${name}_$date
113103
mkdir -p $dest
114104

115105
{
116-
start=$(stamp)
106+
start=$(date +%s)
117107
init_src
118108
update_src
119109
find_pkgs | add_maintainer | parallel_check
110+
end=$(date +%s)
120111
create_summary
121112
make_current
122-
stamp $start
123113
} 2> $dest/_log.txt

0 commit comments

Comments
 (0)