559 Commits

Author SHA1 Message Date
Jens J.
6450e75003 Udev rules fix for acurite stations on newer kernels
Added a workaround to unbind the hid-generic driver for Acurite devices on newer kernels, due to buggy Acurite hid implementation.

Issue widely reported with newer kernels on weewx-user list, e.g. https://groups.google.com/g/weewx-user/c/0Jiye8CmtLE/m/Bob4QRxzAgAJ
2026-04-12 12:46:42 -05:00
Tom Keffer
247d228478 Version 5.3.1 2026-03-03 05:42:13 -08:00
Tom Keffer
7fea4d424b Version 5.3.0 2026-03-01 15:28:24 -08:00
Tom Keffer
7644dd44f7 Version 5.3.0b2 2026-02-23 14:40:48 -08:00
Tom Keffer
99154de56c Version 5.3.0b1 2026-01-17 14:09:06 -08:00
Matthew Wall
3d093e62d6 added debian13 config 2025-10-13 21:04:13 -04:00
Matthew Wall
cd5307a531 added support for building rh10 packages 2025-10-13 20:17:24 -04:00
Matthew Wall
37f6bacde0 update copyright year (just in time for 2026 ;) 2025-10-13 18:19:46 -04:00
Matthew Wall
59e7c8fedf gpg conf is specific to vagrant 2025-10-13 12:53:03 -04:00
Matthew Wall
abc5351c56 package and repo working now for deb, rhel, suse. includes signing. 2025-10-12 23:22:07 -04:00
Matthew Wall
2650db773e use correct format for aptly conf 2025-10-09 23:27:55 -04:00
Matthew Wall
a6c132340e added aptly config to ensure consistent apt repository updates 2025-10-09 20:58:05 -04:00
Matthew Wall
6b2194f618 make gpg-based guessing optional 2025-10-09 20:51:34 -04:00
Matthew Wall
0c9ab1c5f5 update changelogs 2025-10-05 21:17:02 -04:00
Matthew Wall
1051d05e5a formalize the test repositories. but test repo into the repo files, but disabled. consolidate makefile rules for repos and refactor a bit. added section to dev notes about repo management. 2024-07-06 20:01:07 -04:00
matthew wall
c7ebf9815d ensure that weewx runs after install. debian behavior is not the same as redhat or suse. 2024-07-04 18:20:32 -04:00
matthew wall
5e4137134d update debian changelog 2024-07-04 18:03:46 -04:00
matthew wall
55a367df77 use a process counting technique that does not break and that does not depend on systemd 2024-07-04 18:02:14 -04:00
matthew wall
491a2a0ae7 punt validation of lat/lon 2024-07-04 16:16:59 -04:00
matthew wall
99c414f48b quote the arg to number match 2024-07-04 15:57:33 -04:00
matthew wall
a988560de1 grrrr 2024-07-04 15:37:58 -04:00
matthew wall
4ade9b8db9 fix debian changelog 2024-07-04 15:37:17 -04:00
matthew wall
89bcac010b update debian changelog 2024-07-04 15:35:15 -04:00
matthew wall
80f0f44302 fix lat/lon number check 2024-07-04 15:34:09 -04:00
matthew wall
7ccb5a11a2 make removal more robust 2024-07-04 15:33:49 -04:00
matthew wall
a2ab4753b6 bump to 5.1.0 2024-07-04 13:38:06 -04:00
Matthew Wall
443dcd4633 bump to 5.1.0b6 2024-07-04 13:16:12 -04:00
Matthew Wall
8d5116dada always start weewx on new install. on an upgrade, only start weewx if it was running before the upgrade. ignore systemd presets. 2024-07-04 13:13:57 -04:00
Matthew Wall
0cd2398126 make the count invocation robust 2024-07-04 05:46:06 -04:00
Matthew Wall
83a92aa802 update package changelogs 2024-07-04 05:17:42 -04:00
Matthew Wall
7eaa62e9af fixed typo in check for running instances 2024-07-03 23:51:40 -04:00
Matthew Wall
c6431091ff update package changelogs 2024-07-03 23:20:39 -04:00
Matthew Wall
4d9a0b79cf bump to 5.1.0b5 2024-07-03 23:18:07 -04:00
Matthew Wall
11427f6644 start only if weewxd was already running. use presets on redhat. iterate instances for systemd units, but cfgs not yet captured. 2024-07-03 22:40:49 -04:00
Tom Keffer
d06109403b v5.1.0b4 2024-05-25 10:27:32 -07:00
Matthew Wall
85e5ac832d Merge branch 'development' into mwall_pkg 2024-05-23 23:18:03 -04:00
Matthew Wall
45339e01ed added readme for pkg-specific details 2024-05-06 12:35:32 -04:00
Matthew Wall
fc39ee7df2 rearrange setup steps to ensure permissions+ownership will apply properly 2024-05-06 12:26:41 -04:00
Matthew Wall
4b1335062a fix broken grep invocation 2024-05-06 10:26:00 -04:00
Matthew Wall
e47acca400 fix changelog dates 2024-05-06 10:24:30 -04:00
Matthew Wall
40f1106c35 fix grep invocation for /etc/default/weewx 2024-05-05 03:14:53 -04:00
Matthew Wall
ad9b745e45 set permissions on weewx conf file(s) to 660 in order to protect passwords/tokens 2024-04-07 21:04:31 -04:00
Matthew Wall
c983e54a4a use id instead of USER 2024-04-06 21:11:24 -04:00
Matthew Wall
ebdc08afb0 do not put installing user into weewx group if no installing user defined. addressess issue #952 2024-04-06 20:56:55 -04:00
Matthew Wall
69336c795a use lower-case for product and vendor ids in udev rules 2024-04-01 20:20:18 -04:00
Tom Keffer
83b16a7a48 Fix udev typo 2024-03-25 08:50:40 -07:00
Matthew Wall
991790af5f sanitize lat/lon 2024-02-19 09:51:38 -05:00
Matthew Wall
1c805390aa refactor init enable/disable. ensure true for postinst commands. eliminate possible init conflicts, do not just warn about them. 2024-02-19 08:22:50 -05:00
matthew wall
daf9519667 consolidate scriptlets and maintainer scripts 2024-02-11 18:34:44 -05:00
matthew wall
2f97c0e6d4 do not chmod recursively on the weewx home directory 2024-02-11 15:39:50 -05:00