summaryrefslogtreecommitdiffstats
path: root/package/eudev
Commit message (Collapse)AuthorAgeFilesLines
* package/eudev: Revert change preventing monitor startSamuel Mendoza-Jonas2019-04-041-0/+33
| | | | | | | | | | | Commit b1e47be "libudev-monitor.c: fail to monitor udev if udev is not started" causes an internal check to fail if /dev is mounted on devtmpfs. Revert this change to have the udev monitor work again. See https://github.com/gentoo/eudev/issues/172 for discussion. Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: Joel Stanley <joel@jms.id.au>
* packages: update sysv S* scripts to 644Matt Weber2019-02-081-0/+0
| | | | | Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: fix build with kernel < 3.11Eric Le Bihan2018-12-141-0/+35
| | | | | | | | | | | | | | | | | | As explained in issue 6267 of systemd [1], Linux < 3.11 does not provide definitions for BTN_DPAD_{UP,RIGHT}, which were introduced in [2]. So, add a patch to fix this issue. [1] https://github.com/systemd/systemd/pull/6267 [2] https://github.com/torvalds/linux/commit/9ee27487127461b5cf71670b708ed5b2b8da568c Fixes: - http://autobuild.buildroot.net/results/e9d94084be8ed3296ba63cffdb9d69ffcc3b7140/ - http://autobuild.buildroot.net/results/d9c5ec07bfbde1fab62991bb509c2f90af1cb3f4/ Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/eudev: fix build with kernel < 4.8Fabrice Fontaine2018-12-061-0/+34
| | | | | | | | | | | | | | | KEY_ALS_TOGGLE has been added in kernel 4.8 with https://github.com/torvalds/linux/commit/9ee27487127461b5cf71670b708ed5b2b8da568c So add it to missing.h to fix build with kernel older than 4.8 Fixes: - http://autobuild.buildroot.org/results/0c0aff02df91cdb869efa01e397f7ccc0d9f69af Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Matthew Weber <matthew.weber@rockwellcollins.con> [Thomas: update upstream status.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* eudev: bump to version 3.2.7Peter Korsgaard2018-11-162-3/+3
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: don't test if the binary exists in the init scriptCarlos Santos2018-04-161-5/+1
| | | | | | | | | | | | | | The test doesn't make sense. It just exits with error code 5 if the binary doesn't exist, which is silly. Buildroot installs both udevd and its init script as part of the same package. But if it ever happens for some reason, the error message "/sbin/udevd: No such file or directory" in the start case should be pretty clear. Replace the UDEV_BIN variable, which was used only once, by the full path of the binary file. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/eudev: don't forcibly link with -lrtYann E. MORIN2018-03-261-3/+0
| | | | | | | | | | | | | This was carried over from udev back when it were an separate package, but was not even needed by eudev 1.3 when we introduced it back in 2014 (937a95449ec: eudev: new package). Drop it now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: prevent udev init script nonexistent directory errorJoshua Henderson2018-03-251-1/+1
| | | | | | | | | | | | | The following error occures in the udev init script because the kernel config may optionally not include uevent_helper. /etc/init.d/S10udev: line 47: can't create /proc/sys/kernel/hotplug: nonexistent directory Work around this by not trying to access the destination if it's not available. Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: fix printf usage in init scriptCarlos Santos2018-01-301-1/+1
| | | | | | | | | | | | | | Using a variable in a printf format string may lead to undesirable results if the variable contains format controls, so replace printf "foo $var bar" by printf "foo %s bar" "$var" Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: fix error handling init scriptCarlos Santos2018-01-301-1/+1
| | | | | | | | | | | | | | | | | Replace (echo "msg" && exit 1) by { echo "msg"; exit 1; }. The (list) compound command runs in a subshell, so the "exit" interrupts the subshell, not the main script. Examples: $ sh -c "echo 1; (exit 1); echo 2" 1 2 $ sh -c "echo 1; { exit 1; }; echo 2" 1 $ Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: bump version to 3.2.5Bernd Kuhls2017-11-252-3/+4
| | | | | | | Added license hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: bump version to 3.2.4Bernd Kuhls2017-09-072-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: bump version to 3.2.3Bernd Kuhls2017-09-062-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/e*: fix wrapping of Config.in help textAdam Duskett2017-07-311-4/+4
| | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter e in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: bump version to 3.2.2Bernd Kuhls2017-04-203-47/+3
| | | | | | | | Removed patch 0001 applied upstream: https://github.com/gentoo/eudev/commit/c0f63850ad29ec978d070a08b816dc2bfca337e3 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: update comments for reverse dependencies of util-linuxRahul Bedarkar2017-01-281-1/+1
| | | | | | | | | | | | | | | | | | Commit 006a328ad6be ("util-linux: fix build with ncurses") removed dependency on BR2_USE_WCHAR, but failed to update the reverse dependencies of util-linux. This commit updates comments in Config.in for BR2_USE_WCHAR for reverse dependencies of util-linux which directly uses wchar now or when it is pulled from other dependencies. eudev doesn't use wchar directly, but needs C99 compiler. Autotools generate code with wchar_t for checking C99 compiler. Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: drop obsolete --with-firmware-path configure flagPeter Korsgaard2017-01-251-1/+0
| | | | | | | | | | | | | | | | | | | | | As recently discussed on the list: http://lists.busybox.net/pipermail/buildroot/2017-January/182147.html eudev no longer has legacy user space firmware loading and the --with-firmware-path configure flag since the 3.1.3 release: commit 3b717594600fa717cdf9bcfd0c7c1b703b245482 Author: Kay Sievers <kay@vrfy.org> Date: Mon Sep 1 09:07:49 2014 -0400 udev: remove userspace firmware loading support Signed-off-by: Anthony G. Basile <blueness@gentoo.org> So drop it from EUDEV_CONF_OPTS to limit confusion. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package: remove the default value of the $(PKG)_SOURCE variableJerzy Grzegorek2017-01-251-1/+0
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: fix build with <2.6.34 kernelsGustavo Sverzut Barbieri2016-12-301-0/+44
| | | | | | | | | | | | Add missing defines so eudev builds for older kernels, not having BTN_TRIGGER_HAPPY (2.6.34) or INPUT_PROP_MAX (2.6.38). Patch submitted upstream: https://github.com/gentoo/eudev/pull/139 [Peter: clarify versions] Signed-off-by: Gustavo Sverzut Barbieri <barbieri@profusion.mobi> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: bump version to 3.2.1Bernd Kuhls2016-12-123-67/+3
| | | | | | | | Remove patch 0002 applied upstream: https://github.com/gentoo/eudev/commit/4f3b8298fb55a7a591831cf71067bc160cd60599 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: add patch to fix getrandom() system call on ARM64Thomas Petazzoni2016-08-041-0/+64
| | | | | | | | | | | | When the kernel headers in the toolchain don't provide __NR_getrandom, eudev has a predefined set of values. However, the provided value for ARM64 is incorrect, and causes a runtime problem on this architecture when old kernel headers (not providing __NR_getrandom) are used. This commit adds a patch to eudev to fix this issue. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Kevin Hilman <khilman@baylibre.com>
* package/eudev: libgudev is no longer provided by eudevYann E. MORIN2016-07-151-7/+0
| | | | | | | libgudev is now provided by the the eponym package libgudev. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: fix configure optionsYann E. MORIN2016-07-151-7/+8
| | | | | | | | | | | | --enable-libkmod does not exist, but there's --enable-kmod. Also, add --enable-blkid to the list of options, since we already depend on it (from util-linux). Also do not align \ for line continuations. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: use the description on their home pageYann E. MORIN2016-07-151-5/+4
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: explicitly disable rules generator if not wantedYann E. MORIN2016-07-151-0/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: bump version to 3.2Bernd Kuhls2016-06-112-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: link to real homepageBaruch Siach2016-05-261-1/+1
| | | | | | | | The Gentoo wiki page is much more informative than the download directory. This is the official homepage according to top level README.md. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: Fix configure options for BR2_PACKAGE_EUDEV_RULES_DEV.Ignacy Gawędzki2016-02-241-1/+1
| | | | | | Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki@green-communications.fr> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: bump version to 3.1.5Bernd Kuhls2015-11-224-170/+3
| | | | | | | | | | | Remove two patches applied upstream: https://github.com/gentoo/eudev/commit/0e2be0c217028e73073e7f9ccb010cc8b4d756db https://github.com/gentoo/eudev/commit/24ccb6ebc5e13a128aaedd3a2eb52eef3adf6dcd Due to the removed patches autoreconf is not necessary anymore. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* system: add options for /bin /sbin and /lib to be symlinks into /usrYann E. MORIN2015-10-141-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | systemd is increasingly expecting things to live in /usr/bin, /usr/sbin or /usr/lib nad not in /bin, /sbin or /lib. It has inherited those expectations from a Fedora change: https://fedoraproject.org/wiki/Features/UsrMove Note however, that systemd does support /usr being on a separate filesystem; it just expects an initramfs to mount it before the final switchroot over to the actual rootfs. But the traditional use-case for Buildroot is not to boot with an initramfs; although that is totally feasible, that's probably not what is commonly done in the vast majority of cases. However, a lot of packages still install stuff directly into /bin, /sbin or /lib, which systemd may need early-on in the boot process, even before it may have a chance to mount /usr. Even though we can tell systemd, at configure-time, where it should expect programs to be at runtime, it does not make sense to go head-first against an upstream wa^Hill. Add an option so that /bin, /sbin and /lib be symlinks to /usr/bin and /usr/sbin. That option is forcibly enabled when the init system is systemd. Note: we need not handle /lib32 or /lib64, as they already are symlinks to /lib, which means they will automatically be redirected to /usr/lib, as /usr/lib32 and /usr/lib64 already are. Furthermore, this means we're no longer supporting a split-usr setup, so the corresponding configure options have been removed as well for systemd and, when using a merged /usr, for eudev as well. In Buildroot, we decided (with this patch) not to support a split-usr when systemd is used as an init system. This is a design decision, not a systemd issue. Thus the select is with BR2_INIT_SYSTEMD rather than with BR2_PACKAGE_SYSTEMD. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Mike Williams <mike@mikebwilliams.com> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Cc: Baruch Siach <baruch@tkos.co.il> Tested-by: Mike Williams <mike@mikebwilliams.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: fix install commandRomain Naour2015-09-011-1/+1
| | | | | | | | | The directory $(TARGET_DIR)/etc/init.d/ must exist before installing S10udev init script. Add the missing "-D" option to create the "init.d" directory. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: fix build with musl + libselinuxRomain Naour2015-08-063-0/+167
| | | | | | | | | | | | | | | | | | | | | Add a patch to disable mallinfo statistics with musl toolchains which doesn't have struct mallinfo. Fixes: selinux-util.c: In function ‘mac_selinux_init’: selinux-util.c:70:25: error: storage size of ‘before_mallinfo’ isn’t known struct mallinfo before_mallinfo, after_mallinfo; Add a second patch for strndupa() which is a GNU extension. Fixes: ./.libs/libudev-core.a(selinux-util.o): In function `mac_selinux_bind': selinux-util.c:(.text+0xd94): undefined reference to `strndupa' collect2: error: ld returned 1 exit status Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: Clayton Shotwell <clshotwe@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: add libselinux dependencyRomain Naour2015-07-301-0/+7
| | | | | | Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: Clayton Shotwell <clshotwe@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: bump version to 3.1.2Bernd Kuhls2015-07-022-2/+4
| | | | | | | | [Thomas: added locally calculated sha256 hash, as suggested by Yann.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: add enable/disable hwdb optionYegor Yefremov2015-06-152-0/+12
| | | | | | | | | | | | This option enables/disables installation of the eudev hardware database, which provides various extra properties for known devices. Enabling this option adds ~5MB to the rootfs size. The option is enabled by default in order to preserve old behavior. [Peter: extend commit message] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/eudev: bump version to 3.1.1Bernd Kuhls2015-06-093-48/+2
| | | | | | | | | Removed patch applied upstream: https://github.com/gentoo/eudev/commit/d2aeb8b63dfcb15161c4dd3e80491c844c3f0581#diff-0a5e92f58aded4146365ea36ee8b3c21 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Tested-by: Doug Kehn <rdkehn@yahoo.com Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: fix build with older gccYann E. MORIN2015-04-041-0/+46
| | | | | | | | | | | | | | | Initialisers for anonymous unions/structs are unknown to gcc-4.5, still widely used. Fixes: http://autobuild.buildroot.org/results/11e/11ebb926b891862e270b9cb39fd2ed4344b736a8/ http://autobuild.buildroot.org/results/065/065fdef50b1dd57b95ad2b5eda9904a1d0787cdc/ http://autobuild.buildroot.org/results/316/3161eb96da66936e2cb3ec6aa5547587c3d90338/ http://autobuild.buildroot.org/results/226/2267a204e9eb46bcb621f5bd408deaca98709fc3/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-3/+2
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: bump to version 3.0Gustavo Zacarias2015-03-274-112/+3
| | | | | | | | Drop upstream patches, disable autoreconf (no longer needed) and use upstream hash. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: fix dependency on kernel headers versionAlexey Mednyy2015-03-092-0/+43
| | | | | | | | | | [Thomas: - indicate upstream commit id, as suggested by Baruch. - add SoB of Alexey inside the patch itself. - adjust sequence number to 0003.] Signed-off-by: Alexey Mednyy <swexru@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: avoid patches with identical sequence numbersThomas Petazzoni2015-03-091-0/+0
| | | | | | | | | Since commit 7b4fca6697d9ede0c85e2454eba1c6d13603b5a3 ("eudev: fix mkstemp/mkostemp related build failure"), we had two patches with sequence number 0001, which is not great. This commit fixes that by setting one of the sequence number to 0002. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/eudev: we won't miss you, avr32Yann E. MORIN2015-02-141-3/+0
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: fix mkstemp/mkostemp related build failurePeter Seiderer2015-01-241-0/+66
| | | | | | | | | | | | | | | Fixes [1]: ./.libs/libudev-core.a(util.o): In function `mkostemp_safe': util.c:(.text+0x2950): undefined reference to `mkostemp' Do not only protect the call to the mkostemp wrapper mkostemp_safe with HAVE_DECL_MKOSTEMP but also the wrapper itself. [1] http://autobuild.buildroot.net/results/fa6/fa62883de4ada664521ffc47b611ecd2279c0014/ Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: really bump versionPeter Korsgaard2015-01-232-15/+17
| | | | | | | | | | | The configure script checks for linux/btrfs.h which is only available since 3.9 (55e301fd57a6239ec: Btrfs: move fs/btrfs/ioctl.h to include/uapi/linux/btrfs.h). It now also uses static_assert which is only available since GCC 4.6, so handle it as well in the legacy patch. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* eudev: bump versionPeter Korsgaard2015-01-232-0/+2
| | | | | | Add hash and update/rename patch for new naming convention. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* package/eudev: tweak initscriptGustavo Zacarias2014-10-221-2/+3
| | | | | | | | | | | | | Make the udev initscript trigger in a coherent way, i.e. first set subsystems, then device and then let the whole thing settle. Otherwise for usb_modeswitch udev rules they never kick in since the storage aspect (device) gets claimed first and the switch ignored. Also set the settle timeout to a smaller value than the default 120 seconds to avoid stalling too much. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* eudev: add input groupGustavo Zacarias2014-10-221-0/+5
| | | | | | | | It's used by 50-default-udev.rules for input-class devices. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud