diff options
author | Clemens Gruber <clemens.gruber@pqgruber.com> | 2016-12-19 21:36:28 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-01-05 17:39:54 +0100 |
commit | dd32ac37130e248fcbbc193c21a0737353c7667a (patch) | |
tree | c122d270ad0f3552ef5d55f938503eb08125b3ad /rules/util-linux-ng.make | |
parent | f068ea47b94218ce15ddef8224fa17e40e0a4b84 (diff) | |
download | ptxdist-dd32ac37130e248fcbbc193c21a0737353c7667a.tar.gz ptxdist-dd32ac37130e248fcbbc193c21a0737353c7667a.tar.xz |
util-linux-ng: update 2.28.2 -> 2.29 and fix URL deduction
Using sed instead of basename allows us to keep the _URL line as is, for
both the two- and three-part version numbers and not switch between
using and not using the basename command every release.
Also add configure options explicitly, fix mistakes and add missing
options.
Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/util-linux-ng.make')
-rw-r--r-- | rules/util-linux-ng.make | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/rules/util-linux-ng.make b/rules/util-linux-ng.make index e1c86c202..49184a9b0 100644 --- a/rules/util-linux-ng.make +++ b/rules/util-linux-ng.make @@ -17,11 +17,12 @@ PACKAGES-$(PTXCONF_UTIL_LINUX_NG) += util-linux-ng # # Paths and names # -UTIL_LINUX_NG_VERSION := 2.28.2 -UTIL_LINUX_NG_MD5 := 46a232a37bce45371a86d19300edc47a +UTIL_LINUX_NG_VERSION := 2.29 +UTIL_LINUX_NG_MD5 := 07b6845f48a421ad5844aa9d58edb837 UTIL_LINUX_NG := util-linux-$(UTIL_LINUX_NG_VERSION) UTIL_LINUX_NG_SUFFIX := tar.xz -UTIL_LINUX_NG_URL := $(call ptx/mirror, KERNEL, utils/util-linux/v$(basename $(UTIL_LINUX_NG_VERSION))/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX)) +UTIL_LINUX_NG_BASENAME := v$(shell echo $(UTIL_LINUX_NG_VERSION) | sed -e 's/\([0-9]*\.[0-9]*\)[\.[0-9]*]\?/\1/g') +UTIL_LINUX_NG_URL := $(call ptx/mirror, KERNEL, utils/util-linux/$(UTIL_LINUX_NG_BASENAME)/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX)) UTIL_LINUX_NG_SOURCE := $(SRCDIR)/$(UTIL_LINUX_NG).$(UTIL_LINUX_NG_SUFFIX) UTIL_LINUX_NG_DIR := $(BUILDDIR)/$(UTIL_LINUX_NG) UTIL_LINUX_NG_LICENSE := GPL-2.0, GPL-2.0+, GPL-3.0+, LGPL-2.0+, BSD-3-Clause, BSD-4-Clause, public_domain @@ -59,15 +60,16 @@ UTIL_LINUX_NG_CONF_OPT := \ --disable-static-programs \ --enable-all-programs=undefined \ --enable-tls \ + --disable-widechar \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LIBUUID)-libuuid \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LIBBLKID)-libblkid \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LIBMOUNT)-libmount \ - --enable-libmount-force-mountinfo \ + --disable-libmount-support-mtab \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LIBSMARTCOLS)-libsmartcols \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LIBFDISK)-libfdisk \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_MOUNT)-mount \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_LOSETUP)-losetup \ - --disable-zramctl \ + --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_ZRAMCTL)-zramctl \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_FSCK)-fsck \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_PARTX_TOOLS)-partx \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_UUIDD)-uuidd \ @@ -78,15 +80,20 @@ UTIL_LINUX_NG_CONF_OPT := \ --disable-setpriv \ --disable-eject \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_AGETTY)-agetty \ + --disable-plymouth_support \ --disable-cramfs \ --disable-bfs \ --disable-minix \ --disable-fdformat \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_HWCLOCK)-hwclock \ + --disable-lslogins \ --disable-wdctl \ --disable-cal \ + --disable-logger \ --disable-switch_root \ --disable-pivot_root \ + --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_IPCRM)-ipcrm \ + --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_IPCS)-ipcs \ --disable-tunelp \ --disable-kill \ --disable-last \ @@ -110,12 +117,11 @@ UTIL_LINUX_NG_CONF_OPT := \ --disable-runuser \ --disable-ul \ --disable-more \ - --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_SETTERM)-setterm \ --disable-pg \ + --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_SETTERM)-setterm \ --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_SCHEDUTILS)-schedutils \ --disable-wall \ --disable-write \ - --$(call ptx/endis, PTXCONF_UTIL_LINUX_NG_ZRAMCTL)-zramctl \ --disable-bash-completion \ --disable-pylibmount \ --disable-pg-bell \ @@ -131,13 +137,16 @@ UTIL_LINUX_NG_CONF_OPT := \ --without-selinux \ --without-audit \ --without-udev \ + --without-ncursesw \ --$(call ptx/wwo, PTXCONF_UTIL_LINUX_NG_USES_NCURSES)-ncurses \ --without-slang \ --without-tinfo \ --without-readline \ --without-utempter \ + --without-cap-ng \ --without-libz \ --without-user \ + --without-btrfs \ --without-systemd \ --with-systemdsystemunitdir=/lib/systemd/system \ --without-smack \ |