Commit Graph

  • 4c11bd581b weectl and weewxd can be invoked without specifying python matthew wall 2024-01-02 11:09:35 -05:00
  • e97e4983dd remove a few dangling log leftovers matthew wall 2024-01-02 11:09:08 -05:00
  • fdea98e3e7 Update test results Tom Keffer 2024-01-02 07:59:05 -08:00
  • 484255d605 Don't write WEEWX_ROOT out if it's just '.' Tom Keffer 2024-01-02 07:56:27 -08:00
  • 06acaa21fa Get rid of leading slash for relative paths Tom Keffer 2024-01-02 07:55:49 -08:00
  • 7e0747e287 html_dir is moot now, since we modify only a few files in the copy_utils matthew wall 2024-01-02 10:18:46 -05:00
  • 4e7dc2d17e Merge branch 'development' of github.com:weewx/weewx into development matthew wall 2024-01-02 10:12:52 -05:00
  • 5a1e639c74 update pip quickstart to match the setup-daemon changes. isolate the platform-specific steps from the generic pip/venv steps. matthew wall 2024-01-02 10:12:46 -05:00
  • 7092d1d217 Merge remote-tracking branch 'origin/development' into development Tom Keffer 2024-01-02 05:55:17 -08:00
  • fbe01fabba Make WEEWX-ROOT relative to location of the config file Tom Keffer 2024-01-02 05:54:59 -08:00
  • f39cc11306 happy new year! matthew wall 2024-01-02 08:45:27 -05:00
  • cc0e10af29 Merge remote-tracking branch 'origin/development' into development Tom Keffer 2024-01-02 05:42:18 -08:00
  • c3e685c629 keep lintian happy in the deb10 build environment matthew wall 2024-01-02 08:28:42 -05:00
  • 0d340370c2 update todo items Matthew Wall 2024-01-01 21:53:26 -05:00
  • 0367c167a9 as per debian guidelines, put the daemon stop in prerm, but the daemon removal in postrm. ensure that both systemd and sysv work on debian systems, for both deb and pip installs. try to keep lintian happy, but it seems to have differences between deb10 and deb12. Matthew Wall 2024-01-01 21:48:55 -05:00
  • 645af13fce remove superfluous quote Matthew Wall 2024-01-01 21:36:36 -05:00
  • 925c17e2bf Merge remote-tracking branch 'origin/development' into development Tom Keffer 2024-01-01 17:52:56 -08:00
  • bed8362391 keep lintian happy (sort of) Matthew Wall 2024-01-01 18:48:16 -05:00
  • 137c2cdc08 script must be executable Matthew Wall 2024-01-01 18:48:01 -05:00
  • 7f890d08a2 provide more guidance about starting/stopping weewxd. tested weewx-multi on a git 'install' on systemd-free debian 12. Matthew Wall 2024-01-01 17:22:18 -05:00
  • c7a0a4e81d just check for file now, not executable Matthew Wall 2024-01-01 17:00:35 -05:00
  • 028c7f6965 push platform-specific logic into the daemon setup scripts instead of in python. consolidate linux-sysv and systemd into single linux setup script, with sysv-vs-systemd detection. Matthew Wall 2024-01-01 16:57:00 -05:00
  • 0e08611c81 Merge branch 'weectl_refactor' into development Tom Keffer 2023-12-31 05:49:19 -08:00
  • b3b85a9fcb added bsd instructions (requires explicit install of python sqlite module, and better to use the system's Pillow instead of trying to build it or wheel it from pypi, due to complicated jpg, png, and other dependencies). tested the bsd init file on freebsd 13 and 14. added daemon setup script for bsd. Matthew Wall 2023-12-31 01:54:19 -05:00
  • 443f8e417f Rename. It was getting missed by "make test"! Tom Keffer 2023-12-30 17:23:40 -08:00
  • 0120052225 Refactor. Put station actions in weectllib alongside the other actions Tom Keffer 2023-12-30 17:22:59 -08:00
  • dd5af17211 use the data dir as the run dir to avoid permissions problems Matthew Wall 2023-12-29 23:04:28 -05:00
  • ef14882290 use sysrc to enable/disable on bsd Matthew Wall 2023-12-29 23:03:48 -05:00
  • 0adef51d40 ensure correct behavior regardless of direction from which the entry point is invoked Matthew Wall 2023-12-29 23:03:02 -05:00
  • d4655998fc a bsd configuration needs both syslog (to get all log levels, not just notice) and newsyslog (to do the log rotation) Matthew Wall 2023-12-29 23:02:02 -05:00
  • 568aaa997f Corrected comment. Tom Keffer 2023-12-29 16:57:55 -08:00
  • 2fe80befa1 Remove no longer needed function Tom Keffer 2023-12-29 14:58:20 -08:00
  • 95b6cd2fcf Make location of user module clear Tom Keffer 2023-12-29 14:54:01 -08:00
  • 12f260b1e6 Better handling of unexpected files in the installer directory Tom Keffer 2023-12-29 13:48:50 -08:00
  • f9ffc777ac Consistent use of y_or_n Tom Keffer 2023-12-29 13:30:38 -08:00
  • b14c4c3cc0 do not make udev installation conditional upon weewx username Matthew Wall 2023-12-29 13:00:10 -05:00
  • 6502620d45 use package everywhere instead of packages. docs are not coupled to a pypi release. matthew wall 2023-12-29 09:13:26 -05:00
  • c278edd8ed update deb/rpm changelogs v5.0.0rc2 matthew wall 2023-12-29 08:40:50 -05:00
  • 5244ff22ad bump to 5.0.0rc2 matthew wall 2023-12-29 08:40:02 -05:00
  • 19e3910f98 create user only if it is weewx matthew wall 2023-12-29 01:04:26 -05:00
  • be1e785dd4 refactor postinst functions and parameterize paths matthew wall 2023-12-29 00:17:49 -05:00
  • 4bde8c22ad fix dir check for existing user/group. fix double-percent typo in debian user check. matthew wall 2023-12-28 23:34:11 -05:00
  • 8e1576009f a few more TODO items for package testing matthew wall 2023-12-28 23:14:08 -05:00
  • a16b079398 do a -4 pkg for debian matthew wall 2023-12-28 22:56:30 -05:00
  • 62a411a790 user dir might not exist yet, so create it matthew wall 2023-12-28 22:52:06 -05:00
  • 273eed5399 put systemd, udev, skin, and extensions into post matthew wall 2023-12-28 22:04:01 -05:00
  • 3ea717cfd4 verify post behavior on rocky8 Matthew Wall 2023-12-28 19:32:13 -05:00
  • bb5460e152 for rpm, do skins, systemd, and udev in post instead of package Matthew Wall 2023-12-28 18:35:09 -05:00
  • 01c9ff43a5 remove stray slash in launchd regex Matthew Wall 2023-12-27 15:11:07 -05:00
  • b7fb4e6267 remove superfluous quotes Matthew Wall 2023-12-27 14:59:59 -05:00
  • e43c200b5b make feedback from weectl consistent. clarify behavior in the station setup comments. Matthew Wall 2023-12-27 14:54:23 -05:00
  • 362ea37d87 fix broken behavior when weewx-root is specified Matthew Wall 2023-12-27 14:29:17 -05:00
  • 4cddcfcc1f Merge branch 'development' of github.com:weewx/weewx into development Matthew Wall 2023-12-27 10:51:26 -05:00
  • accefa93b0 use a better name for the doc css file Matthew Wall 2023-12-27 10:51:15 -05:00
  • 576eff17cf upload the docs contents, not the dir Matthew Wall 2023-12-27 07:55:56 -05:00
  • 6fc82a59df Better, and more consistent, startup logging Tom Keffer 2023-12-26 14:55:54 -08:00
  • 21b08dd034 clarify systemd unit change on suse Matthew Wall 2023-12-26 17:14:10 -05:00
  • 422599a9d3 update package changelogs with ephem dependency v5.0.0rc1p1 Matthew Wall 2023-12-26 17:08:59 -05:00
  • a78630d690 include pyephem in the deb package dependencies Matthew Wall 2023-12-26 08:43:28 -05:00
  • f29441873b include pyephem in the rpm packages Matthew Wall 2023-12-26 08:41:30 -05:00
  • 67da2debba make the bsd startup script more bsd-like and less linux-like Matthew Wall 2023-12-26 08:38:39 -05:00
  • 01489e2e5e not specific to freebsd Matthew Wall 2023-12-24 22:18:49 -05:00
  • fad78c2bca better handling of args in bsd init Matthew Wall 2023-12-24 22:17:45 -05:00
  • 556f613f4d /usr/lib/systemd not /lib/systemd for both redhat and suse Matthew Wall 2023-12-24 21:48:29 -05:00
  • 00d7c57847 Log value of WEEWX_ROOT Tom Keffer 2023-12-24 17:20:44 -08:00
  • 4e2ce168ca Allow macOS logging addition to be copied to clipboard Tom Keffer 2023-12-24 17:18:15 -08:00
  • 00492024c0 More clarity (hopefully) in the upgrade guide Tom Keffer 2023-12-24 17:10:10 -08:00
  • 38750ccdc0 fix dangling double-quote matthew wall 2023-12-24 10:12:06 -05:00
  • 88e2e9a543 fix broken link. add a little narrative to smooth out the log link. matthew wall 2023-12-24 08:04:53 -05:00
  • 6a3eb0360c fix broken formatting for weectl matthew wall 2023-12-23 22:04:55 -05:00
  • f5c7388494 Update weectl usage Tom Keffer 2023-12-23 18:21:04 -08:00
  • cdd4d60c59 Fix some broken links. Tom Keffer 2023-12-23 18:06:50 -08:00
  • 814b9d4f05 Merge branch 'development' of github.com:/weewx/weewx into development matthew wall 2023-12-23 20:31:39 -05:00
  • 99986cce7a check for /etc/default before trying to write to it matthew wall 2023-12-23 20:31:34 -05:00
  • b3b30f4890 check default and defaults, since this script works on linux or bsd matthew wall 2023-12-23 20:30:58 -05:00
  • 61d5ce3612 Create separate "monitoring" page Tom Keffer 2023-12-23 16:54:29 -08:00
  • 7070635b15 fix a couple of silly mistakes made in commit 33f18e8 matthew wall 2023-12-23 18:00:27 -05:00
  • 132129e057 fixed word typo matthew wall 2023-12-23 17:45:26 -05:00
  • 3f54326a06 use 'macos' instead of 'mac'. make setup prompts more consistent. matthew wall 2023-12-23 17:38:32 -05:00
  • 33f18e804d be selective about which files are modified when copied into a weewx-data area. eliminate antiquated init scripts. parameterize systemd units for precise pattern match. use consistent names for system integration scripts. Matthew Wall 2023-12-23 12:53:25 -05:00
  • 5353b52d45 adjustments for suse packaging Matthew Wall 2023-12-23 12:30:34 -05:00
  • 7f675a1c22 Remove unneeded import Tom Keffer 2023-12-23 05:07:58 -08:00
  • 256cac5493 Fix bug that crashed extension installer Tom Keffer 2023-12-22 16:50:15 -08:00
  • 83daebabb5 fix issue with simplified wu import field map gjr80 2023-12-23 10:43:34 +10:00
  • 66dce070e5 Fix tests. Tom Keffer 2023-12-22 14:14:46 -08:00
  • ba1f1e734b Remove unneeded import Tom Keffer 2023-12-22 14:08:12 -08:00
  • 32add3bfea Seek permission before installing extensions Tom Keffer 2023-12-22 14:04:10 -08:00
  • af94b2fb18 Move startup routines to their own file Tom Keffer 2023-12-22 07:59:51 -08:00
  • 042ec8bf2c Merge remote-tracking branch 'origin/development' into development Tom Keffer 2023-12-22 07:54:51 -08:00
  • 043648e94b remain agnostic matthew wall 2023-12-22 09:18:50 -05:00
  • 9d25cee13a more consistency/smoothing in the quickstart instructions matthew wall 2023-12-22 09:16:09 -05:00
  • 48e3ea57be Merge remote-tracking branch 'origin/development' into development Tom Keffer 2023-12-22 05:42:02 -08:00
  • 407c24af9a Change user directory log entry to debug Tom Keffer 2023-12-22 05:41:05 -08:00
  • e402cd4dee clarify the addition of user dir matthew wall 2023-12-22 08:34:27 -05:00
  • 915cb924f7 make help links consistent in the quickstarts matthew wall 2023-12-22 08:30:56 -05:00
  • 8bd66847ab need to adjust the weewx-multi sysv script matthew wall 2023-12-22 08:19:38 -05:00
  • 4c7f1bdafe make pkg config status more consistent and less verbose matthew wall 2023-12-22 08:08:29 -05:00
  • c1f0ade2f9 fix incorrect option name/format in field map gary 2023-12-22 21:32:41 +10:00
  • 827bf5a8eb remove obsolete unit setting code gary 2023-12-22 21:29:57 +10:00
  • ca417c6dce remove obsolete unit setting code gary 2023-12-22 21:29:19 +10:00