Skip to contentSkip to conversation

Upgrade util-linux and fix related circular dependencies

PATCH In review Chen Qi 2 participants 7 messages Jan 4, 2015 – Jan 19, 2015

lore
Share & tools
lore

Chen Qi

author
#0 lore raw

cover Upgrade util-linux and fix related circular dependencies

The following changes since commit 24f19fedb40d0af84beb8e9a6595ea06f09d4615:

gstreamer1.0-omx: use mulitple SCMs to fetch submodules (2014-12-31 08:22:53 +0000)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib ChenQi/util-linux-2.25.2
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=ChenQi/util-linux-2.25.2

Chen Qi (3):
util-linux: upgrade to 2.25.2
systemd: remove util-linux from DEPENDS
libsm: remove dependency on e2fsprogs

 meta/recipes-core/systemd/systemd_216.bb           |   2 +-
 meta/recipes-core/util-linux/util-linux.inc        |  31 +--
 meta/recipes-core/util-linux/util-linux/MCONFIG    | 223 ---------------------
 meta/recipes-core/util-linux/util-linux/defines.h  |  10 -
 .../util-linux/util-linux/fix-configure.patch      |  20 --
 .../util-linux/util-linux/make_include             |  17 --
 meta/recipes-core/util-linux/util-linux/swapargs.h |   3 -
 ...ensure-the-existence-of-directory-for-PAT.patch |  34 ----
 .../util-linux/util-linux/util-linux-native.patch  |  54 ++---
 .../util-linux-ng-replace-siginterrupt.patch       |  24 ++-
 .../{util-linux_2.24.2.bb => util-linux_2.25.2.bb} |   8 +-
 meta/recipes-graphics/xorg-lib/libsm_1.2.2.bb      |   7 +-
 12 files changed, 60 insertions(+), 373 deletions(-)
 delete mode 100644 meta/recipes-core/util-linux/util-linux/MCONFIG
 delete mode 100644 meta/recipes-core/util-linux/util-linux/defines.h
 delete mode 100644 meta/recipes-core/util-linux/util-linux/fix-configure.patch
 delete mode 100644 meta/recipes-core/util-linux/util-linux/make_include
 delete mode 100644 meta/recipes-core/util-linux/util-linux/swapargs.h
 delete mode 100644 meta/recipes-core/util-linux/util-linux/util-linux-ensure-the-existence-of-directory-for-PAT.patch
 rename meta/recipes-core/util-linux/{util-linux_2.24.2.bb => util-linux_2.25.2.bb} (76%)
Signature · 1 line
1.9.1
author
#1 lore raw

PATCH 1/3 util-linux: upgrade to 2.25.2

fix-configure.patch is removed as it's not appropriate, and the new version of util-linux has solved the problem this patch is trying to solve.

util-linux-ensure-the-existence-of-directory-for-PAT.patch is removed as the new version of util-linux has solved the problem this patch is trying to solve.

util-linux-native.patch is rebased.

util-linux-ng-replace-siginterrupt.patch is rebased.

Add PACKAGECONFIG for 'pylibmount' to build out python bindings for libmount optionally. util-linux-pylibmount is added to PACKAGES if PACKAGECONFIG has 'pylibmount' in it.

Fix PACAGECONFIG for 'systemd' as the new version has changed things related to systemd. Now util-linux would have a dependency on systemd if 'systemd' is in PACKAGECONFIG.

Fix SYSTEMD_PACKAGES, SYSTEMD_SERVICE and SYSTEMD_AUTO_ENABLE variable to match the new version.

Four lines in do_compile task are deleted because they caused do_compile failure and nowhere in util-linux are they used. Corresponding files are also removed.

---
 meta/recipes-core/util-linux/util-linux.inc        |  31 +--
 meta/recipes-core/util-linux/util-linux/MCONFIG    | 223 ---------------------
 meta/recipes-core/util-linux/util-linux/defines.h  |  10 -
 .../util-linux/util-linux/fix-configure.patch      |  20 --
 .../util-linux/util-linux/make_include             |  17 --
 meta/recipes-core/util-linux/util-linux/swapargs.h |   3 -
 ...ensure-the-existence-of-directory-for-PAT.patch |  34 ----
 .../util-linux/util-linux/util-linux-native.patch  |  54 ++---
 .../util-linux-ng-replace-siginterrupt.patch       |  24 ++-
 .../{util-linux_2.24.2.bb => util-linux_2.25.2.bb} |   8 +-
 10 files changed, 53 insertions(+), 371 deletions(-)
 delete mode 100644 meta/recipes-core/util-linux/util-linux/MCONFIG
 delete mode 100644 meta/recipes-core/util-linux/util-linux/defines.h
 delete mode 100644 meta/recipes-core/util-linux/util-linux/fix-configure.patch
 delete mode 100644 meta/recipes-core/util-linux/util-linux/make_include
 delete mode 100644 meta/recipes-core/util-linux/util-linux/swapargs.h
 delete mode 100644 meta/recipes-core/util-linux/util-linux/util-linux-ensure-the-existence-of-directory-for-PAT.patch
 rename meta/recipes-core/util-linux/{util-linux_2.24.2.bb => util-linux_2.25.2.bb} (76%)
meta/recipes-core/util-linux/util-linux.inc +16 -15
index e6c00e4..af30887 100644
@@ -17,16 +17,12 @@ LIC_FILES_CHKSUM = "file://README.licensing;md5=1715f5ee3e01203ca1e1e0b9ee65918c
                     file://libmount/COPYING;md5=fb93f01d4361069c5616327705373b16 \
                     file://libblkid/COPYING;md5=fb93f01d4361069c5616327705373b16"
 
-inherit autotools gettext pkgconfig systemd
+inherit autotools gettext pkgconfig systemd update-alternatives python-dir
 DEPENDS = "zlib ncurses"
 DEPENDS_append_class-native = " lzo-native"
 DEPENDS_append_class-nativesdk = " lzo-native"
 
 SRC_URI = "${KERNELORG_MIRROR}/linux/utils/util-linux/v${MAJOR_VERSION}/util-linux-${PV}.tar.xz \
-           file://MCONFIG \
-           file://defines.h \
-           file://make_include \
-           file://swapargs.h \
            "
 
 PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfdisk \
@@ -38,6 +34,7 @@ PACKAGES =+ "util-linux-agetty util-linux-fdisk util-linux-cfdisk util-linux-sfd
              util-linux-mkfs.cramfs util-linux-fsck.cramfs util-linux-fstrim \
              util-linux-partx ${PN}-bash-completion util-linux-hwclock \
              util-linux-findfs util-linux-getopt"
+PACKAGES += "${@bb.utils.contains('PACKAGECONFIG', 'pylibmount', 'util-linux-pylibmount', '', d)}"
 
 SHARED_EXTRA_OECONF = "--disable-use-tty-group \
                        --disable-makeinstall-chown \
@@ -56,14 +53,20 @@ PACKAGECONFIG_class-target ?= "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'p
 PACKAGECONFIG[pam] = "--enable-su --enable-runuser,--disable-su --disable-runuser, libpam,"
 
 # Respect the systemd feature for uuidd
-PACKAGECONFIG[systemd] = "--enable-socket-activation --with-systemdsystemunitdir=${systemd_unitdir}/system/, --disable-socket-activation --without-systemdsystemunitdir"
+PACKAGECONFIG[systemd] = "--with-systemd --with-systemdsystemunitdir=${systemd_unitdir}/system/, --without-systemd --without-systemdsystemunitdir,systemd"
 
 # Build setpriv requires libcap-ng
 PACKAGECONFIG[libcap-ng] = "--enable-setpriv,--disable-setpriv,libcap-ng,"
 
+# Build python bindings for libmount
+PACKAGECONFIG[pylibmount] = "--with-python --enable-pylibmount,--without-python --disable-pylibmount,python"
+
 FILES_${PN}-bash-completion += "${datadir}/bash-completion"
 FILES_${PN}-doc += "${datadir}/getopt/getopt-*.*"
 
+FILES_${PN}-dev += "${libdir}/${PYTHON_DIR}/dist-packages/libmount/pylibmount.la"
+FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/dist-packages/libmount/.debug/"
+
 FILES_util-linux-agetty = "${base_sbindir}/agetty"
 FILES_util-linux-fdisk = "${base_sbindir}/fdisk.${BPN}"
 FILES_util-linux-fstrim = "${base_sbindir}/fstrim"
@@ -85,6 +88,8 @@ FILES_util-linux-getopt = "${bindir}/getopt.${BPN}"
 
 FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*"
 FILES_util-linux-libmount = "${base_libdir}/libmount.so.*"
+FILES_util-linux-pylibmount = "${libdir}/${PYTHON_DIR}/dist-packages/libmount/pylibmount.so \
+                               ${libdir}/${PYTHON_DIR}/dist-packages/libmount/__init__.*"
 FILES_util-linux-libuuid = "${base_libdir}/libuuid.so.*"
 FILES_util-linux-lscpu = "${bindir}/lscpu"
 
@@ -94,7 +99,6 @@ FILES_util-linux-mkfs = "${sbindir}/mkfs"
 FILES_util-linux-fsck.cramfs = "${sbindir}/fsck.cramfs"
 FILES_util-linux-mkfs.cramfs = "${sbindir}/mkfs.cramfs"
 
-
 # Util-linux' blkid replaces the e2fsprogs one
 FILES_util-linux-blkid = "${base_sbindir}/blkid*"
 RCONFLICTS_util-linux-blkid = "e2fsprogs-blkid"
@@ -113,15 +117,14 @@ RDEPENDS_${PN}_class-nativesdk = ""
 
 RPROVIDES_${PN}-dev = "util-linux-libblkid-dev util-linux-libmount-dev util-linux-libuuid-dev"
 
-SYSTEMD_PACKAGES = "${PN}-uuidd"
-SYSTEMD_SERVICE_${PN}-uuidd = "uuidd.service"
+SYSTEMD_PACKAGES = "${PN}-uuidd ${PN}-fstrim"
+SYSTEMD_SERVICE_${PN}-uuidd = "uuidd.socket uuidd.service"
+SYSTEMD_AUTO_ENABLE_${PN}-uuidd = "disable"
+SYSTEMD_SERVICE_${PN}-fstrim = "fstrim.timer fstrim.service"
+SYSTEMD_AUTO_ENABLE_${PN}-fstrim = "disable"
 
 do_compile () {
 	set -e
-	install ${WORKDIR}/MCONFIG ${S}/MCONFIG
-	install ${WORKDIR}/make_include ${S}/make_include
-	install ${WORKDIR}/swapargs.h ${S}/mount-deprecated/swapargs.h
-	install ${WORKDIR}/defines.h ${S}/defines.h
 	oe_runmake ARCH=${TARGET_ARCH} CPU= CPUOPT= 'OPT=${CFLAGS}' 
 }
 
@@ -164,8 +167,6 @@ do_install () {
 	rm -f ${D}${bindir}/chkdupexe
 }
 
-inherit update-alternatives
-
 ALTERNATIVE_PRIORITY = "100"
 
 ALTERNATIVE_${PN}  = "dmesg kill more mkswap blockdev pivot_root switch_root"
meta/recipes-core/util-linux/util-linux/MCONFIG deleted +0 -223

223 lines not on this page · raw message

meta/recipes-core/util-linux/util-linux/defines.h deleted +0 -10
deleted file mode 100644
index 6ce6b86..0000000
@@ -1,10 +0,0 @@
-#define UTIL_LINUX_VERSION "2.12"
-#define util_linux_version "util-linux-2.12"
-
-#define HAVE_blkpg_h
-#define HAVE_kd_h
-#define HAVE_locale_h
-#define HAVE_langinfo_h
-#define HAVE_sys_user_h
-#define HAVE_asm_types_h
-//#define NEED_tqueue_h
meta/recipes-core/util-linux/util-linux/fix-configure.patch deleted +0 -20
deleted file mode 100644
index cefae97..0000000
@@ -1,20 +0,0 @@
-The userlib_execdir was not getting set correctly, the quoting
-was wrong as these quoted items were not getting expanded correctly.
-
-Upstream-Status: Pending
-
-Signed-off-by: Saul Wold <[email protected]>
-
-Index: util-linux-2.24.1/configure.ac
-===================================================================
---- util-linux-2.24.1.orig/configure.ac
-+++ util-linux-2.24.1/configure.ac
-@@ -76,7 +76,7 @@ fi
- AC_SUBST([usrsbin_execdir])
- 
- AS_CASE([$libdir],
-- ['${exec_prefix}/'* | '${prefix}/'* | /usr/*],
-+ [${exec_prefix}/* | ${prefix}/* | /usr/*],
-    [usrlib_execdir=$libdir],
-  [usrlib_execdir='${exec_prefix}'$libdir]
- )
meta/recipes-core/util-linux/util-linux/make_include deleted +0 -17
deleted file mode 100644
index e6abcd9..0000000
@@ -1,17 +0,0 @@
-VERSION=2.12
-CC=gcc
-CFLAGS=
-LDFLAGS=
-HAVE_OLD_GCC=yes
-HAVE_RAW_H=yes
-HAVE_NCURSES=yes
-CURSESFLAGS=-DNCH=1
-LIBCURSES=-lncurses
-HAVE_TERMCAP=no
-NEED_LIBCRYPT=yes
-FOREIGN = --foreign-user
-HAVE_XGETTEXT=yes
-HAVE_OPENPTY=yes
-HAVE_PIVOT_ROOT=yes
-HAVE_GOOD_RPC=yes
-HAVE_ZLIB=yes
meta/recipes-core/util-linux/util-linux/swapargs.h deleted +0 -3
deleted file mode 100644
index e960eef..0000000
@@ -1,3 +0,0 @@
-#define SWAPON_HAS_TWO_ARGS
-#include <asm/page.h>
-#include <sys/swap.h>
meta/recipes-core/util-linux/util-linux/util-linux-ensure-the-existence-of-directory-for-PAT.patch deleted +0 -34
deleted file mode 100644
index 8f26451..0000000
@@ -1,34 +0,0 @@
-Upstream-Status: Pending
-
-util-linux: ensure the existence of directory for PATHFILES
-
-When compiling util-linux, it's possible to encounter the following error.
-     /bin/sh: line 2:: misc-utils/uuidd.8.tmp: No such file or directory
-
-This is because that the misc-utils directory doesn't exist when trying to write to
-misc-utils/uuidd.8.tmp.
-
-When generating misc-utils/uuidd.8 (or anything in PATHFILES), its directory
-may not have been created yet. So we need to ensure the existence of the directory
-to avoid the compilation error.
-
-Signed-off-by: Chen Qi <[email protected]>
----
- Makefile.am |    1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/Makefile.am b/Makefile.am
-index 17f4c33..ca3dc0f 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -123,6 +123,7 @@ EXTRA_DIST += $(PATHFILES:=.in)
- 
- $(PATHFILES): Makefile
- 	@ rm -f $@ [email protected]
-+	@ mkdir -p `dirname $@`
- 	$(AM_V_GEN) srcdir=''; \
- 		test -f ./[email protected] || srcdir=$(srcdir)/; \
- 		$(edit_cmd) $${srcdir}[email protected] >[email protected]
--- 
-1.7.9.5
-
meta/recipes-core/util-linux/util-linux/util-linux-native.patch +19 -35

70 lines not on this page · raw message

meta/recipes-core/util-linux/util-linux/util-linux-ng-replace-siginterrupt.patch +15 -9
index f131b76..6717a75 100644
@@ -1,27 +1,33 @@
 Upstream-Status: Pending
 
-Index: util-linux-2.22.1/login-utils/login.c
-===================================================================
---- util-linux-2.22.1.orig/login-utils/login.c
-+++ util-linux-2.22.1/login-utils/login.c
-@@ -1239,6 +1239,8 @@ int main(int argc, char **argv)
+Signed-off-by: Chen Qi <[email protected]>
+---
+ login-utils/login.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/login-utils/login.c b/login-utils/login.c
+index ebb76f5..38c881b 100644
+--- a/login-utils/login.c
++++ b/login-utils/login.c
+@@ -1110,6 +1110,7 @@ int main(int argc, char **argv)
  	char *buff;
  	int childArgc = 0;
  	int retcode;
 +	struct sigaction act;
-+
  
  	char *pwdbuf = NULL;
  	struct passwd *pwd = NULL, _pwd;
-@@ -1252,7 +1254,10 @@ int main(int argc, char **argv)
+@@ -1123,7 +1124,9 @@ int main(int argc, char **argv)
  	timeout = (unsigned int)getlogindefs_num("LOGIN_TIMEOUT", LOGIN_TIMEOUT);
  
  	signal(SIGALRM, timedout);
--	siginterrupt(SIGALRM, 1);	/* we have to interrupt syscalls like ioclt() */
+-	siginterrupt(SIGALRM, 1);	/* we have to interrupt syscalls like ioctl() */
 +	(void) sigaction(SIGALRM, NULL, &act);
 +	act.sa_flags &= ~SA_RESTART;
 +	sigaction(SIGALRM, &act, NULL);
-+
  	alarm(timeout);
  	signal(SIGQUIT, SIG_IGN);
  	signal(SIGINT, SIG_IGN);
+-- 
+1.9.1
+
meta/recipes-core/util-linux/util-linux_2.25.2.bb renamed from meta/recipes-core/util-linux/util-linux_2.24.2.bb +3 -5
similarity index 76%
rename from meta/recipes-core/util-linux/util-linux_2.24.2.bb
rename to meta/recipes-core/util-linux/util-linux_2.25.2.bb
index ed753e4..697b900 100644
@@ -1,4 +1,4 @@
-MAJOR_VERSION = "2.24"
+MAJOR_VERSION = "2.25"
 require util-linux.inc
 PR = "r1"
 
@@ -13,14 +13,12 @@ SRC_URI += "file://util-linux-ng-replace-siginterrupt.patch \
             file://util-linux-ng-2.16-mount_lock_path.patch \
             file://uclibc-__progname-conflict.patch \
             file://configure-sbindir.patch \
-            file://fix-configure.patch \
             file://fix-parallel-build.patch \
-            file://util-linux-ensure-the-existence-of-directory-for-PAT.patch \
             ${OLDHOST} \
 "
 
-SRC_URI[md5sum] = "3f191727a0d28f7204b755cf1b6ea0aa"
-SRC_URI[sha256sum] = "1243d6c07f1c5b38aa4c3814c81a71c24cba7dafe08942916bf216a90a460ff0"
+SRC_URI[md5sum] = "cab3d7be354000f629bc601238b629b3"
+SRC_URI[sha256sum] = "e0457f715b73f4a349e1acb08cb410bf0edc9a74a3f75c357070f31f70e33cd6"
 
 CACHED_CONFIGUREVARS += "scanf_cv_alloc_modifier=ms"
 
Signature · 1 line
1.9.1
author
#2 lore raw

PATCH 2/3 systemd: remove util-linux from DEPENDS

In reply to Chen Qi

Remove 'util-linux' from DEPENDS so that we don't have the following circular dependency issue.

    systemd <--> util-linux

This dependency was first introduced into the recipe without saying any reason about it. After checking the source files in systemd, I can guess that the reason might be udev making use of libblkid. However, we actually have ./src/udev/udev-builtin-blkid.c. So this dependency is not necessary and could be safely removed.

---
 meta/recipes-core/systemd/systemd_216.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-core/systemd/systemd_216.bb +1 -1
index eceead9..30066dc 100644
@@ -10,7 +10,7 @@ PROVIDES = "udev"
 
 PE = "1"
 
-DEPENDS = "kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native util-linux"
+DEPENDS = "kmod docbook-sgml-dtd-4.1-native intltool-native gperf-native acl readline dbus libcap libcgroup glib-2.0 qemu-native"
 DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
 
 SECTION = "base/shell"
Signature · 1 line
1.9.1
author
#3 lore raw

PATCH 3/3 libsm: remove dependency on e2fsprogs

In reply to Chen Qi

This patch is to solve the following circular dependency problem.

     systemd -> dbus -> libsm -> e2fsprogs -> util-linux -> systemd

libsm doesn't have any dependency on e2fsprogs. It might be some dependency on util-linux's libuuid, controlled by configure options. So e2fsprogs should be removed from the DEPENDS variable.

Ideally, we should add a PACKAGECONFIG for 'libuuid' for libsm. However, if libsm depends on util-linux, we would have the circular dependency described above. That's why this patch explicitly set '--without-libuuid' in EXTRA_OECONF. libsm would still be working well because it would fall back to an internal algorithm to do the uuid stuff.

---
 meta/recipes-graphics/xorg-lib/libsm_1.2.2.bb | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
meta/recipes-graphics/xorg-lib/libsm_1.2.2.bb +6 -1
index 180acfa..1925136 100644
@@ -11,7 +11,12 @@ require xorg-lib-common.inc
 LICENSE = "MIT-style"
 LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb37f44e02bdbde80546024400728d"
 
-DEPENDS += "libice xproto xtrans e2fsprogs"
+DEPENDS += "libice xproto xtrans"
+
+# libSM can work without libuuid, we explicitly disable it to break the following circular dependency
+# when DISTRO_FEATURES contains 'systemd' and 'x11'.
+# systemd -> dbus -> libsm -> util-linux -> systemd
+EXTRA_OECONF += "--without-libuuid"
 
 PE = "1"
 
Signature · 1 line
1.9.1
#4 lore raw

Re: [PATCH 3/3] libsm: remove dependency on e2fsprogs

Quoted 8 lines · Chen Qi

This patch is to solve the following circular dependency problem.

      systemd -> dbus -> libsm -> e2fsprogs -> util-linux -> systemd

libsm doesn't have any dependency on e2fsprogs. It might be some dependency on util-linux's libuuid, controlled by configure options. So e2fsprogs should be removed from the DEPENDS variable.

Quoted 5 lines

Ideally, we should add a PACKAGECONFIG for 'libuuid' for libsm. However, if libsm depends on util-linux, we would have the circular dependency described above. That's why this patch explicitly set '--without-libuuid' in EXTRA_OECONF. libsm would still be working well because it would fall back to an internal algorithm to do the uuid stuff.

Maybe libuuid should get its own recipe. It can be built from the util-linux sources. Other packages can then just depend on that libuuid recipe instead of util-linux itself.

Only problem would be util-linux I guess, you'd get two providers for libuuid.

Signature · 1 line
Mike Looijmans
author
#5 lore raw

Re: [PATCH 3/3] libsm: remove dependency on e2fsprogs

Quoted 15 lines · Mike Looijmans
Quoted 8 lines · Chen Qi

This patch is to solve the following circular dependency problem.

      systemd -> dbus -> libsm -> e2fsprogs -> util-linux -> systemd

libsm doesn't have any dependency on e2fsprogs. It might be some dependency on util-linux's libuuid, controlled by configure options. So e2fsprogs should be removed from the DEPENDS variable.

Quoted 5 lines

Ideally, we should add a PACKAGECONFIG for 'libuuid' for libsm. However, if libsm depends on util-linux, we would have the circular dependency described above. That's why this patch explicitly set '--without-libuuid' in EXTRA_OECONF. libsm would still be working well because it would fall back to an internal algorithm to do the uuid stuff.

Quoted 4 lines

Maybe libuuid should get its own recipe. It can be built from the util-linux sources. Other packages can then just depend on that libuuid recipe instead of util-linux itself.

Only problem would be util-linux I guess, you'd get two providers for libuuid.

I thought about this approach too. I didn't use it because of the following reasons.

1) IMHO, we haven't reached a point that a separate libuuid recipe becomes a necessity.
Splitting a recipe may need more compelling reasons.
2) If we are really going to do so, I think we may need an RFC in other patches. I don't want to make a patchset regarding package upgrades involve too many changes.

Best Regards,
Chen Qi

author
#6 lore raw
In reply to Chen Qi

ping

Quoted 35 lines · Chen Qi

The following changes since commit 24f19fedb40d0af84beb8e9a6595ea06f09d4615:

gstreamer1.0-omx: use mulitple SCMs to fetch submodules (2014-12-31 08:22:53 +0000)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib ChenQi/util-linux-2.25.2
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=ChenQi/util-linux-2.25.2

Chen Qi (3):
util-linux: upgrade to 2.25.2
systemd: remove util-linux from DEPENDS
libsm: remove dependency on e2fsprogs

  meta/recipes-core/systemd/systemd_216.bb           |   2 +-
  meta/recipes-core/util-linux/util-linux.inc        |  31 +--
  meta/recipes-core/util-linux/util-linux/MCONFIG    | 223 ---------------------
  meta/recipes-core/util-linux/util-linux/defines.h  |  10 -
  .../util-linux/util-linux/fix-configure.patch      |  20 --
  .../util-linux/util-linux/make_include             |  17 --
  meta/recipes-core/util-linux/util-linux/swapargs.h |   3 -
  ...ensure-the-existence-of-directory-for-PAT.patch |  34 ----
  .../util-linux/util-linux/util-linux-native.patch  |  54 ++---
  .../util-linux-ng-replace-siginterrupt.patch       |  24 ++-
  .../{util-linux_2.24.2.bb => util-linux_2.25.2.bb} |   8 +-
  meta/recipes-graphics/xorg-lib/libsm_1.2.2.bb      |   7 +-
  12 files changed, 60 insertions(+), 373 deletions(-)

delete mode 100644 meta/recipes-core/util-linux/util-linux/MCONFIG
delete mode 100644 meta/recipes-core/util-linux/util-linux/defines.h
delete mode 100644 meta/recipes-core/util-linux/util-linux/fix-configure.patch
delete mode 100644 meta/recipes-core/util-linux/util-linux/make_include
delete mode 100644 meta/recipes-core/util-linux/util-linux/swapargs.h
delete mode 100644 meta/recipes-core/util-linux/util-linux/util-linux-ensure-the-existence-of-directory-for-PAT.patch rename meta/recipes-core/util-linux/{util-linux_2.24.2.bb => util-linux_2.25.2.bb} (76%)