2024-01-09 15:20:18 +00:00
|
|
|
#
|
|
|
|
# Copyright (C) 2006-2015 OpenWrt.org
|
|
|
|
#
|
|
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
|
|
# See /LICENSE for more information.
|
|
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
|
|
|
|
PKG_NAME:=util-linux
|
2024-06-16 20:59:29 +00:00
|
|
|
PKG_VERSION:=2.40.1
|
2024-01-09 15:20:18 +00:00
|
|
|
|
2024-04-03 17:12:57 +00:00
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
2024-06-16 20:59:29 +00:00
|
|
|
PKG_SOURCE_URL:=@KERNEL/linux/utils/$(PKG_NAME)/v2.40
|
|
|
|
PKG_HASH:=8e396eececae2b3b68db232c33b8810faa7c31f6df19f98f512739293d5829b7
|
2024-01-09 15:20:18 +00:00
|
|
|
PKG_CPE_ID:=cpe:/a:kernel:util-linux
|
|
|
|
|
|
|
|
HOST_BUILD_PARALLEL:=1
|
|
|
|
|
|
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
|
|
|
|
|
HOST_CONFIGURE_ARGS += \
|
|
|
|
--disable-poman \
|
|
|
|
--disable-nls \
|
|
|
|
--disable-asciidoc \
|
|
|
|
--disable-poman \
|
|
|
|
--disable-libuuid \
|
|
|
|
--disable-libblkid \
|
|
|
|
--disable-libmount \
|
|
|
|
--disable-libsmartcols \
|
|
|
|
--disable-libfdisk \
|
|
|
|
--disable-fdisks \
|
|
|
|
--disable-mount \
|
|
|
|
--disable-losetup \
|
|
|
|
--disable-zramctl \
|
|
|
|
--disable-fsck \
|
|
|
|
--disable-partx \
|
|
|
|
--disable-uuidd \
|
|
|
|
--disable-uuidgen \
|
|
|
|
--disable-blkid \
|
|
|
|
--disable-wipefs \
|
|
|
|
--disable-mountpoint \
|
|
|
|
--disable-fallocate \
|
|
|
|
--disable-unshare \
|
|
|
|
--disable-nsenter \
|
|
|
|
--disable-setpriv \
|
|
|
|
--disable-hardlink \
|
|
|
|
--disable-eject \
|
|
|
|
--disable-agetty \
|
|
|
|
--disable-cramfs \
|
|
|
|
--disable-bfs \
|
|
|
|
--disable-minix \
|
|
|
|
--disable-hwclock \
|
|
|
|
--disable-mkfs \
|
|
|
|
--disable-fstrim \
|
|
|
|
--disable-swapon \
|
|
|
|
--disable-lscpu \
|
|
|
|
--disable-lsfd \
|
|
|
|
--disable-lslogins \
|
|
|
|
--disable-wdctl \
|
|
|
|
--disable-cal \
|
|
|
|
--disable-logger \
|
|
|
|
--disable-whereis \
|
|
|
|
--disable-pipesz \
|
|
|
|
--disable-waitpid \
|
|
|
|
--disable-switch_root \
|
|
|
|
--disable-pivot_root \
|
|
|
|
--disable-lsmem \
|
|
|
|
--disable-chmem \
|
|
|
|
--disable-ipcmk \
|
|
|
|
--disable-ipcrm \
|
|
|
|
--disable-ipcs \
|
|
|
|
--disable-irqtop \
|
|
|
|
--disable-lsirq \
|
|
|
|
--disable-lsns \
|
|
|
|
--disable-rfkill \
|
|
|
|
--disable-scriptutils \
|
|
|
|
--disable-tunelp \
|
|
|
|
--disable-kill \
|
|
|
|
--disable-last \
|
|
|
|
--disable-utmpdump \
|
|
|
|
--disable-line \
|
|
|
|
--disable-mesg \
|
|
|
|
--disable-raw \
|
|
|
|
--disable-rename \
|
|
|
|
--disable-vipw \
|
|
|
|
--disable-newgrp \
|
|
|
|
--disable-chfn-chsh \
|
|
|
|
--disable-login \
|
|
|
|
--disable-nologin \
|
|
|
|
--disable-sulogin \
|
|
|
|
--disable-su \
|
|
|
|
--disable-runuser \
|
|
|
|
--disable-ul \
|
|
|
|
--disable-more \
|
|
|
|
--disable-pg \
|
|
|
|
--disable-setterm \
|
|
|
|
--disable-schedutils \
|
|
|
|
--disable-wall \
|
|
|
|
--disable-write \
|
|
|
|
--disable-bash-completion \
|
|
|
|
--disable-pylibmount \
|
|
|
|
--disable-pg-bell \
|
2024-06-16 20:59:29 +00:00
|
|
|
--disable-liblastlog2 \
|
2024-01-09 15:20:18 +00:00
|
|
|
--without-util \
|
|
|
|
--without-selinux \
|
|
|
|
--without-audit \
|
|
|
|
--without-udev \
|
|
|
|
--without-ncursesw \
|
|
|
|
--without-ncurses \
|
|
|
|
--without-slang \
|
|
|
|
--without-tinfo \
|
|
|
|
--without-readline \
|
|
|
|
--without-utempter \
|
|
|
|
--without-cap-ng \
|
|
|
|
--without-libz \
|
|
|
|
--without-libmagic \
|
|
|
|
--without-user \
|
|
|
|
--without-btrfs \
|
|
|
|
--without-systemd \
|
|
|
|
--without-smack \
|
|
|
|
--without-econf \
|
|
|
|
--without-python \
|
|
|
|
--without-cryptsetup
|
|
|
|
|
|
|
|
define Host/Install
|
|
|
|
$(INSTALL_BIN) $(HOST_BUILD_DIR)/hexdump $(STAGING_DIR_HOST)/bin/
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Host/Uninstall
|
|
|
|
rm -f $(STAGING_DIR_HOST)/bin/hexdump
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call HostBuild))
|