release.sh revision f93a0cea9ddb988f28c4996c7b96ef65f05f1d30
1663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng#! /bin/sh 2663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng# 3663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengset -e 4663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 5663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengVERSION=1.4.5 6663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengPREV_VERSION=1.4.4 7663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengTMPDIR=/tmp/ipt-release 8663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengIPTDIR="$TMPDIR/iptables-$VERSION" 9663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 10663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengPATCH="patch-iptables-$PREV_VERSION-$VERSION.bz2"; 11436e89c602e787e7a27dd6624b09beed41a0da8aDmitriy IvanovTARBALL="iptables-$VERSION.tar.bz2"; 12663860b1408516d02ebfcb3a9999a134e6cfb223Ben ChengCHANGELOG="changes-iptables-$PREV_VERSION-$VERSION.txt"; 13663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 14663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengmkdir -p "$TMPDIR" 15663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chenggit shortlog "v$PREV_VERSION..v$VERSION" > "$TMPDIR/$CHANGELOG" 16663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chenggit diff "v$PREV_VERSION..v$VERSION" | bzip2 > "$TMPDIR/$PATCH" 17663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chenggit archive --prefix="iptables-$VERSION/" "v$VERSION" | tar -xC "$TMPDIR/" 18663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 19663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengcd "$IPTDIR" && { 20663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng sh autogen.sh 21663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng cd .. 22663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng} 23663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 24663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengtar -cjf "$TARBALL" "iptables-$VERSION"; 25663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chenggpg -u "Netfilter Core Team" -sb "$TARBALL"; 26663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengmd5sum "$TARBALL" >"$TARBALL.md5sum"; 27663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengsha1sum "$TARBALL" >"$TARBALL.sha1sum"; 28663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng 29663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chenggpg -u "Netfilter Core Team" -sb "$PATCH"; 30663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengmd5sum "$PATCH" >"$PATCH.md5sum"; 31663860b1408516d02ebfcb3a9999a134e6cfb223Ben Chengsha1sum "$PATCH" >"$PATCH.sha1sum"; 32663860b1408516d02ebfcb3a9999a134e6cfb223Ben Cheng