1ac260688619616819beb8e5c876ccf97afe8a3c1Dmitry V. Levin#!/bin/sh -e
2ac260688619616819beb8e5c876ccf97afe8a3c1Dmitry V. Levin
3150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathtag="${1:-master}"
4150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
5150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathj=-j`getconf _NPROCESSORS_ONLN 2> /dev/null` || j=
6150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
7150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathdistdir=strace-dist-$$
8150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathabs_distdir="`pwd`/$distdir"
9150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathtrap 'chmod -Rf u+w $abs_distdir; rm -rf $abs_distdir' 1 2 15 0
10150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
11150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathset -x
12150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathgit clone -q -n -s .git "$distdir"
13150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
14150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathcd $distdir
15150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathgit checkout -f "$tag"
16150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
17ac260688619616819beb8e5c876ccf97afe8a3c1Dmitry V. Levin./git-set-file-times
18150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
193e69bdf41a1c272028d9347bc55d7f73e3c4de46Dmitry V. Levin./bootstrap
20150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
21ac260688619616819beb8e5c876ccf97afe8a3c1Dmitry V. Levin./configure --enable-maintainer-mode
22150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
23150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrathmake -s $j distcheck
24dce7593cabc1702969ce5b78b0be7bc393374584Dmitry V. Levinmake -s $j news-check
25150759b7bffc6c1aa8095484e1694e008c643c9eRoland McGrath
26525a39a01a10f98e5020220012aa803c0e6c7df0Dmitry V. Levinmv -f strace-*.tar.xz ..
27