That's fine to me - I only was irritated by the maybe old comment within distributed weewx.conf.dist. The behaviour is clear and fine.
Regards, Michael Tom Keffer schrieb am Samstag, 6. Januar 2024 um 15:31:30 UTC+1: > Exactly. That's just path dynamics. I don't think we want to turn > weewx.conf into a tutorial on paths. > > On Sat, Jan 6, 2024 at 5:50 AM 'Cameron D' via weewx-user < > [email protected]> wrote: > >> The current docs for V4.10 as well as 5.0 say that "a *relative *path" >> for HTML_ROOT or SKIN_ROOT is below WEEWX_ROOT. >> If you define either as an *absolute* path (i.e. beginning with a "/"), >> then WEEWX_ROOT is ignored. >> >> On Saturday 6 January 2024 at 6:53:06 pm UTC+10 Michael Waldor wrote: >> >>> Maybe best is to illustrate my setup with the Linux commands to create >>> it (in reality I didi it somehow different because differen hosts are >>> involved): >>> WEEWX_ROOT=~/weewx-debug >>> mkdir $WEEWX_ROOT >>> cd $WEEWX_ROOT >>> (cd /; tar zcvf - usr/share/weewx)|tar zxvf - >>> (cd /; tar zcvf - etc/weewx)|tar zxvf - >>> mkdir -p var/www/html/weewx >>> mkdir -p var/lib/weewx >>> cp /var/lib/weewx/*.sdb var/lib/weewx >>> >>> Within etc/weewx/weewx.conf I modified >>> WEEWX_ROOT = /home/MyHome/weewx-debug >>> ... >>> SQLITE_ROOT = /home/MyHome/weewx-debug/var/lib/weewx >>> >>> I enabled debug = 1 >>> I did NOT change SKIN_ROOT and HTML_ROOT since the (maybe outdated) >>> comments from weewx.conf say >>> >>> # Where the skins reside, relative to WEEWX_ROOT >>> SKIN_ROOT = /etc/weewx/skins >>> >>> # Where the generated reports should go, relative to WEEWX_ROOT >>> HTML_ROOT = /var/www/html/weewx >>> >>> Maybe simply those comments are misleading? For my debugging I simply >>> created symbolic links for skins and www. Probabely I should have changed >>> SKIN_ROOT and HTML_ROOT instead? Just tested it right now - and YES it >>> worked. Thus only the comments are wrong. Setting >>> SKIN_ROOT = /home/MyHome/weewx-debug/etc/weewx/skins >>> HTML_ROOT = /home/MyHome/weewx-debug/var/www/html/weewx >>> works fine without additional symbolic links! >>> >>> From my perspective this is better as compared to the (hidden) use of >>> WEEWX_ROOT. Thus maybe one only should correct the misleading comments >>> within default weewx.conf? >>> >>> Regards, Michael >>> >>> Tom Hogland schrieb am Samstag, 6. Januar 2024 um 02:35:53 UTC+1: >>> >>>> Michael - >>>> >>>> WEEWX_ROOT is the root folder under which all the other folders live >>>> (such as HTML_ROOT or SKIN_ROOT). My WEEWX_ROOT is /, SKIN_ROOT is >>>> /etc/weewx/skins and HTML_ROOT is /var/www/html/weewx. Your skins would be >>>> in WEEWX_ROOT/SKIN_ROOT and your weather files will generate into >>>> WEEWX_ROOT/HTML_ROOT. >>>> >>>> What do you have SKIN_ROOT and HTML_ROOT set to? And do those folders >>>> exist within the WEEWX_ROOT folder you created? >>>> >>>> Tom >>>> >>>> On Friday, January 5, 2024 at 2:56:29 PM UTC-9 Tom Keffer wrote: >>>> >>>>> Could you try again? I don't understand the point you are making. >>>>> >>>>> On Fri, Jan 5, 2024 at 7:59 AM 'Michael Waldor' via weewx-user < >>>>> [email protected]> wrote: >>>>> >>>>>> Maybe my understanding of WEEWX_ROOT is wrong. But partly it worked >>>>>> thus I assume it is not working everywhere. I did set WEEWX_ROOT within >>>>>> weewx.conf onto some directory and copied a full weewx 4.6.2 >>>>>> installation >>>>>> over there. But the following folders were not found >>>>>> >>>>>> WEEWX_ROOT/etc/weewx/skins >>>>>> WEEWX_ROOT/var/www/html/weewx >>>>>> >>>>>> I could fix that by introducing proper links like e.g. >>>>>> mkdir /etc/weewx >>>>>> cd !$ >>>>>> ln -s WEEWX_ROOT/etc/weewx/skin >>>>>> cd /var >>>>>> ln -s WEEWX_ROOT/var/www >>>>>> >>>>>> It's really a minor issue, but maybe it should be fixed sometimes. >>>>>> >>>>>> Regards, Michael >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "weewx-user" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/d6931dc9-214c-4a75-b1ae-b2bd063b2ca5n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/d6931dc9-214c-4a75-b1ae-b2bd063b2ca5n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/487d9df0-4640-4b85-9715-005e172c42a9n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/487d9df0-4640-4b85-9715-005e172c42a9n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/39823f62-e6b4-4e68-8fc3-655f2a5b50c3n%40googlegroups.com.
