[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Repackage without rebuild



# apt-get download rsync
# ar x rsync_3.0.9-4_amd64.deb
# ls -1
control.tar.gz
data.tar.gz
debian-binary
rsync_3.0.9-4_amd64.deb
# mkdir debian
# cd debian/
# tar xf ../control.tar.gz 
# find
.
./control
./postinst
./md5sums
./prerm
./conffiles
./postrm




2013/8/27 Igor Filatov <igor.filatov@globallogic.com>
Hello,

Is there a recommended way to create/maintain customized versions of
packages in cases when there's no need to rebuild from source but
advanced post-install configuration is necessary?

For example, I wan't to have an OpenLDAP that would install directly
with mdb backend. To configure slapd for mdb I normally have to edit
configs, clear out the DB directory (/var/lib/ldap) and restart the
service. I tried to make a separate config package for this using
config-package-dev, but the process seems to complicated in this case,
so I'm making a custom slapd package. But the thing is, the only
documented way seems to be to get the package source, edit and
rebuild. But I'm fine with the binaries, I only need to edit postinst
script and such. I tried extracting and repacking the binary package
with dpkg-deb, and it works, except it doesn't feel like 'the right
way'... correct me if I'm wrong.

--
Regards,
Igor Filatov


--
To UNSUBSCRIBE, email to debian-mentors-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] CACTpin4wBcGmaCroFTRDdobd7n3zzba4E6N0Dkk6zC61tD=6ZQ@mail.gmail.com" target="_blank">http://lists.debian.org/[🔎] CACTpin4wBcGmaCroFTRDdobd7n3zzba4E6N0Dkk6zC61tD=6ZQ@mail.gmail.com



Reply to: