18e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy#! /bin/sh
28e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy#
38e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardyset -e
48e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
5cf7e42ffbb624c27591f6d55606bdccd358c7785Patrick McHardyVERSION=1.4.7
6cf7e42ffbb624c27591f6d55606bdccd358c7785Patrick McHardyPREV_VERSION=1.4.6
78e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardyTMPDIR=/tmp/ipt-release
88e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardyIPTDIR="$TMPDIR/iptables-$VERSION"
98e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
103a72b1f2d3aef3ba1bae80faefe3709e17da523dJan EngelhardtPATCH="patch-iptables-$PREV_VERSION-$VERSION.bz2";
113a72b1f2d3aef3ba1bae80faefe3709e17da523dJan EngelhardtTARBALL="iptables-$VERSION.tar.bz2";
123a72b1f2d3aef3ba1bae80faefe3709e17da523dJan EngelhardtCHANGELOG="changes-iptables-$PREV_VERSION-$VERSION.txt";
138e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
148e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardymkdir -p "$TMPDIR"
153a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtgit shortlog "v$PREV_VERSION..v$VERSION" > "$TMPDIR/$CHANGELOG"
163a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtgit diff "v$PREV_VERSION..v$VERSION" | bzip2 > "$TMPDIR/$PATCH"
173a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtgit archive --prefix="iptables-$VERSION/" "v$VERSION" | tar -xC "$TMPDIR/"
188e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
198e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardycd "$IPTDIR" && {
208e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy	sh autogen.sh
218e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy	cd ..
228e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy}
238e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
243a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardttar -cjf "$TARBALL" "iptables-$VERSION";
253a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtgpg -u "Netfilter Core Team" -sb "$TARBALL";
263a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtmd5sum "$TARBALL" >"$TARBALL.md5sum";
27b669b27dd6ba8b94fbff5fa17ea3ca26ead53beaJan Engelhardtsha1sum "$TARBALL" >"$TARBALL.sha1sum";
288e0b56646142dc99728fa575cb3a988c7a315e5aPatrick McHardy
293a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtgpg -u "Netfilter Core Team" -sb "$PATCH";
303a72b1f2d3aef3ba1bae80faefe3709e17da523dJan Engelhardtmd5sum "$PATCH" >"$PATCH.md5sum";
31b669b27dd6ba8b94fbff5fa17ea3ca26ead53beaJan Engelhardtsha1sum "$PATCH" >"$PATCH.sha1sum";
32