Sfoglia il codice sorgente

util-linux: disable programs if only libuuid and others required

Waldemar Brodkorb 9 anni fa
parent
commit
9f48ddf3bb
1 ha cambiato i file con 15 aggiunte e 6 eliminazioni
  1. 15 6
      package/util-linux/Makefile

+ 15 - 6
package/util-linux/Makefile

@@ -69,26 +69,35 @@ TARGET_LDFLAGS+=	-ltinfo
 AUTOTOOL_STYLE:=	autoreconf
 CONFIGURE_ARGS+=	--disable-use-tty-group \
 			--disable-chfn-chsh \
+			--disable-more \
 			--disable-su \
 			--disable-runuser \
 			--disable-schedutils \
+			--disable-setpriv \
+			--disable-setterm \
 			--disable-cramfs \
 			--disable-login \
 			--disable-eject \
+			--disable-switch_root \
+			--disable-nsenter \
+			--disable-unshare \
+			--disable-wall \
 			--without-python \
 			--without-systemd \
 			--without-user \
 			--enable-libfdisk \
 			--enable-libuuid \
 			--enable-libblkid \
-			--enable-libmount \
-			--enable-mount
+			--enable-libmount
+
+ifeq ($(ADK_PACKAGE_FDISK)$(ADK_PACKAGE_SFDISK)$(ADK_PACKAGE_CFDISK)$(ADK_PACKAGE_MKFS)$(ADK_PACKAGE_MOUNT)$(ADK_PACKAGE_SWAP_UTILS),)
+CONFIGURE_ARGS+=	--disable-all-programs
+endif
+
 FAKE_FLAGS+=		INSTALLSUID="install -m 4755"
 HOST_CONFIGURE_ARGS+=	--enable-libuuid \
-			--disable-use-tty-group \
-			--disable-chfn-chsh \
-			--disable-su \
-			--disable-runuser
+			--disable-all-programs \
+			--disable-use-tty-group
 
 fdisk-install:
 	$(INSTALL_DIR) $(IDIR_FDISK)/usr/sbin