Commit Graph

  • d173aa4ae1 provide more direction in the report section of monitoring Matthew Wall 2024-01-09 13:07:07 -05:00
  • 078fbb3720 forgot to add the parameterized repo files Matthew Wall 2024-01-09 12:56:05 -05:00
  • c068f6fefe make sysv and bsd tabs consistent Matthew Wall 2024-01-09 12:55:52 -05:00
  • 6dd2efb65f make platform tabs consistent Matthew Wall 2024-01-09 12:35:56 -05:00
  • db75a69cc4 clarify bsd pillow problem Matthew Wall 2024-01-09 12:32:57 -05:00
  • c752a2998e simplify the yum/zypper repo files and instructions. enable gpgcheck for yum/zypper repos. Matthew Wall 2024-01-09 12:23:12 -05:00
  • c25ae68de5 note about ensuring sha256 when signing packages Matthew Wall 2024-01-08 23:30:19 -05:00
  • c31f57ecb9 update package changelogs for the rev2 release v5.0.0rc3p1 matthew wall 2024-01-08 14:45:11 -05:00
  • 18654ee570 set permissions and ownership on database and reports directories unconditionally matthew wall 2024-01-08 00:43:50 -05:00
  • 5472b4e308 Get rid of a couple of images that are not needed Tom Keffer 2024-01-07 17:32:43 -08:00
  • 4378aa6ae6 clarify daemon configuration matthew wall 2024-01-07 14:22:57 -05:00
  • e932fa94ef platform changelogs to 5.0.0rc3 v5.0.0rc3 matthew wall 2024-01-07 13:33:20 -05:00
  • 46884349d2 bump to 5.0.0rc3 matthew wall 2024-01-07 13:32:17 -05:00
  • 3389e900ae defaults are generated on the fly now, not from template Matthew Wall 2024-01-07 13:09:42 -05:00
  • 04551c496f update the upgrade guide and changes Matthew Wall 2024-01-07 12:58:43 -05:00
  • f581efd8ba move /etc/default/weewx to post Matthew Wall 2024-01-07 12:22:05 -05:00
  • 0c8ab8c699 Allow the user to override USER_ROOT. Tom Keffer 2024-01-07 08:05:16 -08:00
  • c9bd7a153c Set USER_DIR to '/etc/weewx/bin/user' if WEEWX_ROOT is '/' Tom Keffer 2024-01-07 08:02:32 -08:00
  • 56885c22ac Eliminate unused versionn of extract_roots() Tom Keffer 2024-01-07 08:00:45 -08:00
  • 2d5e8d1829 no need for cat before sed Matthew Wall 2024-01-07 09:04:37 -05:00
  • 076aa258aa do not do runtime patching of weewx.conf for /-to-/etc/weewx Matthew Wall 2024-01-07 08:39:48 -05:00
  • 333efa44f0 forgot to remove no-prompt from station upgrade invocation Matthew Wall 2024-01-07 08:37:27 -05:00
  • bc08b8d486 align debian install/configure functions with rpm Matthew Wall 2024-01-07 01:14:07 -05:00
  • c50f1685dc debian says no escape codes in sh script (only bash?). lintian tweaks. Matthew Wall 2024-01-07 01:13:19 -05:00
  • 7345c79cc1 align deb and rpm config file handling. enable verbosity for deb package. Matthew Wall 2024-01-07 00:33:00 -05:00
  • 04ff8dba01 'weectl station upgrade' now uses --yes instead of --no-prompt. mute the output on debian installs. Matthew Wall 2024-01-06 21:39:06 -05:00
  • 749b52a213 systemctl output is on stderr, so silence it. put user creation in pre as per fedora guidelines. move change of ownership to just prior to start and after precompile. send weectl output to /dev/null. set ownership on data and html dirs only if we created them - if data dir was already there then we use that ownership and do not modify. Matthew Wall 2024-01-06 16:29:22 -05:00
  • 6a2adcd715 ignore output from systemctl. use global instead of define for rpm macros. Matthew Wall 2024-01-06 15:52:47 -05:00
  • 6df5a86997 0.0 instead of 0.00 (eliminates superfluous diff items when comparing conf updates/changes). make conf comments consistent and 80-column-friendly (as per debian guidelines, not just mwall workflows ;). matthew wall 2024-01-06 11:48:47 -05:00
  • 66562830ab no need to replace WEEWX_ROOT any more matthew wall 2024-01-06 09:52:59 -05:00
  • ec95bc0afd provide instruction about how to stop weewxd directly, and how to start/stop as daemon. matthew wall 2024-01-06 09:39:11 -05:00
  • b915be2065 Alphabetize options Tom Keffer 2024-01-05 17:11:47 -08:00
  • b701488e25 Bring documentation options up to date with the code Tom Keffer 2024-01-05 17:09:46 -08:00
  • 385c6b37f9 Alphabetize options Tom Keffer 2024-01-05 15:48:30 -08:00
  • f52ff71e6f Fix broken links Tom Keffer 2024-01-05 15:48:12 -08:00
  • b46b859d88 Change --no-prompt to --yes Tom Keffer 2024-01-05 15:47:27 -08:00
  • 577509f7fd Fix bug that could cause WEEWX_ROOT to be None Tom Keffer 2024-01-05 15:46:16 -08:00
  • b75d05cbff Test of upgrade takes unadulterated config file Tom Keffer 2024-01-03 15:10:54 -08:00
  • 14f3f1c952 Upgrade the upgrading notes Tom Keffer 2024-01-03 14:04:10 -08:00
  • d7c809d466 Upgrade needs to test WEEWX_ROOT_CONFIG, not WEEWX_ROOT. Tom Keffer 2024-01-03 14:03:41 -08:00
  • 87fc2eca35 Update documentation for weectl station. Tom Keffer 2024-01-03 09:13:22 -08:00
  • ddd3bfc7f0 Add WEEWX_ROOT to the glossary. Tom Keffer 2024-01-03 08:21:03 -08:00
  • 9d83713ffc Better explanation of option WEEWX_ROOT? Tom Keffer 2024-01-03 08:06:29 -08:00
  • 2597878b5d Rename WEEWX_ROOT_ORIG to WEEWX_ROOT_CONFIG Tom Keffer 2024-01-03 08:05:53 -08:00
  • be3617e001 Explain new semantics of WEEWX_ROOT Tom Keffer 2024-01-02 18:46:08 -08:00
  • 295291f5aa Calling signature should use None Tom Keffer 2024-01-02 17:34:27 -08:00
  • af41751ede Correct typo Tom Keffer 2024-01-02 17:33:42 -08:00
  • 72220b87b5 Test for weectl station reconfigure Tom Keffer 2024-01-02 17:24:05 -08:00
  • 4606006179 Get rid of WEEWX_ROOT in the config file, including comments Tom Keffer 2024-01-02 17:23:48 -08:00
  • b5c7ff9e2c More robust way of getting rid of WEEWX_ROOT_ORIG on write Tom Keffer 2024-01-02 17:23:07 -08:00
  • 7cf8f60288 src/weewx_data/scripts/setup-daemon.sh matthew wall 2024-01-02 19:22:27 -05:00
  • f77c1adc96 provide some information about what the daemon setup does matthew wall 2024-01-02 17:22:33 -05:00
  • 05e031f525 consolidate daemon setup into a single script. simplify the python that describes it. simplify the pip install instructions. matthew wall 2024-01-02 17:16:43 -05:00
  • 4eb1f5bc60 revert weewxd and weectl invocations for a git install - i forgot that only a pip or deb/rpm install puts entry points into your path matthew wall 2024-01-02 13:02:27 -05:00
  • 52d029f6d4 weectl puts the 'user' directory in 'bin/user' for weewx-data too matthew wall 2024-01-02 12:54:41 -05:00
  • c7e5086088 added status option to bsd init script matthew wall 2024-01-02 12:26:47 -05:00
  • 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