/etc
변경사항을 추적하고 싶습니다.관리자를 기다려주세요
불행히도 커밋 메시지는 모든 커밋에 대해 동일합니다.
saving uncommitted changes in /etc prior to emerge run
나는 다음과 같은 좀 더 설명적인 것을 원했습니다.
apt-get install foo
Debian 기반 시스템 또는
emerge foo
젠투 기반 시스템에서는 를 사용하세요 git log
. 이 작업을 수행하는 데 사용할 수 있는 후크 스크립트가 있나요?
답변1
변경 로그 메시지는 etckeeper의 후크 스크립트 중 하나에서 나옵니다. 예를 들어 "커밋되지 않은 변경 사항 저장" 메시지는 에서 나옵니다 /etc/etckeeper/pre-install.d/50uncommitted-changes
.
그러나 변경 사항에 대해 정말 의미 있는 메시지를 원한다면 컴퓨터가 메시지를 생성할 수 없습니다. (apt-get 또는immer 작업으로 인한 변경 사항은 설치, 업그레이드 또는 제거된 패키지를 나열하는 의미 있는 메시지를 받습니다.) etckeeper commit
or 를 실행 $vcs commit
하고 의미 있는 메시지를 입력해야 합니다. 커밋되지 않은 변경 사항이 있는 경우 apt-get 또는 이머지가 실행되지 않도록 하려면 주석 처리된 줄을 편집 하고 /etc/etckeeper/etckeeper.conf
주석 처리를 제거하십시오 .AVOID_COMMIT_BEFORE_INSTALL=1
AVOID_DAILY_AUTOCOMMITS=1