Каталог RPM, который не должен стираться при обновлении - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь собрать пакет rpm для своего приложения. И я хотел бы не удалять собственный каталог, а продолжать добавлять в него файлы при обновлении. Я также хотел бы удалить каталог и все его файлы при удалении. Как мне этого добиться?

1 Ответ

1 голос
/ 14 мая 2019

это базовое поведение или пакеты rpm.Если вы поместите это:

%files
/var/application

в ваш файл спецификаций;тогда каталог /var/application принадлежит rpm со всем, что ниже.Когда вы удалите свой RPM;каталог будет полностью удален.

Предположим, application.1.rpm содержит:

/var/application/file1
/var/application/file2

, а application.2.rpm содержит:

/var/application/file2
/var/application/file3

, а затем после обновления с application.1.rpmдо application.2.rpm;каталог будет содержать file2 и file3.file1 будет удален, потому что он больше не является частью application.2.rpm.

...