Matthew Wall
df67c38959
added a parameterixed unit that inherits from the standard unit. use system config files from pkg directory instead of trying to match/adapt those in weewx_data/util, which serve different purpose.
2023-12-02 10:23:03 -05:00
Matthew Wall
5811a07b48
added rh9 to the repo. still need to keep the rh7 repo information and packages, even when there will be no more rh7 rleases
2023-12-02 08:01:26 -05:00
Matthew Wall
e2c84f613c
rpm (like deb) wants package-installed systemd stuff in /lib/systemd not /etc/systemd. install logrotate configuration so that multi requires less configuration. escape percents in extension migration timestamp. fix path in user dir macro.
2023-12-01 21:36:51 -05:00
Matthew Wall
d2fada1aff
add ignores for rpmlint
2023-12-01 21:33:17 -05:00
matthew wall
985e5f05ba
address lintian errors and warnings, add overrides for those we will not address
2023-12-01 18:39:21 -05:00
matthew wall
c58cff4098
no shebang in example driver, especially not one with an explicit path to /usr/bin/python. keep lintian happy.
2023-12-01 18:37:22 -05:00
matthew wall
f490706ac2
use https for weewx.com
2023-12-01 18:00:51 -05:00
matthew wall
b06e585375
keep things under 80 columns as per the debian policy
2023-12-01 18:00:22 -05:00
matthew wall
398d252b26
consolidate solaris configs. current implementation is only for post-install, using pip, so smf is only in the weewx_data area.
2023-11-29 08:25:56 -05:00
matthew wall
0ee2ad6aaf
added rules to migrate extensions from v4 to v5 location
2023-11-28 16:06:53 -05:00
matthew wall
bd6330b311
update deb/rpm changelogs for b16
2023-11-28 14:46:47 -05:00
Matthew Wall
d95348603c
no more support for rh8, since there are no configobj, cheetah, pillow, serial, or usb packaged for the python38 or python39 (or python3.11?) packages for redhat 8
2023-11-25 11:54:28 -05:00
Matthew Wall
067a487734
put extensions in /etc/weewx/bin/user
2023-11-24 22:34:52 -05:00
Matthew Wall
d092ff6fec
require at least python 3.7
2023-11-24 16:47:22 -05:00
Matthew Wall
7f75536465
fix a few paths. emit python version for debugging pre-compile
2023-11-24 11:33:46 -05:00
Matthew Wall
ddc9e34daa
fix the weectl invocations in weewx.spec
2023-11-24 11:22:33 -05:00
Matthew Wall
ee93c283fc
fix the files listings
2023-11-24 10:38:25 -05:00
Matthew Wall
04a290a74f
added weewx.weewx ownership
2023-11-24 09:39:35 -05:00
Matthew Wall
d0e017c104
fix rh config spec
2023-11-24 08:02:40 -05:00
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