sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #84071
Re: debian/rules m.m. for multi-binary pakke
henrik@xxxxxxx (Henrik Stoerner) writes:
> Jeg har fundet ud af så meget som at der skal et ekstra afsnit i
> "control" filen med Package og Description for den ekstra pakke.
>
> Men hvordan styrer man hvilke filer der skal i hver af de binære
> pakker - og hvad med {pre,post}{inst,rm} filerne ?
>
>
> Hvis nogen har et eksempel vil det være rart.
Når en sourcepakke genererer en enkelt binærpakker har jeg et
make-target der ser ud an noget ala følgende:
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs
dh_installman
dh_installchangelogs ChangeLog
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
Det ændrer jeg til en række targets der ser ud som noget ala følgende:
foo: DH_OPTIONS=--package=foo
foo: build-install
dh_testdir
dh_testroot
dh_installdocs
dh_installman
dh_installchangelogs ChangeLog
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
foo-bar: DH_OPTIONS=--package=foo-bar
foo-bar: build-install
dh_testdir
dh_testroot
dh_installdocs
dh_installman
dh_installchangelogs ChangeLog
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary-arch: foo foo-bar
{pre,post}{inst,rm} og de filer debhelper ellers bruger får så lige
sat pakkenavnet foran sig så de kommer til at hedde
{foo,foo-bar}.{pre,post}{inst,rm}.
--
Peter Makholm | 'Cause suicide is painless
peter@xxxxxxxxxxx | It brings on many changes
http://hacking.dk | And I can take or leave it if I please
| -- Suicide is painless
Follow ups
References