dh_installinit
을 찾으십시오 debian/$(package).service
. 그러나 하나의 패키지가 여러 서비스를 제공할 수 있습니다.
.service
이 방법을 통해 여러 패키지를 함께 묶는 것이 가능합니까 ?
답변1
dh_installinit
다양한 매개변수를 사용하여 여러 번 호출하여 --name
여러 서비스를 설치할 수 있습니다 .
override_dh_installinit:
dh_installinit --name=service1
dh_installinit --name=service2
(짧은 스타일을 사용하지 않는 경우 dh
비슷한 접근 방식을 사용할 수 있습니다). 소스 패키지가 여러 바이너리 패키지를 빌드하는 경우 작업을 적절한 패키지로 제한하는 -p
옵션을 추가할 수 있습니다.dh_installinit
답변2
호환성 수준 11부터 dh_installinit
systemd 서비스는 더 이상 처리되지 않습니다. 대신 사용하십시오 dh_installsystemd
:
override_dh_installsystemd:
dh_installsystemd --name=service1
dh_installsystemd --name=service2
(위에서는 두 개의 서비스 파일( debian/<package-name>.service1.service
및 )이 있다고 가정합니다 debian/<package-name>.service2.service
.)