@@ -13,52 +13,31 @@ rp_module_id="stats"
13
13
rp_module_desc=" Generates statistics about packages"
14
14
rp_module_section=" "
15
15
16
- function _dest_stats() {
17
- local dest=" $__tmpdir /stats"
18
- mkUserDir " $dest "
19
- echo " $dest "
20
- }
21
-
22
16
function _get_commit_data_stats() {
23
17
local hash=$( git -C " $scriptdir " log -1 --format=%h)
24
18
local date=$( git -C " $scriptdir " log -1 --format=%cd --date=iso-strict)
25
19
local branch=$( git -C " $scriptdir " rev-parse --abbrev-ref HEAD)
26
20
echo " $hash ;$date ;$branch ;"
27
21
}
28
22
29
- function licences_stats () {
23
+ function _get_package_data_stats () {
30
24
local data=()
31
-
32
- local dest=" $( _dest_stats) /licences"
33
- mkUserDir " $dest "
34
-
35
25
local idx
36
26
for idx in ${__mod_idx[@]} ; do
37
- data+=(" ${__mod_section[$idx]} ;${__mod_id[$idx]} ;${__mod_desc[$idx]} ;${__mod_licence[$idx]} ;" )
27
+ data+=(" ${__mod_section[$idx]} ;${__mod_id[$idx]} ;${__mod_desc[$idx]} ;${__mod_licence[$idx]} ;${__mod_flags[$idx]} ; " )
38
28
done
39
- printf " %s\n" " ${data[@]} " > " $dest /packages.csv"
40
-
41
- echo " $( _get_commit_data_stats) " > " $dest /commit.csv"
42
-
43
- cp -v " $md_data /licences/" * " $dest /"
44
- chown -R $user :$user " $dest "
29
+ printf " %s\n" " ${data[@]} "
45
30
}
46
31
47
- function packages_stats() {
48
- local data=()
49
-
50
- local dest=" $( _dest_stats) /pkgflags"
32
+ function build_stats() {
33
+ local dest=" $__tmpdir /stats"
51
34
mkUserDir " $dest "
52
35
53
- local idx
54
- for idx in ${__mod_idx[@]} ; do
55
- data+=(" ${__mod_section[$idx]} ;${__mod_id[$idx]} ;${__mod_desc[$idx]} ;${__mod_flags[$idx]} ;" )
56
- done
57
- printf " %s\n" " ${data[@]} " > " $dest /packages.csv"
58
-
36
+ echo " $( _get_package_data_stats) " > " $dest /packages.csv"
59
37
echo " $( _get_commit_data_stats) " > " $dest /commit.csv"
60
38
61
- cp -v " $md_data /pkgflags/" * " $dest /"
39
+ cp -rv " $md_data /licences" " $dest /"
40
+ cp -rv " $md_data /pkgflags" " $dest /"
62
41
chown -R $user :$user " $dest "
63
42
}
64
43
0 commit comments