1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#!/usr/bin/env ruby if ARGV[0].nil? puts("arg1 needs to be version eg 1 or 2 or 3") exit(1) end version = %x[dpkg-parsechangelog | grep 'Version: ' | cut -d ' ' -f2].chomp ppaVersion = ARGV[0] ppaVersionStr = "ppa#{ARGV[0]}" system("dch -b -v \"#{version}~#{ppaVersionStr}\" -D quantal 'PPA build'") if ppaVersion.to_i > 1 system("bzr-buildpackage -S") else # Include orig in upload system("bzr-buildpackage -S -- -sa") end system("bzr revert") |