]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/netbsd-tests/dev/clock_subr/clock_subr_test_data_gen.sh
MFC r314450,r313439:
[FreeBSD/stable/10.git] / contrib / netbsd-tests / dev / clock_subr / clock_subr_test_data_gen.sh
1 #!/bin/ksh
2
3 export TZ=Etc/Universal
4
5 datesub() {
6         gdate "$@" '+   FILL(%_11s,%_4Y,%_m,%_d,%w,%_H,%_M,%_S), // %a %b %e %H:%M:%S %Z %Y'
7 }
8
9 (
10         datesub -d '1970/01/01 00:00:00'
11         datesub -d '1981/04/12 12:00:03'
12         datesub -d '2011/07/21 09:57:00'
13         datesub -d @2147483647
14         datesub -d @2147483648
15         datesub -d '2063/04/05 00:00:00'
16         for year in `seq 1970 1 2030`; do
17                 datesub -d "${year}/01/01 00:00:00"
18                 datesub -d "${year}/07/01 00:00:00"
19         done
20         for year in `seq 2000 25 2600`; do
21                 datesub -d "$((${year} - 1))/12/31 23:59:59"
22                 datesub -d "$((${year} + 0))/01/01 00:00:00"
23                 datesub -d "$((${year} + 1))/01/01 00:00:00"
24         done
25 )|sort -u