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