06.08.2018 11:48, Антон Мидюков пишет: > 06.08.2018 15:38, Шенцев Алексей пишет: >> 06.08.2018 09:53, Антон Мидюков пишет: >>> 06.08.2018 13:23, Шенцев Алексей пишет: >>> >>>> >>>> >>>> Предпологаю, что надо в спеке указать типа: >>>> >>>> >>>> mkdir -p %buildroot/<хде_там_системд> >>>> >>>> >>>> Но вот как правильно это сделать? >>>> >>> Не понятно, откуда взялась эта ошибка? Во время make install >> >> Вот в это время и возникает ошибка: >> >> Making install in systemd >> make[1]: Entering directory '/home/ashen/RPM/BUILD/dbmail-3.2.3/systemd' >> make[2]: Entering directory '/home/ashen/RPM/BUILD/dbmail-3.2.3/systemd' >> make[2]: Nothing to be done for 'install-exec-am'. >>   GEN      dbmail-imapd.service >>   GEN      dbmail-lmtpd.service >>   GEN      dbmail-pop3d.service >>   GEN      dbmail-timsieved.service >>   GEN      dbmail.tmpfiles >> /bin/mkdir -p /usr/lib/systemd/system >> /bin/mkdir: cannot create directory '/usr/lib/systemd/system': >> Permission denied >> make[2]: *** [Makefile:2014: install-systemd] Error 1 >> >> как объехать данную ошибку сообразить не могу. >> >> запуск autoreconf не помог (хотя может и не правильно запускал) > %autoreconf правильно. >> >>> или вы сами в спеке отдали неверную команду. Отсюда и решение будет >>> разным. Во втором случае: >> >>> mkdir -p %buildroot%_unitdir >> >> Это прописано. >> >>> >>> В первом, нужно разбираться, как поменять переменную в Makefile. И >>> тут опять варианты в зависимости от того, как этот Makefile >>> сформировался. >>> >> Makefile формируется через "./configure --enable-systemd" проги. >> > Раз делаете %autoreconf надо править что-то типа Makefile.am, того из > чего формируется configure и потом уже Makefile формируется. Видимо, > жёстко путь прописан. Прописан путь в: fgrep -ir '/usr/lib/systemd/system' * systemd/Makefile.in:SYSTEMD_UNIT_DIR = /usr/lib/systemd/system systemd/Makefile.am:SYSTEMD_UNIT_DIR = /usr/lib/systemd/system > Если autoreconf не делать, то править configure надо. > А вообще можно глянуть на исходники проекта или ваш srpm (git на > git.alt если есть)? > Исходники: http://dbmail.org/download/3.2/dbmail-3.2.3.tar.gz спек (черновой вариант, не пинать строго :) ) во вложении. -- С уважением, Шенцев Алексей