[sisyphus] сборка rpm-пакета & systemd

Andrew Borodin borodin на zarya-k.ru
Пн Авг 6 16:29:17 MSK 2018


On Mon, Aug 06, 2018 at 07:25:48PM +0700, Andrey Cherepanov wrote:
> > P.S.: где почитать о различии у нас макросов %makeinstall и 
> > %makeinstall_std и областях их применения?

> В выводе rpm --showrc | less самое надёжное.

У rpm есть ключик eval:

$ rpm --eval=%makeinstall

  /usr/bin/make INSTALL="/bin/install -p" \
	prefix=/home/borodin/RPM/TMP/%{name}-buildroot/usr \
	exec_prefix=/home/borodin/RPM/TMP/%{name}-buildroot/usr \
	bindir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/bin \
	sbindir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/sbin \
	sysconfdir=/home/borodin/RPM/TMP/%{name}-buildroot/etc \
	datadir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/share \
	includedir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/include \
	libdir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/lib64 \
	libexecdir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/lib \
	localstatedir=/home/borodin/RPM/TMP/%{name}-buildroot/var/lib \
	sharedstatedir=/home/borodin/RPM/TMP/%{name}-buildroot/var/lib \
	mandir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/share/man \
	infodir=/home/borodin/RPM/TMP/%{name}-buildroot/usr/share/info \
  install

$ rpm --eval=%makeinstall_std
make INSTALL="/bin/install -p" install DESTDIR=/home/borodin/RPM/TMP/%{name}-buildroot

-- 

С уважением
А. Бородин.


Подробная информация о списке рассылки Sisyphus