foozy@708: #!/bin/bash foozy@708: foozy@708: cp $EXAMPLE_DIR/data/netplug-*.tar.bz2 . foozy@708: ln -s /bin/true download foozy@708: export PATH=`pwd`:$PATH foozy@708: foozy@708: #$ name: download foozy@708: foozy@708: download netplug-1.2.5.tar.bz2 foozy@708: tar jxf netplug-1.2.5.tar.bz2 foozy@708: cd netplug-1.2.5 foozy@708: hg init foozy@708: hg commit -q --addremove --message netplug-1.2.5 foozy@708: cd .. foozy@708: hg clone netplug-1.2.5 netplug foozy@708: foozy@708: #$ name: foozy@708: foozy@708: cd netplug foozy@708: echo '[extensions]' >> $HGRC foozy@708: echo 'hgext.mq =' >> $HGRC foozy@708: cd .. foozy@708: foozy@708: #$ name: qinit foozy@708: foozy@708: cd netplug foozy@708: hg qinit foozy@708: hg qnew -m 'fix build problem with gcc 4' build-fix.patch foozy@708: perl -pi -e 's/int addr_len/socklen_t addr_len/' netlink.c foozy@708: hg qrefresh foozy@708: hg tip -p foozy@708: foozy@708: #$ name: newsource foozy@708: foozy@708: hg qpop -a foozy@708: cd .. foozy@708: download netplug-1.2.8.tar.bz2 foozy@708: hg clone netplug-1.2.5 netplug-1.2.8 foozy@708: cd netplug-1.2.8 foozy@708: hg locate -0 | xargs -0 rm foozy@708: cd .. foozy@708: tar jxf netplug-1.2.8.tar.bz2 foozy@708: cd netplug-1.2.8 foozy@708: hg commit --addremove --message netplug-1.2.8 foozy@708: foozy@708: #$ name: repush foozy@708: foozy@708: cd ../netplug foozy@708: hg pull ../netplug-1.2.8 foozy@708: hg qpush -a foozy@708: