Всем добрый день. Собираю rpm пакет для Centos 7, при установке пакет должен взять фаил adcemu.ko из сорсов и положить в (к примеру) /lib/modules/3.10.0-693.el7.x86_64/extra/adcemu.ko . Вопрос, как положить файлик в ту же папку extra с другой версией ядра.
в разделе %install у меня
install -m 0755 -d $RPM_BUILD_ROOT/lib/modules/3.10.0-693.el7.x86_64/extra/
install -m 0644 adcemu.ko $RPM_BUILD_ROOT/lib/modules/3.10.0-693.el7.x86_64/extra/
и тут я действительно могу имя папки заменить «*» или написать $(uname -r) -но тогда берётся версия ядра машины на которой собирают пакет. а надо на устанавливаемой.
Но даже если игнорировать предыдущую проблему, то как быть с разделом %files
/lib/modules/3.10.0-693.el7.x86_64/extra/adcemu.ko
где такой фокус уже не пройдёт. тут как я понимаю нужно писать прям адрес адрес.
подскажите куда копать пожалуйста.