나는 내 프로젝트를 관리하기 위해 파일 관리 시스템을 만들고 있습니다. 다음 항목의 다음 ID(정수)를 추적해야 합니다. 패키지가 업그레이드되면 이 번호를 유지해야 합니다.
내가 아는 한, 가장 좋은 방법은 /var/local/filesystem/next_id
정수를 포함하는 파일을 만드는 것입니다. (내 패키지는 에 설치되어 있습니다 /usr/local
)
conffiles
폴더에서 이에 대해 읽었습니다 DEBAIN
. 이것을 추가해야 합니까, /var/local/filesystem/next_id
아니면 일반적인 관행이 아닙니까?
답변1
실제로 /var/local/filesystem/next_id
패키지에 있습니까(패키지의 postinst 스크립트에서 생성되었거나 파일 관리자 프로그램에 의해 런타임에 생성됨)?
그 경우예conffiles
그런 다음 다음에 패키지를 업그레이드할 때 자동으로 덮어쓰이지 않도록 패키지에 추가합니다 . 이로 인해 apt/dpkg는 업그레이드 중에 파일이 수정된 경우 수행할 작업(일반적인 설치, 보존, 비교 또는 쉘 실행 질문)을 묻게 됩니다.
그 경우아니요패키지에 추가하지 마십시오 conffiles
.