diff options
| author | Wenlin Kang <wenlin.kang@windriver.com> | 2014-10-16 06:26:49 -0400 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-10-18 16:14:05 +0200 |
| commit | e17e8151776ed6fbf651455cbd25e92ebbd33b75 (patch) | |
| tree | 871e15f92442c3d68478f24b7e12e61a14085ea9 | |
| parent | 38968de2753ef19f57ce69470c2bb98844621011 (diff) | |
| download | poky-e17e8151776ed6fbf651455cbd25e92ebbd33b75.tar.gz | |
mtools: fix broken /usr/bin/lz
When build fs with mtools-3.9.9, has file /usr/bin/lz in rootfs,
it is the symlink to uz:
root@qemu3:~# /usr/bin/lz
-sh: /usr/bin/lz: No such file or directory
$root@qemu3:~# ls -l /usr/bin/lz
lrwxrwxrwx 1 root root 2 Jul 18 18:07 /usr/bin/lz -> uz
root@qemu3:~# uz
-sh: uz: command not found
But the uz isn't actually exist, so the result is that lz is a
broken symlink.
The root cause is that uz hasn't been installed when install-scripts.
(From OE-Core rev: 7308da9ccd4b8b9b5077aacd0442be28a6c73c61)
Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | meta/recipes-devtools/mtools/mtools/fix-broken-lz.patch | 23 | ||||
| -rw-r--r-- | meta/recipes-devtools/mtools/mtools_3.9.9.bb | 4 |
2 files changed, 26 insertions, 1 deletions
diff --git a/meta/recipes-devtools/mtools/mtools/fix-broken-lz.patch b/meta/recipes-devtools/mtools/mtools/fix-broken-lz.patch new file mode 100644 index 0000000000..cb454917ff --- /dev/null +++ b/meta/recipes-devtools/mtools/mtools/fix-broken-lz.patch | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | Upstream-Status: Backport | ||
| 2 | |||
| 3 | Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> | ||
| 4 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | ||
| 5 | --- | ||
| 6 | Makefile.in | 1 + | ||
| 7 | 1 file changed, 1 insertion(+) | ||
| 8 | |||
| 9 | diff --git a/Makefile.in b/Makefile.in | ||
| 10 | index 8f9305a..694e837 100644 | ||
| 11 | --- a/Makefile.in | ||
| 12 | +++ b/Makefile.in | ||
| 13 | @@ -251,6 +251,7 @@ install-scripts: ${DESTDIR}$(bindir)/mtools | ||
| 14 | @$(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir) | ||
| 15 | @for j in $(SCRIPTS) ; do \ | ||
| 16 | $(INSTALL_SCRIPT) $(srcdir)/scripts/$$j ${DESTDIR}$(bindir)/$$j ; \ | ||
| 17 | + $(INSTALL_PROGRAM) $(srcdir)/scripts/$$j ${DESTDIR}$(bindir)/$$j ; \ | ||
| 18 | echo ${DESTDIR}$(bindir)/$$j ; \ | ||
| 19 | done | ||
| 20 | rm -f ${DESTDIR}$(bindir)/lz | ||
| 21 | -- | ||
| 22 | 2.0.0 | ||
| 23 | |||
diff --git a/meta/recipes-devtools/mtools/mtools_3.9.9.bb b/meta/recipes-devtools/mtools/mtools_3.9.9.bb index d995c8f042..f6dd3361c9 100644 --- a/meta/recipes-devtools/mtools/mtools_3.9.9.bb +++ b/meta/recipes-devtools/mtools/mtools_3.9.9.bb | |||
| @@ -31,7 +31,9 @@ RRECOMMENDS_${PN} = "\ | |||
| 31 | SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/mtools-${PV}.tar.gz \ | 31 | SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/mtools-${PV}.tar.gz \ |
| 32 | file://mtools-makeinfo.patch \ | 32 | file://mtools-makeinfo.patch \ |
| 33 | file://mtools.patch \ | 33 | file://mtools.patch \ |
| 34 | file://no-x11.patch" | 34 | file://no-x11.patch \ |
| 35 | file://fix-broken-lz.patch \ | ||
| 36 | " | ||
| 35 | 37 | ||
| 36 | SRC_URI[md5sum] = "3e68b857b4e1f3a6521d1dfefbd30a36" | 38 | SRC_URI[md5sum] = "3e68b857b4e1f3a6521d1dfefbd30a36" |
| 37 | SRC_URI[sha256sum] = "af083a73425d664d4607ef6c6564fd9319a0e47ee7c105259a45356cb834690e" | 39 | SRC_URI[sha256sum] = "af083a73425d664d4607ef6c6564fd9319a0e47ee7c105259a45356cb834690e" |
