deb 패키지 설치 시 fstab 편집

deb 패키지 설치 시 fstab 편집

저는 데비안 패키지를 개발 중이며 이 패키지를 설치할 때 fstab에 다음 줄을 추가하고 싶습니다:

tmpfs /some/created/dir tmpfs defaults,noatime,nosuid,nodev,noexec,mode=0755,size=128M 0 0

이 작업을 어떻게 정의합니까?

답변1

나는 확실히 fstab이 데비안 패키지를 변경하는 것을 원하지 않습니다. 이는 거의 확실히 잘못된 일로 보이며 문제를 일으킬 수 있습니다. /etc/fstab은 시스템 관리자가 편집한 파일입니다.

변경 사항이 시스템 관리자를 방해하지 않도록 하는 방법은 무엇입니까? 그는 다른 목적으로 마운트 지점을 사용했을 수도 있습니다.

패키지를 지울 때 변경 사항을 되돌리는 방법은 무엇입니까? 그러면 fstab에서 해당 줄을 삭제하시겠습니까? 시스템 관리자가 회선을 변경했을 수 있습니다.

재설치 시 라인이 두 번 추가되지 않도록 하려면 어떻게 해야 합니까?

답변2

댓글을 검토한 후 내가 찾고 있는 메커니즘은 다음과 같습니다.패키지 관리자 스크립트 및 설치 프로세스. 감사해요@berndbaumch이를 위해.

debian/postinst실행 가능 하고 멱등성이 있는 bash 스크립트를 추가 debian/prerm하고 작업을 따르기만 하면 됩니다.여기내 예를 볼 수 있습니다.

관련 정보