Commit Graph

362 Commits

Author SHA1 Message Date
Matthew Wall
529e4a9a7f match changes to debian packaging in the rh packaging 2023-11-23 22:05:22 -05:00
matthew wall
5ed504f56d make USER_ROOT explicit in the config file 2023-11-23 21:25:31 -05:00
matthew wall
07c31b2647 use RuntimeDirectory instead of putting pid in /var/lib/weewx (which is safer). might have to revisit this, depending on when systemd changed compatibility. 2023-11-23 12:03:23 -05:00
matthew wall
db84baa668 wrestling with systemd, permissions, and logging 2023-11-23 11:55:49 -05:00
matthew wall
19b67b0fb9 wrestling with systemd, permissions, and logging 2023-11-23 11:45:03 -05:00
matthew wall
8cc85ade5a make formatting consistent 2023-11-23 11:44:32 -05:00
matthew wall
f10ff9d175 make feedback messages consistent 2023-11-23 09:57:44 -05:00
matthew wall
b9b828402d eliminate init.d references (for now). parameterize the weewx user labels and permissions. 2023-11-23 08:35:05 -05:00
mwall
e9e47e0100 adjustments to the debian installer. run as weewx user. install udev rules for core drivers. remove unused cruft. 2023-11-22 22:25:46 -05:00
mwall
bb00ea5be8 extensions.py is now in /etc/weewx tree 2023-10-29 23:31:50 -04:00
mwall
bd143a9fd8 do not copy over the util folder, since we already have it. and we do not need/want util for each station instance. 2023-10-29 23:20:18 -04:00
mwall
dacfc5f914 bump the deb and rh changelogs to 5.0b15 2023-10-29 22:43:54 -04:00
Matthew Wall
f4f780dd1b should not have to declare extensions.py since it is in the cfg directory tree 2023-10-29 20:16:44 -04:00
Matthew Wall
4475f24f6e adapt rpm spec to V5-with-src configuration 2023-10-29 19:10:55 -04:00
Tom Keffer
6cd5dc91f6 Refactor, using 'src' instead of 'bin' to hold the source code.
wee_resources becomes weewx_data, and is put in version control.
The build documentation, as well as the 'user' subdirectory, are now
in it.

This allows weewxd to be run directly from the git repository for
two reasons: 1) the documentation does not have to be built first.
2) because the source code is now under 'src', while the 'user'
subdirectory is in weewx_data, weewxd does not accidentally pick
up the repository's version of the 'user' subdirectory.
2023-10-17 05:14:34 -07:00
Tom Keffer
6297bcf624 V5.0.0b10 2023-08-03 18:48:03 -07:00
Tom Keffer
dd24c6dd12 Remove wee_device 2023-08-03 18:45:04 -07:00
Tom Keffer
3ca794cb4e Remove wee_debug. 2023-07-27 14:07:15 -07:00
Tom Keffer
3d22889851 Remove wee_database and references to it 2023-07-19 15:27:56 -07:00
Tom Keffer
6aa53ca027 V5.0.0b9 2023-07-14 06:28:56 -07:00
Tom Keffer
7381d366de V5.0.0b3 2023-05-27 08:06:22 -07:00
Tom Keffer
488aef8cd8 Remove the utility wunderfixer.
The WU seems to no longer allow past-dated records.
2023-05-27 05:06:11 -07:00
Matthew Wall
4b9fc7d035 bump version to 5.0b1 2023-05-06 07:39:08 -04:00
mwall
98e6874258 get docs from the right place. use the right name for redhat src tarball. 2023-05-06 06:27:39 -04:00
mwall
1ff03e3999 no more rh7 2023-05-06 06:14:15 -04:00
mwall
8cf7dc287c update rh changelog for a30 2023-05-06 06:12:33 -04:00
Matthew Wall
65bdfe6286 get docs from the right place 2023-05-05 21:43:20 -04:00
Matthew Wall
615e389b65 merge a30 changes from tom 2023-05-05 17:55:26 -04:00
Tom Keffer
7e62cab155 v5.0.0a30 2023-05-05 11:29:24 -07:00
Matthew Wall
0ca78265ed fix formatting 2023-05-05 13:53:15 -04:00
Matthew Wall
57f3cbd367 update platform changelogs for a29 2023-05-05 13:37:03 -04:00
Matthew Wall
f6563e7939 fix copyright for deb package 2023-05-05 13:08:42 -04:00
Tom Keffer
b936533bd5 No longer use weewx-python3.list --- make it explicit
Fix some links
2023-04-11 18:56:22 -07:00
Tom Keffer
b6679aeac4 Introduce option weectl station upgrade --what
Remove action `weectl station upgrade-skins`
2023-04-07 13:01:05 -07:00
Tom Keffer
28a18d0467 v5.0.0a28 2023-04-07 05:42:56 -07:00
Tom Keffer
e5db93e528 Upgrade config file in Debian installer.
Use new flag `--config-only`.
2023-04-07 05:41:38 -07:00
Tom Keffer
2fe42433fe Rename docs subdirectories.
docs -> docs_src
html_docs -> docs

This puts the names closer to the end product.
2023-04-04 07:27:42 -07:00
Tom Keffer
31dfdc5ec4 Fix bug in postinst
v5.0.0a27
2023-04-02 10:23:52 -07:00
Tom Keffer
8fb51ac305 v5.0.0a26 2023-03-28 16:53:39 -07:00
Tom Keffer
c193dc0f2b Use /etc/default/weewx with systemd 2023-03-28 16:52:47 -07:00
Tom Keffer
9965a577a1 Change package name from python3-weewx to just weewx 2023-03-26 12:28:48 -07:00
Tom Keffer
3015efb300 v5.0.0a25 2023-03-26 06:07:07 -07:00
Tom Keffer
d7ca5aeb21 Use systemd for package installs.
Compile byte-code in package installs.
2023-03-26 06:05:27 -07:00
Tom Keffer
a563f1d3ba Use /etc/weewx as WEEWX_ROOT in Debian package. 2023-03-25 13:12:35 -07:00
Tom Keffer
178e17e847 Offer to register the station. 2023-03-25 10:46:05 -07:00
Tom Keffer
207fe548c6 Use weectl to insert variables instead of sed scripts. 2023-03-25 07:44:30 -07:00
Tom Keffer
f41ee446f5 v5.0.0a24 2023-03-24 06:29:58 -07:00
Tom Keffer
f52cf2420a Do not use wee_resources at all when doing Debian packaging 2023-03-24 04:27:32 -07:00
Tom Keffer
3dca7f8f2c Checkpoint 2023-03-23 14:14:38 -07:00
Tom Keffer
901caa8add Suppress warning
"Compatibility levels before 10 are deprecated"
2023-03-20 16:26:31 -07:00