LINUX.ORG.RU

Как заставить yum при установке пакета создать конфиги?

 ,


0

1

Всем привет, удалил пакет через yum remove после чего удалил папку с конфигами пакета (не спрашивайте зачем), после этого при установке пакета не создаются для него конфиги в /etc/. Как заставить его снова создавать конфиги? Заранее спасибо.

Создание конфигов в /etc может быть

  • в принципе не реализовано в самом RPM-пакете;
  • иметь какое-нибудь дополнительное условие, типа отсутствия системного пользователя, который тоже будет создан;
  • реализовано в отдельном RPM-пакете.

В общем, ни к yum, ни к RPM как формату пакетов это никакого отношения не имеет.

Так что два вопроса к тебе, автор: 1) какой пакет? и 2) не были ли конфиги в /etc изначально созданы руками?

mironov_ivan ★★★★★ ()
Ответ на: комментарий от mironov_ivan

1) Пакет fail2ban 2) все что я делал : удалил пакет через yum remove, удалил папку /etc/fail2ban руками, ставил пакет заново через yum install, пробовал реинсталить и удалять через erase и заново ставить.

Всегда думал что за это отвечает пакетный менеджер.

Flover ()
Ответ на: комментарий от Flover

Конфиги в другом пакете. Смотри:

# rpm -qlp /var/cache/yum/x86_64/7/epel/packages/fail2ban-0.9.7-1.el7.noarch.rpm | grep /etc

# rpm -qlp /var/cache/yum/x86_64/7/epel/packages/fail2ban-server-0.9.7-1.el7.noarch.rpm | grep /etc
/etc/fail2ban
/etc/fail2ban/action.d
/etc/fail2ban/action.d/apf.conf
/etc/fail2ban/action.d/badips.conf
/etc/fail2ban/action.d/badips.py
...
И самих пакетов там больше (какие-то специфичные конфиги могут быть и в них):
fail2ban-all.noarch : Install all Fail2Ban packages and dependencies
fail2ban-firewalld.noarch : Firewalld support for Fail2Ban
fail2ban-hostsdeny.noarch : Hostsdeny (tcp_wrappers) support for Fail2Ban
fail2ban-mail.noarch : Mail actions for Fail2Ban
fail2ban-sendmail.noarch : Sendmail actions for Fail2Ban
fail2ban-server.noarch : Core server component for Fail2Ban
fail2ban-shorewall.noarch : Shorewall support for Fail2Ban
fail2ban-systemd.noarch : Systemd journal configuration for Fail2Ban
fail2ban-tests.noarch : Fail2Ban testcases
fail2ban.noarch : Daemon to ban hosts that cause multiple authentication errors

mironov_ivan ★★★★★ ()
Последнее исправление: mironov_ivan (всего исправлений: 1)