Dmitry V. Levin | ac26068 | 2009-10-09 23:15:16 +0000 | [diff] [blame] | 1 | #!/bin/sh -e |
| 2 | |
Roland McGrath | 150759b | 2009-10-11 16:30:57 -0700 | [diff] [blame] | 3 | tag="${1:-master}" |
| 4 | |
| 5 | j=-j`getconf _NPROCESSORS_ONLN 2> /dev/null` || j= |
| 6 | |
| 7 | distdir=strace-dist-$$ |
| 8 | abs_distdir="`pwd`/$distdir" |
| 9 | trap 'chmod -Rf u+w $abs_distdir; rm -rf $abs_distdir' 1 2 15 0 |
| 10 | |
| 11 | set -x |
| 12 | git clone -q -n -s .git "$distdir" |
| 13 | |
| 14 | cd $distdir |
| 15 | git checkout -f "$tag" |
| 16 | |
Dmitry V. Levin | ac26068 | 2009-10-09 23:15:16 +0000 | [diff] [blame] | 17 | ./git-set-file-times |
Roland McGrath | 150759b | 2009-10-11 16:30:57 -0700 | [diff] [blame] | 18 | |
| 19 | autoreconf -i -f |
| 20 | |
Dmitry V. Levin | ac26068 | 2009-10-09 23:15:16 +0000 | [diff] [blame] | 21 | ./configure --enable-maintainer-mode |
Roland McGrath | 150759b | 2009-10-11 16:30:57 -0700 | [diff] [blame] | 22 | |
| 23 | make -s $j distcheck |
| 24 | |
| 25 | mv -f *.tar.bz2 .. |