1
การตั้งค่าใดที่ควบคุม rpm -e
ฉันมีปัญหาที่ตรงข้ามกับ RPM จะไม่ลบไดเรกทอรีที่ติดตั้งหากมีการแก้ไขหลังจากการติดตั้งครั้งแรก . ผู้โพสต์นั้นต้องการบังคับให้ลบไฟล์ที่ไม่ได้สร้างโดยรอบต่อนาทีในไดเรกทอรีที่สร้างขึ้นโดยรอบต่อนาทีซึ่งขัดกับพฤติกรรมรอบต่อนาทีเริ่มต้น ปัญหาของฉันคือสิ่งที่ตรงกันข้าม ฉันโพสต์ไว้ในตอนแรก กองล้นมากเกินไป แต่ฉันต้องการถามมันแตกต่างกันเล็กน้อยที่นี่ เมื่อติดตั้ง / ถอนการติดตั้ง rpms ที่สร้างขึ้นแบบดั้งเดิมโดยใช้ rpmbuild และ specfiles ฉันจะได้รับพฤติกรรมเริ่มต้นซึ่งเป็นสิ่งที่ฉันต้องการ สถานการณ์ของฉันคือ rpm จะสร้างไดเรกทอรีล็อกที่ใดที่หนึ่งแอ็พพลิเคชันจะล็อกไฟล์ในไดเรกทอรีนั้นและในการถอนการติดตั้งการมีไฟล์เหล่านี้ที่ไม่ได้สร้างโดยรอบต่อนาทีจะป้องกันการลบไฟล์หรือไดเรกทอรีที่เก็บไว้ แต่เมื่อฉันสร้าง RPM ด้วย ปลั๊กอินเนบิวลา rpm สำหรับ Gradle สิ่งที่แตกต่าง ไดเรกทอรีจะถูกลบโดยไม่คำนึงว่ามีการเพิ่มไฟล์ใด ๆ ลงไปหรือไม่ ยิ่งการดีบักเอาต์พุต rpm บอกฉันว่ามันไม่ได้ลบไดเรกทอรีแม้ว่าจริงๆแล้วมันจะเป็น: # rpm -evv myapp ... D: fini 040755 2 (7007, 500) 4096 /usr/local/myapp/logs D: erase …