Commit Graph

18 Commits

Author SHA1 Message Date
Rosen Penev 196e15162d treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-13 00:02:02 -08:00
Rosen Penev 4beb1ca01a
owfs: update to 3.2p4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 16:24:21 -07:00
Rosen Penev 880636dc73
owfs: fix compilation with GCC10
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-01 15:07:56 -07:00
Jan Pavlinec 299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-09-17 12:40:26 +02:00
Marcin Jurkowski b688595812 owfs: disable avahi dependency
Avahi is not a mandatory owfs dependency so disable it to avoid
Avahi/DBus daemons bloat.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2019-04-12 18:19:26 +02:00
Josef Schlehofer b3fa670156
owfs: update to version v3.2p3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-01-31 05:23:31 +01:00
Andy Walsh d85ba33b7a owfs/owshell: remove librpc depends
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2018-08-13 00:58:48 +02:00
Josef Schlehofer ab925849d2
owfs: update to the latest version (v3.2p2)
Changes:
Makefile now downloads files from Github instead of SourceForge.
Changed URL, because they decided to leave SourceForge and use Github.
Added dependency libavahi-client, otherwise it doesn't build.
Dropped unnecessary patches, because both were upstreamed.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2018-07-16 13:06:13 +02:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Stijn Tintel f82287cf5c treewide: use name in define and eval lines
For consistency, use full name instead of $(PKG_NAME) in define and eval
lines for all packages.

I've seen reviews that asked to do this before, and I am asking the same
during reviews now. To avoid this in the future, fix this treewide so
when people use existing packages as example, we will not have to
request this change anymore.

This makes all packages consistent with both LEDE and OpenWrt base
repositories.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2017-03-08 21:15:20 +01:00
Jo-Philipp Wich 9843f170d7 treewide: replace my defunct email address
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-06-07 12:00:59 +02:00
Stefan Weil 804763e3f9 utils: Fix some typos (mostly found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-04-30 09:27:12 +02:00
Marcin Jurkowski a240aa9579 owfs: convert init scripts to procd style
Convert init.d scripts to use procd and take advantage of respawn
feature.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2015-09-03 01:10:50 +02:00
Marcin Jurkowski 101fc3047c owfs: avoid npe in BUS_reset function
Monitor adapters (zeroconf, enet, usb and w1) don't have the reset
routine, causing null pointer dereference in BUS_reset function.

This patch has been submitted upstream:
https://sourceforge.net/p/owfs/bugs/67/

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2015-09-01 01:29:23 +02:00
Marcin Jurkowski 2d537bc98f owfs: fix the last netlink message recognition
This fixes the endless loop waiting for w1 subsystem connector status
message.

According to the 8a0427d kernel commit, the last (status) netlink msg
should have ack=seq, whereas all the others messages should have ack=seq+1.

This patch has been submitted upstream: https://sourceforge.net/p/owfs/bugs/66/.

For independent problem report, see this thread:
https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=98772

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2015-09-01 01:29:20 +02:00
Marcin Jurkowski d6fe15a85c owfs: make libow features configurable
Owfs shared library is quite large (700+ kB) by embedded devices standards.
The code for many different bus master and slave devices is compiled
into single big .so library. Had it been designed as modular,
dynamic-loadable plugins, we could split them into separate packages,
allowing user to install only the plugins he needs.

It's however possible to enable or disable libow features at compile time.
Here are some examples how much space can be saved turning off support for
unneeded devices and features:
 - By disabling USB adapter support libusb and libusb-compat is no
   longer needed, saving ~70kB of space. Bus masters using usbserial.ko
   kernel driver don't need this.
 - By disabling debug messages it's possible to reduce shared library
   size by 130kB.

This patch adds a menu allowing user to select libow features one wants
built in:
 - Bus master support: USB adapters through libusb, i2c adapters, kernel w1
   adapters
 - General features: zeroconf device announcement, debug messages, owtraffic
   bus reports
Default config options preserve previous library configuration i.e.
everything is selected except for owtraffic (which was disabled) and
kernel w1 driver (whose netlink interface has been broken since 2011).

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2015-09-01 01:20:27 +02:00
Marcin Jurkowski 7000746a30 owfs: Add init scripts and config files
Owfs daemons lack control scripts. This patch adds init.d scripts for owfs,
owserver, owhttpd and owftpd packages.
Most daemon options (both common libow and program-specific parameters)
are reflected as uci config variables.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2015-09-01 01:19:40 +02:00
Jo-Philipp Wich 1971a1d567 owfs: import from oldpackages, add myself as maintainer, add license information, update to v2.9p5
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-07-02 13:21:50 +02:00