I actually did this yesterday, and it's easier than that. $ mkdir ~/makepuppetdeb $ cd ~/makepuppetdeb $ dget http://ftp.de.debian.org/debian/pool/main/p/puppet/puppet_0.24.7-1.dsc $ wget http://reductivelabs.com/downloads/puppet/puppet.0.24.8.tgz (currently broken, but I imagine will be resolved soon) $ dpkg-source -x puppet_0.24.7-1.dsc $ cd puppet-0.24.7/ $ uupdate puppet-0.24.8.tgz $ cd ../puppet-0.24.8 $ dpkg-buildpackage
This will produce: ~/makepuppetdeb/puppet_0.24.8-1_all.deb ~/makepuppetdeb/puppetmaster_0.24.8-1_all.deb On Wed, Apr 1, 2009 at 6:04 AM, Eric Gerlach <egerl...@feds.uwaterloo.ca> wrote: > > Kyle, Ryan, > > I'd love it if those instructions made it into the Wiki. The uupdate thing > would be hugely helpful to some other Debian administrators, I'm sure. > > Cheers, > > Eric > > On Fri, Mar 27, 2009 at 08:33:43AM -0500, Kyle Cordes wrote: >> >> Kyle Cordes wrote: >> >> >> Apply the .diff >> >> >> Ryan Steele wrote: >> >> > I didn't have to download any diffs. Here's what I did: >> >> > 2. Grab the debian directory for 0.24.7 from git (git clone >> > git://git.debian.org/git/pkg-puppet/puppet.git) and put it in the 0.24.7 >> > source tree. >> >> Ah. That diff I applied, did the same as this. >> >> >> > 4. run 'uupdate -u puppet-0.24.8.tgz', and then cd into the newly >> > created 0.24.8 source tree >> >> Every time I touch this stuff I learn something new. For example, just >> this second I learned (from your message) of the existence of "uupdate". >> I'll give it a try next time I need to update a Debian package to a >> newer upstream version. >> >> -- >> Kyle Cordes >> http://kylecordes.com >> >> > > > -- > Eric Gerlach, Network Administrator > Federation of Students > University of Waterloo > p: (519) 888-4567 x36329 > e: egerl...@feds.uwaterloo.ca > > > > -- Nigel Kersten nig...@google.com System Administrator Google, Inc. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---