sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #84072
Re: debian/rules m.m. for multi-binary pakke
Peter Makholm <peter@xxxxxxxxxxx> writes:
> 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:
Hmmm, debhelper har et generelt -s flag der får den til at virke på
alle pakker der skal bygges på den aktuele arkitektur. Det må altså
kunne gøres noget ala:
binary-arch: DH_OPTIONS=-a
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
som eneste target istedet. Jeg *må* se og få rydet op i mine
pakke-scripts.
--
Peter Makholm | First you fall in love with Antarctica, and then it
peter@xxxxxxxxxxx | breaks your heart
http://hacking.dk | -- Antarctica
References