
저는 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
관심 있는 옵션을 추가/제거하는 방법을 쉽게 알 수 있을 것 같습니다.