packages/utils
David Woodhouse 394e676d27 domoticz: update to 3.9571 and clean up FHS handling
Upstream has merged a simplified version of the FHS patch, with a few
changes...

Scripts are actually configuration. There are examples, but the point is
that you write your own.

So they should live in the data directory (e.g. /var/lib/domoticz) not
in /usr/share/domoticz. The only exception is the dzVents runtime.

So.... the upstream patch handles the dzVents runtime bit. Drop the part
of our patch which added -scripts, because it can just be based in the
userdata directory and we don't need to change that.

Ship the default scripts/ directory in /etc/domoticz/scripts, and on
startup make a *symlink* to it from /var/lib/domoticz/scripts.

Symlink from /etc/domoticz/scripts/dzVents{data,generated_scripts} to
temporary directories under /var/lib/domoticz/dzVents so that those
directories (which are written to by Domoticz) don't land on the root
file system. Anyone with a writeable file system who *wants* the data/
directory to be persistent, can change that. Just as they can change
the userdata config option to point to a real file system somewhere.

Also drop the renaming of the OpenZWave Config/ directory. It's purely
cosmetric so there's no need for us to carry that change. It can go
upstream first, if it really offends anyone.

Drop the patches which are now merged upstream, and turn off the newly
added USE_OPENSSL_STATIC. Add -noupdates to the command line.

Finally, gzip the static www files to save space. In the common case,
clients will use "Accept-Encodiong: gzip" and Domoticz will serve them
as-is. It can also decompress on the fly if it really has to, but now we
aren't asking it to *compress* on the fly, which is probably a losing
proposition on an OpenWRT box.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2018-06-25 15:26:25 +01:00
..
acl acl: update to 2018-01-21 2018-02-04 00:02:20 +01:00
acpica-unix acpica-unix: update to 20180427 2018-04-30 08:54:49 -06:00
acpid acpid: update to 2.0.28 2017-10-15 17:15:08 +02:00
ap51-flash ap51-flash: Fix source repository URL 2017-12-15 13:26:11 +01:00
at at: bump version 2017-10-17 16:44:36 +02:00
attendedsysupgrade-common attendedsysupgrade-common: deprecate rpcd-mod-packagelist 2017-11-13 01:49:04 +01:00
attr attr: update to 20170915 2017-12-09 18:18:05 +02:00
auc auc: always send version when requesting image 2018-03-23 01:53:09 +01:00
avrdude avrdude: add no timestamp patch to make it reproducible 2017-11-17 11:52:23 +01:00
bandwidthd treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
banhosts add list of domains serving advertising 2015-07-03 12:21:03 +02:00
bash bash: style and doc fix 2018-05-09 20:15:55 +08:00
bc treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
beep Update Makefile 2017-01-16 03:10:38 -06:00
bluelog treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
bluez bluez: Update to 5.49 2018-05-05 01:58:08 +02:00
bmx7-dnsupdate bmx7-dnsupdate: wait 10 secs if bmx7 ins't running 2018-04-21 21:24:06 +09:00
bonnie++ treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
btrfs-progs btrfs-progs: Update to 4.15.1 2018-02-20 11:02:29 -08:00
canutils canutils: fix PKG_MIRROR_HASH 2017-09-22 21:53:40 -07:00
ccid utils/ccid: Update to 1.4.29 2018-04-01 21:33:46 +02:00
ccrypt ccrypt: shorten title, use PKG_HASH 2017-04-27 19:51:21 +03:00
cmdpad treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
collectd collectd: enable mysql plugin 2018-04-29 10:25:11 +02:00
coreutils treewide: fix incorrect *_BUILD_DEPENDS 2018-01-09 16:36:02 +01:00
crconf crconf: new package (kernel crypto configuration tool) 2017-11-14 13:57:45 +02:00
crelay treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
cryptodev-linux cryptodev-linux: bump to latest git 2017-10-04 2018-01-12 00:05:59 +02:00
cryptsetup cryptsetup: update to version 1.7.5 2017-06-05 18:22:04 +02:00
dbus treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
dfu-programmer dfu-programmer: Change PKG_SOURCE_URL to use @SF macro. 2018-02-20 13:40:27 -08:00
dfu-util dfu-util: Add PKG_MAINTAINER entry + fix URL. 2018-02-20 14:40:54 -08:00
digitemp digitemp: reintroduce package 2017-12-23 00:13:13 +01:00
dmidecode dmidecode: update to v3.1 2017-12-31 19:04:06 +01:00
domoticz domoticz: update to 3.9571 and clean up FHS handling 2018-06-25 15:26:25 +01:00
dosfstools utils/dosfstools: Update to 4.1 2017-03-14 08:26:57 +01:00
dump1090 treewide: fix incorrect *_BUILD_DEPENDS 2018-01-09 16:36:02 +01:00
dvtm treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
ecdsautils treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
evtest treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
findutils treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
flashrom flashrom: update to v1.0 2018-05-23 10:04:36 +02:00
flent-tools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
fontconfig treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gammu gammu: fix mysql depend 2018-04-29 18:57:12 +02:00
gawk utils/gawk: Fix package 2017-12-12 11:02:13 +01:00
gkermit treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gnupg treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gpsd utils/gpsd: Update to 3.17 2018-04-02 10:28:24 +02:00
gptfdisk gptfdisk: add a new package 2018-06-18 21:54:25 +02:00
grep treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
gzip treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
hamlib treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
haserl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
haveged haveged: disable MIPS16 2018-03-12 21:38:41 +02:00
hd-idle hd-idle: Update to 1.05 2017-12-01 17:56:52 -08:00
hdparm hdparm: Update to 9,52 2017-11-19 18:10:11 -08:00
hfsprogs treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
hub-ctrl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
i2c-tools treewide: use local python-package.mk & python3-package.mk files 2018-01-10 23:06:23 +02:00
inotify-tools inotify-tools: update to 3.20.1 2018-05-07 20:18:59 +02:00
io io: add io-tool 2016-12-17 15:20:05 +01:00
irqbalance irqbalance: add PKG_MIRROR_HASH 2017-04-27 23:52:14 +03:00
joe treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
jq treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
klish klish: CONFIGURE_ARGS += --with-libxml2 2018-05-08 22:00:58 +09:00
kmod treewide: use mirror tag @KERNEL where applicable 2018-05-09 17:05:53 +08:00
lcd4linux treewide: fix incorrect *_BUILD_DEPENDS 2018-01-09 16:36:02 +01:00
lcdproc lcdproc: remove build timestamp 2017-12-07 00:21:35 +01:00
less less: update to 487 2017-10-04 00:16:53 +02:00
lm-sensors Merge pull request #4562 from pprindeville/lm-sensors-fix-conf-file 2018-02-20 17:08:54 +01:00
logrotate treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
lrzsz treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
lsof lsof: reproducible build 2017-12-15 15:33:15 +02:00
lvm2 lvm2: update to version 2.02.177 2018-01-05 02:12:24 +01:00
lxc lxc: add lxc-unprivileged helper package for unprivileged containers 2017-12-12 13:02:15 +01:00
macchanger treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
mariadb mariadb: add source mirrors 2018-05-13 11:14:46 +02:00
mbtools mbtools: fix PKG_MIRROR_HASH 2017-09-22 21:53:40 -07:00
mc mc: fix warnings with enabled vfs support 2018-03-23 14:23:35 +01:00
minicom minicom: update to v2.7.1 2017-12-31 18:46:01 +01:00
mksh mksh: update to R56c 2018-03-09 02:45:09 +00:00
mktorrent mktorrent: Update to version 1.1 + use GitHub properly 2018-02-21 20:09:13 -08:00
mmc-utils mmc-utils: update to latest git version 2018-04-18 21:28:58 +02:00
moreutils moreutils: Fix build failure due to install stripping 2017-04-01 13:05:59 -07:00
mpack treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
mt-st treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
nano nano: update to 2.9.8 2018-06-04 18:12:19 +03:00
ncdu utils/ncdu: Update to 1.13 2018-04-14 18:47:55 +02:00
netwhere netwhere: fix memory corruption problem 2017-12-26 12:13:02 -08:00
ntfs-3g ntfs-3g: Update to 2017.3.23 version, provide single utilites package, refresh patches 2017-04-30 12:24:29 -04:00
oath-toolkit treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
open-plc-utils open-plc-utils: remove build timestamp 2017-12-10 02:26:10 +01:00
open2300 open2300: added license informations 2015-10-12 20:36:23 +02:00
openobex treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
openocd openocd: use release tar.bz2 instead of git 2017-11-17 12:34:09 +01:00
opensc treewide: fix incorrect *_BUILD_DEPENDS 2018-01-09 16:36:02 +01:00
openzwave openzwave: fix gcc7 compile and remove bad patch 2018-04-11 14:30:49 +02:00
owfs treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
pciutils pciutils: update to v3.5.6 2017-12-31 18:46:42 +01:00
pcmciautils treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
pcsc-lite utils/pcsc-lite: Update URLs 2018-04-08 16:24:35 +08:00
pcsc-tools utils/pcsc-tools: Update to 1.5.3 2018-04-16 09:30:56 +02:00
picocom picocom: use Google Storage API to get sources from former Googlecode 2018-03-16 09:56:07 +03:00
pps-tools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
procps-ng procps-ng: use alternatives to coexist with busybox applets 2018-01-12 17:59:37 +08:00
progress treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
prometheus-node-exporter-lua prometheus-node-exporter-lua: handle fancy release 2018-06-21 20:34:24 +09:00
pv treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
qemu qemu: bump to version 2.11.1 2018-02-24 15:41:36 +08:00
relayctl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rng-tools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rpcd-mod-lxc rpcd-mod-lxc: bump PKG_RELEASE to indicate recent changes 2017-12-06 13:27:49 +01:00
rrdtool1 treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtklib treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtl-ais treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtl-sdr treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
rtl_433 rtl_433: add package 2017-12-21 10:11:29 +01:00
rtty rtty: Fix the bug of startup script 2018-03-19 15:30:59 +08:00
sane-backends sane-backends: Make sane-backends.pc available 2018-05-01 16:56:35 +02:00
screen screen: update to 4.6.2 2017-10-29 19:23:21 -07:00
serialconsole treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
setserial setserial: introduce package 2017-12-12 22:05:55 +01:00
shadow shadow: add packages for newgidmap and newuidmap applets 2017-11-15 19:08:42 +01:00
sispmctl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
slide-switch slide-switch: update to latest version 2018-01-06 18:10:32 +08:00
smartmontools smartmontools: update to 6.6 2017-12-09 15:35:24 +02:00
smstools3 smstools3: Move init script to use procd 2018-03-06 14:17:14 +00:00
sockread sockread: add support for reading data from a pipe 2015-01-20 13:43:59 +01:00
spi-tools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
squashfs-tools squashfs-tools: pull newer version from git repo 2017-10-27 09:55:23 +03:00
stm32flash stm32flash: fix source URL 2018-03-16 10:08:18 +03:00
stoken treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
stress treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
sumo treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
swig swig: support latest versions of node.js 2018-04-26 11:52:48 +09:00
sysstat sysstat: remove build timestamp 2017-12-02 01:05:01 +01:00
tar tar: update to v1.30 2017-12-31 18:44:53 +01:00
taskwarrior treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
tcsh tcsh: fix out of memory crash 2017-10-26 14:40:52 +02:00
tio utils/tio: Update to 1.30 2018-04-22 09:05:48 +02:00
tmux tmux: update to 2.7 2018-04-17 19:17:34 +03:00
tracertools treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
tree tree: bump PKG_RELEASE 2018-03-06 12:36:36 +08:00
triggerhappy triggerhappy: update to upstream version 0.5.0 2017-07-07 23:30:14 +02:00
ttyd ttyd: update to 1.4.0 2018-04-30 20:06:11 +08:00
uledd uledd: add a tiny ubus frontend for PWM/RGB leds 2017-10-19 16:37:32 +02:00
unrar unrar: Update to 5.6.1. 2018-04-08 16:50:42 +08:00
unzip unzip: remove build timestamp 2017-11-17 13:39:30 +01:00
usbmuxd treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
uvcdynctrl treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
vim vim: remove build timestamp/hostname/username 2017-12-04 23:57:05 +01:00
watchcat watchcat: bump release due to 8e1e4d7d2d 2017-12-21 16:39:52 +01:00
wifitoggle wifitoggle: Do not generate error message in case of empty led_sysfs 2016-02-27 21:57:23 +01:00
xz xz: Update to 5.2.4 + misc 2018-05-17 08:34:25 +03:00
yara yara: bump to 3.7.0 2017-11-29 11:20:06 +01:00
yunbridge treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
zile treewide: run "make check FIXUP=1" 2017-08-29 21:41:14 -07:00
zip zip: remove build timestamp 2017-11-17 13:39:05 +01:00
zoneinfo zoneinfo: Updated to the latest release. 2018-05-04 15:52:28 +03:00
zsh zsh: add required dependency(issue #5514) 2018-02-17 16:43:38 +01:00