Re: How to use dpkg -b ??
Debian List wrote:
> Ok I tried the dpkg-source -x and here's the error I got:
> dpkg-source: error: tarfile `./mgetty_1.1.8.orig.tar.gz' contains
> object (mgetty-1.1.8/README.1st) not in expected directory
This version of mgetty is in "hamm", which needs an upgraded dpkg to
unpack correctly (it's in project/experimental, AFAIK).
At this point you're anyway at half way; just do:
zcat ../mgetty_1.1.8*diff.gz | patch -p0 -
and you're done (maybe with some old file as file.orig)
> > dpkg-buildpackage will automagically generate a diff from the
> > original package source.
> > > If I make changes to the original source, wouldn't that
> > > invalidate the diff file?
Yes, it will overwrite the files with the old version number.
You have to change the version number (first line in file
debian/changelog). If you have debmake installed simply issue
and you'll be editing that file _after_ the version change.
Exit the editor saving the changes and issue dpkg-buildpackage or its
wrapper build -rsudo (you need privileges to do build a package)
pgp is needed only to sign the changes and dsc files. .deb will be OK
even if you'll have an error for pgp.
You'll see on the output:
dpkg --build debian/tmp ..
dpkg-deb: building package `mgetty' in `../mgetty_1.1.8-?_i386.deb'.
| email@example.com firstname.lastname@example.org email@example.com
| Pluto Leader - Debian Developer & Happy Debian 1.3.1 User - vi-holic
| 6F7267F5 fingerprint 57 16 C4 ED C9 86 40 7B 1A 69 A1 66 EC FB D2 5E
> Just because Red Hat do it doesn't mean it's a good idea. [Ian J.]
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to firstname.lastname@example.org .