413 Commits

Author SHA1 Message Date
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
0c9ab1c5f5 update changelogs 2025-10-05 21:17:02 -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
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
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
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
matthew wall
8672a54eca modify /etc/default/weewx only if there is a conflict with this install. do not create /etc/default/weewx on a new install. remove epel-release as dependency in redhat packages. explicitly invoke the weectl from the to-be-installed package. 2024-02-11 00:09:55 -05:00
Matthew Wall
14cbfbade9 bump to 5.0.2 and update changelogs 2024-02-10 02:03:49 -05:00
matthew wall
88698e6b0b fix signing of apt repo? 2024-02-07 21:35:03 -05:00
Matthew Wall
f738a2420e fix permissions for real 2024-02-04 21:50:41 -05:00
matthew wall
634852c737 changelogs for rev2 packages 2024-02-04 21:31:20 -05:00
matthew wall
5dae205302 fix permissions on all files in /etc/weewx, /var/lib/weewx, and /var/www/html/weewx 2024-02-04 21:28:15 -05:00
Matthew Wall
6cf7f5cd24 handle cases where permissions are broken before the installation. fixed typo in rpm user_dir macro. do explicit daemon-reload for rpm systemd unit configuration. 2024-02-04 14:32:21 -05:00
matthew wall
0842d05ae4 fix logic for putting install user into weewx group 2024-02-04 02:09:37 -05:00
matthew wall
5cb3715e4c move aside any existing /etc/default/weewx so that we avoid python2/python3 problems and ensure a working installation. fixed bug in debian postinst GROUP determination. 2024-02-04 01:52:29 -05:00
matthew wall
e28ad92849 add user who is installing to the weewx group, if appropriate 2024-02-01 18:46:17 -05:00
matthew wall
eacd577651 convert permissions on every upgrade, not just new install, unless user was modified 2024-01-27 00:28:56 -05:00
Matthew Wall
4005e1e9f6 use /var/lib/weewx as HOME for weewx on redhat/suse 2024-01-24 21:06:21 -05:00
matthew wall
f6ca5cf5f4 update version and changelogs 2024-01-22 20:31:15 -05:00
matthew wall
1691dc2fe1 force altitude units to a correct value so the installer will not fail when the config is parsed. wish there was some way to do a string and choice in a single debconf template. 2024-01-16 09:17:20 -05:00