aboutsummaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAge
* mktorrent: fix bad format for 64bit platformsRosen Penev2022-02-14
| | | | | | | The Makefile tries and fails to run a binary that sets it properly. Just hardcode it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shared-mime-info: new packageW. Michael Petullo2022-02-14
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* auc: fall back to 'sdcard' imageDaniel Golle2022-02-14
| | | | | | | | | Fallback to use 'sdcard' image in case there is neither 'sysupgrade' nor 'combined' image available. This allows using 'auc' on targets where 'sdcard' image is also used for sysupgrade (such as some mvebu-based devices with eMMC). Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* uvol: call umount instead of using 'block umount'Daniel Golle2022-02-13
| | | | | | | | | Calling 'block umount' results in *all* devices listed in /etc/config/fstab being unmounted. Just call 'umount /dev/$devname' directly instead as that has the desired effect. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* auc: accept both 'y' and 'Y' as confirmation from userDaniel Golle2022-02-13
| | | | | | | Accept both 'y' and 'Y' as positive confirmation when asking the user if auc should proceed with requesting and installing an upgrade. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* dockerd: Update to 20.10.12Gerard Ryan2022-02-12
| | | | Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* docker: Update to 20.10.12Gerard Ryan2022-02-12
| | | | Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* nano: update to 6.1Hannu Nyman2022-02-09
| | | | | | Update nano to version 6.1. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tesseract: fix build on macosSergey V. Lobanov2022-02-07
| | | | | | | | | | | | | | | | | tesseract build script checks /proc/cpuinfo file, but this file is not exist or darwin. This check is used for getting optimized build flags depends on CPU. This feature does not work in cross-compile case and should be explicitly disabled. This patch disables CPU detection using cmake option BUILD_TRAINING_TOOLS=OFF. Generated binaries (aarch64 target) are exactly the same on Ubuntu 20.04 x86_64 and MacOS 11.6 arm64. Binaries generated on Linux build host are not changed (the same checksums before and after applying this patch). Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* yq: Update to 4.19.1Tianling Shen2022-02-07
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* lxc-create: update depends to include getoptJohn Audia2022-02-07
| | | | | | | | | | Fixes https://github.com/openwrt/packages/issues/16684 Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <graysky@archlinux.us>
* dbus: fix configure args for verbose modeFlorian Eckert2022-02-07
| | | | | | | When switching from cmake to autotools, the wrong logging was used for the verbose compilations option. This commit fixes that. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* lxc: update to 4.10.12John Audia2022-02-07
| | | | | | | | | | | | | | Bump to latest upstream release and rebase: 010-Remove-distro-check.patch 025-remove-unsupported-option.patch After updating ran `make package/lxc/refresh` to clean dirty patches Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <graysky@archlinux.us>
* slide-switch: Update to 0.9.6Jeffery To2022-02-04
| | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* Merge pull request #17792 from TDT-AG/pr/20220104-dbusFlorian Eckert2022-02-04
|\ | | | | dbus: switching back to autotools to fix big endian issue
| * dbus: switching back to autotools to fix big endian issueFlorian Eckert2022-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the upstream developers of dbus, cmake is only inteded for windows. Unix like operating systems should continue to use the autotools stack. Since the changeover to cmake, the dbus was no longer usable on all big endian systems because the name binding no longer worked. In cmake, it is not evaluated whether it should run on a little endian or big endian system. This fixes issue #17780. The original problem occurred when using the modem manager on the big endian system (MIPS). Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* | tinyionice: add packageMichal Vasilek2022-02-04
|/ | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* utils/findutils: update to 4.9.0Bernhard Voelker2022-02-03
| | | | | | * utils/findutils/Makefile (PKG_VERSION): Update to latest. (PKG_HASH): Update. Signed-off-by: Bernhard Voelker <mail@bernhard-voelker.de>
* rtklib: update to 2.4.3 b34; fix patchesYaroslav Petrov2022-02-03
| | | | Signed-off-by: Yaroslav Petrov <info@lank.me>
* miniflux: update to 2.0.35Michal Vasilek2022-02-02
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* mc: fix mksh subshellMichal Vasilek2022-02-02
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* bluelog: fix build on macosSergey V. Lobanov2022-02-01
| | | | | | | | | | bluelog can not be compiled on macos due to Apple zcat is not compatible with GNU zcat. This patch replaces `zcat` with `gzip -dc`. `gzip -dc` has the same behavior on GNU and Apple environments. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* nano: Add a plus variant with more featuresHannu Nyman2022-01-31
| | | | | | | | | | | | | | | | | Nano is by default built as "tiny" with most features disabled. That is suitable for basic tasks in routers with small flash. Add a new nano-plus variant that enables selected additional features in the build config: * multiple files (multibuffer) * Unicode/utf8 * justify * .nanorc support * help * also some key bindings get enabled as "tiny" configure option is removed. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* sockread: add missing headerRosen Penev2022-01-31
| | | | | | Needed for memset, memcpy, and strerror. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cmdpad: fix bad scanf formatRosen Penev2022-01-30
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lrzsz: fix various format warningRosen Penev2022-01-30
| | | | | | Found with -Wformat. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* hdparm: fix formats for mips64 and ppc64Rosen Penev2022-01-30
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* yq: Update to 4.18.1Tianling Shen2022-01-30
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* canutils: fix format strings for mips and powerpcRosen Penev2022-01-29
| | | | | | | It seems a define is needed to get these platforms to have the same formats. Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* sane-backends: fix build on macosSergey V. Lobanov2022-01-29
| | | | | | | | | MacOS does not have /bin/true, but OpenWrt Makefile uses it so build fails on macos This patch removes absolute path (replaces /bin/true to true) Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* telegraf: Update package to version 1.21.3Jonathan Pagel2022-01-29
| | | | Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
* fakeuname: add packageSergey V. Lobanov2022-01-28
| | | | | | | | | | | This package provides fakeuname host tool to avoid build platform detection for invalid configure/build scripts that are not friendly to cross-platform build. This fake uname tool returns Linux as OS name and target Linux version as OS version. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* open2300: fix build on macosSergey V. Lobanov2022-01-28
| | | | | | | This patch sets UNAME=Linux due to OpenWrt is always Linux but `uname -s` return Darwin on MacOS and fails target build. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* auc: add '-n' parameter for dry-runDaniel Golle2022-01-27
| | | | | | | Add option to allow only requesting an image but not actually download or sysupgrade anything. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* reptyr: fix build on macosSergey V. Lobanov2022-01-26
| | | | | | | This patch sets UNAME_S=Linux due to OpenWrt is always Linux but `uname -s` return Darwin on MacOS and fails target build. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* collectd: remove libip4tc dependencyTiago Gaspar2022-01-26
| | | | | | | | | | | | | | | Base collectd doesn't require libip4tc as stated in the collectd git: * libiptc (optional) For querying iptables counters <http://netfilter.org/> And libip4tc is already added as a dependency in the iptables plugin because it needs it, so remove this dependency from the default collectd to make it compatible with the new nftables firewall4 (by not selecting any iptables components). Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* gpsd: fix build on macosSergey V. Lobanov2022-01-25
| | | | | | | | gpsd build fails on macos due to using sys.platform in build logic. This patch allows to redefine target platform to fix the issue. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* Merge pull request #17688 from svlobanov/stress-ng-fix-build-on-macosAlexandru Ardelean2022-01-25
|\ | | | | stress-ng: fix build on macos
| * stress-ng: fix build on macosSergey V. Lobanov2022-01-25
| | | | | | | | | | | | | | | | This patch adds KERNEL=Linux to MAKE_FLAGS to avod Darwin detection. If Makefile detects Darwin, it removes -lbsd from build flags, but this flag is required due to target is always Linux, not bsd-like. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* | crun: update to v1.4.1Oskari Rauta2022-01-24
| | | | | | | | Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* | conmon: update to 2.0.32Oskari Rauta2022-01-24
| | | | | | | | Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* | yq: Update to 4.17.2Tianling Shen2022-01-24
|/ | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* tcsh: fix build on macosSergey V. Lobanov2022-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | tcsh requires host-tool (gethost) to generate tc.defs.c file. To build this tool on macos, it is required to run ./configure script wihout target vars/flags, but this package is not splitted to host and target build. This patch splits build to host and target builds to compile host-tool(gethost) first, then compile tsch. Due to lack of support of separate building host and target, OpenWrt Makefile is modified to do it in the order below: 1. build host-tool (gethost) 2. build sh.err.h header for target 3. build tc.const.h header for target 4. copy gethost tool from host staging dir to target build dir 5. touch (make -t) gethost to protect it from recompiling 6. build tsch for target It is required to do step 2 and 3 because 'make -t' generates empty files but these files required to build tcsh Patch 020-cross.patch has been removed due to not required anymore (gethost build is separated and not affected by target configure flags and vars) Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* cryptsetup: update to version 2.4.3Josef Schlehofer2022-01-18
| | | | | | Fixes: CVE-2021-4122 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* Merge pull request #17497 from corna/dockerd_log_driverFlorian Eckert2022-01-18
|\ | | | | dockerd: Add "log-driver" option
| * dockerd: Add "log-driver" optionNicola Corna2022-01-04
| | | | | | | | Signed-off-by: Nicola Corna <nicola@corna.info>
* | hwinfo: fix build on macosSergey V. Lobanov2022-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | hwinfo host-compile builds hwinfo entirely that is not really required. It is required to build only some host tools to generate ids and isdn related C-code This patch changes host build to build only required host tools Added patch to remove malloc.h using as deprecated, not required and not supported on macos system (stdlib.h has required functions on Linux and MacOS systems) Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* | qemu: add seccomp featureVladimir Ermakov2022-01-18
| | | | | | | | | | | | | | Patch add an option to enable seccomp support, adds dependency on libseccomp. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* | qemu: update to 6.2.0Vladimir Ermakov2022-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Qemu version updated to 6.2.0, patch set refreshed for it. Options --disable-jemalloc --disable-tcmalloc was replaced by --enable-malloc=CHOICE, defaults to system. Libudev search was moved from configure to meson.build, and now it's not so easy to disable it. Even though --disable-mpath present. Delete patches 0008-falloc and 0009-fs - they're already in 6.2.0. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* | mmc-utils: update to latest git headMichael Heimpold2022-01-16
| | | | | | | | | | | | While at, update project's reference URL. Signed-off-by: Michael Heimpold <mhei@heimpold.de>