tazbug view web/plugins/packages/packages.cgi @ rev 139

Fix getting last 4 message in DB
author Christophe Lincoln <pankso@slitaz.org>
date Wed Feb 22 19:03:30 2017 +0100 (2017-02-22)
parents 2a172aca8228
children cff9e9a508ec
line source
1 #!/bin/sh
2 #
3 # TazBug Plugin - Buggy packages plugins
4 #
6 if [ "$(GET packages)" ] || [ "$(GET pkg)" ]; then
7 d="Skel"
8 header
9 html_header
10 user_box
11 if [ "$(GET pkg)" ]; then
12 pkg=$(GET pkg)
13 echo "<h2>Bugs for: $pkg</h2>"
14 echo "<pre>"
15 for bug in $(fgrep -l "OPEN" $bugdir/open/*/bug.conf)
16 do
17 . ${bug}
18 if echo "$PKGS" | fgrep -q "$pkg"; then
19 dir=$(dirname $bug)
20 id=$(basename $dir)
21 cat << EOT
22 <img src='images/pkg.png' alt='' /> \
23 Bug $id: <a href='$script?id=$id'>$BUG</a> - <span class='date'>$DATE</span>
24 EOT
25 fi
26 done
27 cat << EOT
28 </pre>
29 <div id="tools">
30 <a href="$script?packages">Buggy packages</a>
31 </div>
32 EOT
33 else
34 # List all pkgs affected by a bug
35 echo "<h2>Buggy packages</h2>"
36 echo "<pre>"
37 for bug in $(ls $bugdir/open)
38 do
39 . $bugdir/open/${bug}/bug.conf
40 for pkg in ${PKGS}; do
41 if ! echo "$pkgs" | grep -q -w "$pkg"; then
42 pkgs="$pkgs $PKGS"
43 fi
44 unset PKGS
45 done
46 done
47 for pkg in $pkgs; do
48 echo "<img src='images/pkg.png' alt='' /> Package: <a href='?pkg=$pkg'>$pkg</a>"
49 done
50 echo "</pre>"
51 fi
52 html_footer
53 exit 0
54 fi