Commit Graph
26 Commits
Author SHA1 Message Date
Karel KočíandJosef Schlehofer 4aa305c99d bigclown-firmware-tool: update to version 1.4.1
This release updates: bcf create --from

There are no dependencies changes introduced by upstream and changes are
of limited character.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry-picked from commit 7741e5db4b)
2019-09-17 08:43:21 +02:00
Karel KočíandJosef Schlehofer b5a451cfe4 bigclown-mqtt2influxdb: update to version 1.2.0
This version introduces new option -d that makes service not to exit on
error. This is brutal solution but is required to protect against
service failure when remote resource is down.

bigclown-mqtt2influxdb is service moving data from MQTT to InfluxDB and
both of those services can and potentially are remote. The original
implementation where it failed when service goes down is not ideal
because network outage or target server outage can later require this
service restart.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry-picked from commti 508e2b865a)
2019-09-17 08:42:09 +02:00
Karel KočíandJosef Schlehofer c35c9d6932 python-schema: update to version 0.7.1
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry-picked from commit 7bb6d72a47)
2019-09-17 08:41:40 +02:00
Karel KočíandJosef Schlehofer 3cc81898b0 btrfs-progs: scan devices in preinit instead of init script
There is no gain to do device scan in init. Commonly we want to always
scan BTRFS devices to ensure that after boot raids are correctly linked.
It should be done before any init script tries to mount any raid FS.

Comparing init scripts and preinit scripts there are I think two primary
considerations. First is if user is expected to restart/reload/stop
given service on will. I think that there is no such reason for this as
user can easily enough just call btrfs utility it self. Second
consideration is if it makes sense to have it optional. This means if we
want to have ability to enable and disable given service. I think that
there is no such need in this case. It is pretty much doing nothing if
you don't have BTRFS FS connected and when you have you probably want to
scan it.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-08-06 09:59:45 +02:00
Karel KočíandJosef Schlehofer e8da8c8016 btrfs-progs: use box version of btrfs tool (busybox like)
This instead of building every tool separately builds one btrfs binary
and additional tools are links to this binary. This is same approach as
busybox is using.

This splits list of tools to two. boxprogs are tools that are boxed to
code btrfs binary and progs are tools that are not.
This also overload default all make target of Build/Compile and instead
builds (unified) btrfs.progs and separate progs.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-08-06 09:59:39 +02:00
Karel KočíandJosef Schlehofer cf6c6d01aa python-markdown: add a new package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
[Add me as maintainer]
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry-picked from 6cdcfd9)
2019-07-07 10:13:38 +02:00
Karel Kočí 44a16ca325 syslog-ng: improve init and fix service stop
This fixes service stop. Problem was that in default syslog-ng forks to
background which causes procd to loose track of it. It no longer has in
such case PID of syslog-ng process and is unable to stop it. This means
that instance for such process hangs in procd and also it is not
possible to stop it as daemon. Fix is simple. syslog-ng is now
instructed to run in foreground.

This commit also drops unnecessary reload section. In default reload
calls restart and restart in default is implemented as calling stop and
start. This means that effectively it is implemented same as in case of
this init reload service implementation.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-06-10 09:53:18 +02:00
Karel Kočí 63bc53b986 btrfs-progs: make zstd optional
This adds choice to compile support for zstd or not.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-04-02 18:11:36 +02:00
Karel Kočí 3e8d3cdce4 btrfs-progs: add support for zstd
This allows BTRFS encryption using zstd. Using zstd can increase
performance.

This change increases size of btrfs-progs only by 4K. The real effect on
size is only size of libzstd which is around 500K. This should be fine
on system requiring BTRFS so no variant without zstd was added.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-04-01 08:39:45 +02:00
Karel KočíandJosef Schlehofer 00d3817b04 syslog-ng: disable geoip2 support
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-25 00:51:41 +01:00
Karel Kočí b8106eb291 python-influxdb: update to 5.2.2
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-20 16:26:18 +01:00
Karel Kočí 46f5398abb ncdu: update to version 1.14
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-18 15:28:17 +01:00
Karel Kočí 5a8ce9b435 btrfs-progs: update to 4.20.2
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-13 12:54:43 +01:00
Karel KočíandKarel Kočí 03e9f03db4 bigclown-mqtt2influxdb: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 20:37:21 +01:00
Karel KočíandKarel Kočí e75a90a5e4 bigclown-control-tool: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 20:37:21 +01:00
Karel KočíandKarel Kočí baf9f218e7 bigclown-gateway: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 20:37:21 +01:00
Karel Kočí 37633c97d7 python-influxdb: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 17:21:32 +01:00
Karel Kočí 091d93d2a5 python-schema: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 17:21:31 +01:00
Karel Kočí 1418f401b5 python-jsonpath-ng: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 17:21:31 +01:00
Karel Kočí 0361b39628 python-decorator: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 17:21:31 +01:00
Karel Kočí d0e3345aca click-log: add package
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 17:21:31 +01:00
Karel Kočí f80fd7e44d python-chardet: add Python3 variant
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-11 10:43:37 +01:00
Karel Kočí 35c7bcc85e Jinja2: add missing dependency on markupsafe
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-03-05 17:19:51 +01:00
Karel Kočí 7175b2b47d python,python3: do not package binary files to base packages
Thanks to fix 200a5a2eec all base packages
now contain all binaries that are generated as part of python
installation. That causes collision between those packages with package
managers that consider this such as Turris updater-ng. This is also just
wrong. Those binaries were not included and should not be after
mentioned fix as well.

This just adds empty install definition. The idea is to override the
default one that is otherwise used.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-02-21 09:33:49 +01:00
Karel Kočí 045e76c8e9 twisted: add Python3 variant
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-02-12 18:33:38 +01:00
Karel KočíandJosef Schlehofer 2740cb8f57 syslog-ng: Add /etc/syslog-ng.d/.keep
This should ensure that updater/opkg won't remove /etc/syslog-ng.d
directory, which would cause syslog-ng to fail to start.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-01-18 00:18:21 +01:00