diff options
author | Tom Rini <tom_rini@mentor.com> | 2011-05-27 10:37:47 -0700 |
---|---|---|
committer | Tom Rini <tom_rini@mentor.com> | 2011-05-27 10:41:14 -0700 |
commit | 25491674784accdf3fd8f102ad094e5c6e624778 (patch) | |
tree | f520480c274666c6ad5d3f6768be342803402842 | |
parent | 8408a25f08ce6a0747253fc64b8743eb8fb92b01 (diff) | |
download | openembedded-25491674784accdf3fd8f102ad094e5c6e624778.tar.gz |
sysvinit: Upstream patch for newer libcs
ENOIOCTLCMD isn't defined in newer libcs. The fix here comes from Ubuntu
which in turn comes from upstream.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
-rw-r--r-- | recipes/sysvinit/sysvinit-2.86/100_fix_ftbfs_enoioctlcmd.patch | 16 | ||||
-rw-r--r-- | recipes/sysvinit/sysvinit_2.86.bb | 3 |
2 files changed, 18 insertions, 1 deletions
diff --git a/recipes/sysvinit/sysvinit-2.86/100_fix_ftbfs_enoioctlcmd.patch b/recipes/sysvinit/sysvinit-2.86/100_fix_ftbfs_enoioctlcmd.patch new file mode 100644 index 0000000000..d4ed61ed23 --- /dev/null +++ b/recipes/sysvinit/sysvinit-2.86/100_fix_ftbfs_enoioctlcmd.patch @@ -0,0 +1,16 @@ +## Description: fixes FTBFS on natty +## Origin/Author: http://bazaar.launchpad.net/~vcs-imports/sysvinit/trunk/revision/40 +Index: sysvinit-2.86/src/bootlogd.c +=================================================================== +--- sysvinit-2.86.orig/src/bootlogd.c ++++ sysvinit-2.86/src/bootlogd.c +@@ -228,6 +228,9 @@ int consolename(char *res, int rlen) + } + + #ifdef TIOCGDEV ++# ifndef ENOIOCTLCMD ++# define ENOIOCTLCMD 515 ++# endif + if (ioctl(0, TIOCGDEV, &kdev) == 0) + return findtty(res, rlen, (dev_t)kdev); + if (errno != ENOIOCTLCMD) return -1; diff --git a/recipes/sysvinit/sysvinit_2.86.bb b/recipes/sysvinit/sysvinit_2.86.bb index dacc397b87..e39ff40d8c 100644 --- a/recipes/sysvinit/sysvinit_2.86.bb +++ b/recipes/sysvinit/sysvinit_2.86.bb @@ -2,7 +2,7 @@ DESCRIPTION = "System-V like init." SECTION = "base" LICENSE = "GPLv2+" HOMEPAGE = "http://freshmeat.net/projects/sysvinit/" -PR = "r64" +PR = "r65" # USE_VT and SERIAL_CONSOLE are generally defined by the MACHINE .conf. # Set PACKAGE_ARCH appropriately. @@ -20,6 +20,7 @@ SYSVINIT_ENABLED_GETTYS ?= "1" SRC_URI = "ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/sysvinit-${PV}.tar.gz \ file://install.patch \ + file://100_fix_ftbfs_enoioctlcmd.patch \ file://need \ file://provide \ file://inittab \ |