Commits on Source (43)
-
Karel Koci authored
This removes explicit request for foris and installs it only if pakon is requested. Any other request for foris package is now only installed if foris is going to be. The stylistic tweak here is removal of condition checks for for_l10n function. This function is defined in utils.m4 and thus directly in all files so this condition made no sense.
-
Karel Koci authored
The original check was that master can be pushed only with develop branch. It is what we mostly want but there are cases when we do not update develop and only master that are valid as well. The example of such operation is merge of develop to master, which is always fast-forward due to our workflow. This halts push only if master commit is not ancestor of develop instead of halting it always when develop is not being updated.
-
Karel Koci authored
This implements build of docker image as part of every CI run. The build should be most of the time fast as we always pull the latest version and thus reuse that if there is no update required.
-
Karel Koci authored
This is vim specific and we should not pollute files with vim specific configuration. That can be done locally in vim configuration without having to do this. For anyone interested, this should cover these files: au BufRead,BufNewFile Dockerfile* set filetype=dockerfile
-
Karel Koci authored
The access to I2C is not allowed in the container and in general we probably don't want to do that automatically. This simply uses detection of container to install emulated version instead of libatsha204 in containers.
-
Karel Koci authored
This contains only script that removes localrepo and thus solves issues with it.
-
Karel Koci authored
-
Karel Koci authored
-
Karel Koci authored
We had localization packages all over the tree while we had function to load them systematically it is better to have one specific place where we have all of them.
-
Karel Koci authored
-
This patch contains 4 commits from turris-build repository. ---- base-min.lua: IPv6 support in iputils has been merged in single package ( 1f584b568791086b8a3dc41af26f04a21ee2e29e ) Iputils package was moved from OpenWrt main repository to packages feed. It was updated and switched to use Github repository and being compiled by Meson. Devs decided to merged ping, ping6 into single ping command and same applies for the rest. However, there isnt traceroute package anymore. ---- base-conditional: drop package Python3-python ( b329f3f1e0d05575df8371970b7a765a8e3f2bf9 ) This is no longer needed in OpenWrt master. Fixes: DIE: [string "transaction"]:326: [string "transaction"]:151: Collisions: • /usr/bin/python: python3-python (existing-file), python3-base (new-file) Aborted Python3-python does this: `ln -s /usr/bin/python3 $(1)/usr/bin/python` python3-base does this: `$(LN) python$(PYTHON3_VERSION) $(1)/usr/bin/python` Both things does the same and we dont need to ship our package python3-python in HBD branch.
-
This adds Mediatek MT7915E miniPCIe [1] to Updater Drivers. If there is a plugged mini PCIe card with the same vendor and device ID in any Turris device, then it will install kmod-mt7915e once there is a working Internet connection. [1] https://www.asiarf.com/shop/hot-sales/wifi6-4t4r-dual-bands-selectable-mpcie-card-ieee802-11ax-ac-a-b-g-n-2-4g-5ghz-aw7915-np1/
-
In this commit, I add driver mt7915e for MEDIATEK Corp. MT7915E 802.11ax [14c3:7915] [1], which we tested and upcoming batch of Turris Omnia routers will include AX Wi-Fi card by default. This is necessary as file kmod.list is included by base-min and we make sure that the driver is included in medkits and in the base installations. [1] https://www.asiarf.com/shop/hot-sales/wifi6-4t4r-dual-bands-selectable-mpcie-card-ieee802-11ax-ac-a-b-g-n-2-4g-5ghz-aw7915-np1/
-
The package in question was renamed in upstream commit: 2e5e9b459ed53b42f8938294a98e2546be976c85
-
Josef Schlehofer authored
-
Josef Schlehofer authored
This package is required otherwise many USB devices are not properly detected, and thus the smartmontools does not work as we want. A good example is that w/o this package output from smartmontools: - /dev/sdb does not work - /dev/sdb1 works This is a temporarely workaround. I want to merge smartmontools-drivedb to smartmontools. Suggested-by:
Pali Rohár <pali@kernel.org>
-
Karel Koci authored
We now allow users to choose if they want to collect or not as the contract elapsed.
-
Josef Schlehofer authored
This new miniPCIe pack [1] is using chipset: Mediatek MT7615 [1] https://www.discomp.cz/turris-rtrom01-ws3294-minipci-e-wifi-5ghz-card-for-mox-and-omnia_d113353.html
-
Karel Koci authored
-
Josef Schlehofer authored
Unfortunately, this fault is done by the HW report, which I got from our hardware department. They swapped vendor and device ID in the report and I could not verify it. Since I did not have the mini PCIe card, I could check it with the Mediatek MT7612, which we already have here listed. :-( Fixes: 01444c9b ("pci.lua: add support for Turris RTROM01-WS3294")
-
Karel Koci authored
-
This card requires firmware to be loaded and this firmware is in package ``kmod-mt7615-firmware`` [1]. Fixes: ``` Mar 9 18:38:45 turris procd: Could not find firmware /lib/firmware/mediatek/mt7615_rom_patch.bin: No such file or directory ``` [1] https://github.com/openwrt/openwrt/commit/479f1f2c92f6b7e75f945cfdb2214b609a92b692
-
Josef Schlehofer authored
Since OpenWrt 21.02, there is package, which adds Dashboard to administration interface LuCI. It provides a view of the Internet conection, system uptime, DHCP devices and wireless.
-
Karel Koci authored
These are all packages that provide translations in LuCI.
-
Karel Koci authored
This applies only to the Turris 1.x and we want to distribute it to all of those routers. The issue is that there is no package to pick it up from so we have to use Turris OS version. The currently developed version is 6.0.0. This makes this fix package kept in system for some time (till the TOS 6.0.1) but that should be all right.
-
Karel Koci authored
-
Karel Koci authored
The os_release.VERSION might not be set if there is no /etc/os-release file. This applies when we are generating the medkit.
-
Karel Koci authored
-
Karel Koci authored
The Mox and Shields were unable to update due to error: Package mox-support is requested as critical. Cyclic dependency is not allowed for critical requests. The reason for that was this additional dependency that created the loop. The reasoning for it was to force the removal of /etc/fw_env.config before we generate the new one by uboot-envtools. Package that actually contains that file wasn't mox-support but mox-generic-support and that does not actually depend on uboot-envtools and thus breaks the loop.
-
Karel Koci authored
-
Josef Schlehofer authored
-
Josef Schlehofer authored
-
Michal Hrusecky authored
-
Josef Schlehofer authored
We will install both DNS resolvers, but those are not going to start automatically by themselves, they are managed (started) by resolver-conf. Even in services wanted (turris-build repository) there are not there, there is resolver-conf. We can not remove unbound for Turris 1.x routers right now as there might be some users, who are using it and if we remove it, they will end up with broken Internet connectivity.
-
Josef Schlehofer authored
This is kernel driver, which adds support for Turris Omnia LEDs. [1] [1] https://github.com/openwrt/openwrt/commit/f8fa38c13fcc3b4ce9a4dfc56d98e5188353afac
-
Josef Schlehofer authored
This kernel module is required for RTC, otherwise RTC does not work and it is not detected in the system. It could be checked in /sys/.
-
Josef Schlehofer authored
This enabled SafeXcel cryptographic engine driver [1], which is packaged in OpenWrt since version 21.02 [2]. Firmware should not be required as in Marvell Armada 3720 should be eip97, which works without firmware. Firmware is required only for eip197. [1] https://cateee.net/lkddb/web-lkddb/CRYPTO_DEV_SAFEXCEL.html [2] https://github.com/openwrt/openwrt/blob/23c77384f3d191a825fff5e58807ab6d539d5e0e/package/kernel/linux/modules/crypto.mk#L406
-
-
Josef Schlehofer authored
LEDs driver for Turris 1.x was upstreamed [1] and it was packaged to OpenWrt build system as separate kmod package [2] This can be verified by using: ``ls -la /sys/class/leds/``. Now, it looks like this: ``` root@turris:/# ls -la /sys/class/leds drwxr-xr-x 2 root root 0 Jan 1 1970 ./ drwxr-xr-x 45 root root 0 Jan 1 1970 ../ lrwxrwxrwx 1 root root 0 Aug 11 13:44 ath9k-phy0 -> ../../devices/platform/ffe09000.pcie/pci9000:02/9000:02:00.0/9000:03:00.0/leds/ath9k-phy0/ lrwxrwxrwx 1 root root 0 Jan 1 1970 mmc0:: -> ../../devices/platform/soc@ffe00000/ffe2e000.sdhc/leds/mmc0::/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:lan-1 -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:lan-1/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:lan-2 -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:lan-2/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:lan-3 -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:lan-3/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:lan-4 -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:lan-4/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:lan-5 -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:lan-5/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:power -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:power/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:wan -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:wan/ lrwxrwxrwx 1 root root 0 Jan 1 1970 rgb:wlan -> ../../devices/platform/ffe05000.localbus/ffa00000.cpld/ffa00013.led-controller/leds/rgb:wlan/ ``` [1] https://lore.kernel.org/linux-leds/20220705155929.25565-2-pali@kernel.org/ [2] build@bbf2b0e8
-
Josef Schlehofer authored
There is defined gpio-controller nxp,pca9557 in Device Tree [1], which can be seen on the device in this sys path ``/sys/devices/platform/soc@ffe00000/ffe03000.i2c/i2c-0/0-0018``. Package gpio-pca953x [2] enables CONFIG_GPIO_PCA953X [3] [1] https://github.com/torvalds/linux/blob/1c23f9e627a7b412978b4e852793c5e3c3efc555/arch/powerpc/boot/dts/turris1x.dts#L42 [2] https://github.com/openwrt/openwrt/blob/09b086eecaa545cf7f30bc7e394a32751e25db65/package/kernel/linux/modules/other.mk#L276 [3] https://cateee.net/lkddb/web-lkddb/GPIO_PCA953X.html
-
Josef Schlehofer authored
This enables PTP support for Freescale Gianfar, which can be found in sys ```/sys/devices/platform/soc@ffe00000/ffe24e00.ptp_clock```. [1] Since kernel version 4.18 and newer, this was reworked to QorIQ driver [2]. [1] https://cateee.net/lkddb/web-lkddb/PTP_1588_CLOCK_GIANFAR.html [2] https://github.com/torvalds/linux/commit/ceefc71d4c055dab2bba2d2bfa6e7c2855154a24
-
Josef Schlehofer authored
-
Josef Schlehofer authored
These kmod packages should be included in NAS package list instead of being installed by default in basic installation. Because in NAS package list, there are already other crypto related packages, which these packages depends on.
Showing
- .githooks/pre-push 11 additions, 7 deletions.githooks/pre-push
- .gitlab-ci.yml 27 additions, 8 deletions.gitlab-ci.yml
- .gitlab-ci/Dockerfile 1 addition, 3 deletions.gitlab-ci/Dockerfile
- base-conditional.lua.m4 5 additions, 3 deletionsbase-conditional.lua.m4
- base-fix.lua.m4 25 additions, 3 deletionsbase-fix.lua.m4
- base-min.lua.m4 2 additions, 6 deletionsbase-min.lua.m4
- base.lua.m4 1 addition, 0 deletionsbase.lua.m4
- contracts/cti.lua.m4 0 additions, 14 deletionscontracts/cti.lua.m4
- drivers/pci.lua 15 additions, 0 deletionsdrivers/pci.lua
- foris.lua.m4 8 additions, 52 deletionsforis.lua.m4
- kmod-mox.list 4 additions, 1 deletionkmod-mox.list
- kmod-omnia.list 1 addition, 5 deletionskmod-omnia.list
- kmod-turris1x.list 5 additions, 0 deletionskmod-turris1x.list
- kmod.list 1 addition, 0 deletionskmod.list
- lists.mk 1 addition, 1 deletionlists.mk
- localization.lua.m4 39 additions, 0 deletionslocalization.lua.m4
- luci.lua.m4 29 additions, 29 deletionsluci.lua.m4
- migrate3x.lua 1 addition, 1 deletionmigrate3x.lua
- pkglists/drivers.lua.m4 1 addition, 1 deletionpkglists/drivers.lua.m4
- pkglists/nas.lua.m4 8 additions, 1 deletionpkglists/nas.lua.m4
localization.lua.m4
0 → 100644