ฉันสร้างแพ็คเกจเพื่อติดตั้ง postfix ด้วยไฟล์ติดตั้งของฉันเอง เช่น อยากมีเป็นของตัวเอง /etc/postfix/virtual
ในบรรจุภัณฑ์นั้นๆ
ใช้งานได้ดีและฉันตรวจสอบแล้ว ไฟล์นี้แสดงรายการเป็นไฟล์กำหนดค่า (ซึ่งเป็นส่วนหนึ่งของไฟล์ คอนเฟิร์ม
รายการ). ฉันสามารถอัปเดตได้ในแพ็คเกจของฉันและ ภายหลัง
สคริปต์จะเรียกใช้ไฟล์ แผนที่ไปรษณีย์
คำสั่งเพื่อให้แน่ใจว่า .db
เป็นปัจจุบัน
อย่างไรก็ตาม ในขณะที่ทำการทดสอบ ฉันเปลี่ยนกฎบางอย่างในเวอร์ชันที่ติดตั้งของฉัน /etc/postfix/virtual
ไฟล์รันด้วยตนเอง postmap / etc / postfix / เสมือน
ในคอนโซลของฉันเพื่ออัปเดตไฟล์ .db ที่ทำงานตามที่คาดไว้ การทดสอบผ่าน
ตอนนี้ฉันใส่การเปลี่ยนแปลง (และอีกสองสามอย่าง) ไว้ในแพ็คเกจของฉัน แต่เมื่อฉันติดตั้งแพ็คเกจก็ไม่มีอะไรเกิดขึ้น ฉันไม่ได้รับ .dpkg
เวอร์ชันหรือคำเตือนเกี่ยวกับความจริงที่ว่าอัปเดตแล้วและอาจจำเป็นต้องแทนที่ด้วยเวอร์ชันของโปรแกรมเมอร์ ไฟล์ที่ฉันอัปเดตด้วยตนเองขณะทดสอบยังคงไม่เปลี่ยนแปลง
ฉันคิดว่านี่อาจมาจากนามสกุลไฟล์ (ไม่มีเลย...) แต่ถึงกระนั้นฉันก็สงสัยว่าทำไม dpkg
ไม่ขอให้ฉันแทนที่ไฟล์นั้นหรือ มีวิธีบังคับให้เปลี่ยนไฟล์ดังกล่าวหรือไม่? (โดยรวมแล้ว ฉันมีไฟล์มากกว่า 200 ไฟล์ในที่เก็บแพ็คเกจของฉัน ซึ่งส่วนใหญ่เป็นไฟล์การกำหนดค่า ดังนั้นฉันจึงต้องรู้ว่าไฟล์เหล่านั้นจะถูกแทนที่อย่างถูกต้องเมื่อฉันทำการเปลี่ยนแปลงในที่เก็บของฉัน!)