]> git.donarmstrong.com Git - cran2deb.git/blob - tags/pre-dual/exec/showbuilds
reprepro version before the massacre
[cran2deb.git] / tags / pre-dual / exec / showbuilds
1 #!/bin/sh
2 ## DOC: cran2deb showbuilds [date]
3 ## DOC:     list build summary for given date
4 ## DOC:     default value for date is current day
5 ## DOC:
6 db=/var/cache/cran2deb/cran2deb.db
7 date=`date "+%Y-%m-%d"`
8
9 usage_and_exit()
10 {
11     cat <<EOF
12 Usage: showbuilds [-d date] [-?|-h]"
13   Show build for given dates
14 Options:
15   -d date       use given date, else default to current date
16   -h            show this help
17 EOF
18     exit 0
19 }
20
21 options=':d:h?'
22 while getopts "$options" i
23 do
24     case "$i" in
25         d)
26             date=$OPTARG
27             ;;
28         h|?)
29             usage_and_exit
30             ;;
31     esac
32 done
33
34 cmd="select id,success,system,package,r_version,deb_epoch,deb_revision,scm_revision,db_version,date_stamp,time_stamp from builds where date_stamp = '${date}'"
35
36 sqlite3 -header -column $db "$cmd"
37