File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : full-check
2+
3+ on : [push, pull_request]
4+
5+ jobs :
6+ build :
7+
8+ runs-on : ubuntu-latest
9+
10+ steps :
11+ - uses : actions/checkout@v2
12+ - name : install_dependencies
13+ run : sudo apt install txt2man
14+ - name : first_build_non_parallel
15+ run : |
16+ autoreconf -fi
17+ ./configure
18+ make dist
19+ head retry.1; cat retry.1 | grep -C5 "try forever" || exit 1
20+
21+ mkdir test_dist
22+ cp retry-*.tar.gz test_dist
23+ pushd test_dist
24+ tar -xvf retry-*.tar.gz
25+ rm -f retry-*.tar.gz
26+ cd retry-*
27+ ./configure
28+ make
29+ sudo make install
30+ sudo make uninstall
31+ popd
32+ mv test_dist test_dist_1
33+
34+ mkdir test_dist
35+ cp retry-*.tar.gz test_dist
36+ pushd test_dist
37+ tar -xvf retry-*.tar.gz
38+ rm -f retry-*.tar.gz
39+ cd retry-*
40+ ./configure
41+ make
42+ sudo make install
43+ sudo make uninstall
44+ popd
45+ mv test_dist test_dist_2
46+
47+ strip --strip-all test_dist_1/retry-*/retry
48+ strip --strip-all test_dist_2/retry-*/retry
49+ if ! cmp test_dist_1/retry-*/retry test_dist_2/retry-*/retry
50+ then
51+ echo "ERROR: retry build was not repeatable."
52+ exit 1
53+ fi
54+ if ! cmp test_dist_1/retry-*/retry.1 test_dist_2/retry-*/retry.1
55+ then
56+ echo "ERROR: retry.1 build was not repeatable."
57+ exit 1
58+ fi
59+ rm -rf test_dist_2
60+ rm -rf test_dist_1
61+ make distclean
62+ - name : second_build_parallel
63+ run : |
64+ autoreconf -fi
65+ ./configure
66+ for i in 1 2 3 4 5
67+ do
68+ make -j2
69+ if [ ! -f retry.1 ]
70+ then
71+ echo "ERROR: manpage was missing."
72+ exit 1
73+ fi
74+ done
75+ sudo make install
76+ - name : run_program
77+ run : |
78+ retry --until=success true
79+ retry -t 3 -d 3 -u success ls
Original file line number Diff line number Diff line change @@ -7,9 +7,6 @@ retry_SOURCES = retry.c
77EXTRA_DIST = retry.spec
88dist_man_MANS = retry.1
99
10- dist-hook : retry.1
11- install retry.1 $(distdir ) /retry.1
12-
1310retry.1 : retry
14- ./retry --help | txt2man -d 1 -t " ${PACKAGE_NAME} " -r " ${PACKAGE_NAME} -${PACKAGE_VERSION} " > retry.1
11+ ./retry --help | txt2man -s 1 -t " ${PACKAGE_NAME} " -r " ${PACKAGE_NAME} -${PACKAGE_VERSION} " > retry.1
1512
You can’t perform that action at this time.
0 commit comments