私はutil-linuxにrpmbuildを使用しています。
このコマンドは私にとって効果的です。
rpmbuild -ba ~/rpmbuild/SOURCES/util-linux.spec
util-linux-2.23.2.tar.xzファイルには、有効にできる属性を持つ構成というファイルがあります。
--disable-eject do not build eject
--disable-agetty do not build agetty
--disable-cramfs do not build fsck.cramfs, mkfs.cramfs
--disable-bfs do not build mkfs.bfs
--disable-fdformat do not build fdformat
--disable-hwclock do not build hwclock
--disable-wdctl do not build wdctl
--disable-switch_root do not build switch_root
--disable-pivot_root do not build pivot_root
--enable-elvtune build elvtune (only works with 2.2 and 2.4 kernels)
--enable-tunelp build tunelp
--disable-kill do not build kill
--enable-last build last
--disable-utmpdump do not build utmpdump
--enable-line build line
--enable-mesg build mesg
--disable-raw do not build raw
--disable-rename do not build rename
--enable-reset build reset
--enable-vipw build vipw
--enable-newgrp build newgrp
自分のコマンドをどのように有効または無効にできますかrpmbuild -ba ~/rpmbuild/SOURCES/util-linux.spec
?
ベストアンサー1
Fedoraのutil-linux仕様ファイルには次のセクションがあります。
%configure \
--with-systemdsystemunitdir=%{_unitdir} \
--disable-silent-rules \
--disable-bfs \
--disable-pg \
--enable-chfn-chsh \
--enable-usrdir-path \
--enable-write \
--disable-raw \
--enable-hardlink \
--enable-fdformat \
--enable-asciidoc \
--with-python=%{pyver} \
--with-systemd \
--with-udev \
--with-selinux \
--with-audit \
--with-utempter \
--disable-makeinstall-chown \
%ifarch s390 s390x
--disable-hwclock \
--disable-fdformat
%endif
興味のあるオプションを追加/削除する方法が簡単にわかります。