[Dxspider-support] New version of check_build.pl and others

Keith Maton g6nhu at me.com
Tue Feb 7 12:19:48 GMT 2023


Just ran check_build from within console again, once again it restarted the node, this is what’s in the debug log.

1675772232^RING: 12:17:11^(chan) -> D G6NHU There is a new build


1675772232 is Tuesday Feb 07 2023 12:17:12 so just a few seconds ago.



> On 7 Feb 2023, at 12:15, Keith Maton via Dxspider-support <dxspider-support at tobit.co.uk> wrote:
> 
> Doh.  I normally do everything as sysop but for some reason, I’d SUd to Pi when I ran that command.
> 
> Just done it again, see below.
> 
> But I can confirm that when I logged into the console and ran check_build, I was logged in as sysop.
> 
> 
> sysop at dx-spider-mojo:/spider $ git remote show origin
> * remote origin
>   Fetch URL: git://scm.dxcluster.org/scm/spider
>   Push  URL: git://scm.dxcluster.org/scm/spider
>   HEAD branch: master
>   Remote branches:
>     1.53           tracked
>     Aranea1        tracked
>     NEW_ROUTE      tracked
>     NewRoute       tracked
>     PC90-2         tracked
>     SIMPLEROUTE    tracked
>     anyevent       tracked
>     backportdxprot tracked
>     cachespots     tracked
>     contchat       tracked
>     ip_address     tracked
>     legacy-1.53    tracked
>     master         tracked
>     mojo           tracked
>     multiconnect   tracked
>     new-spawn      tracked
>     newdisc        tracked
>     newpc92timings tracked
>     newprot        tracked
>     newprot2       tracked
>     newusers       tracked
>     origin         tracked
>     spider         tracked
>     spider2        tracked
>     staging        tracked
>     users.v3j      tracked
>     wpxloc.dat     tracked
>   Local branches configured for 'git pull':
>     master merges with remote master
>     mojo   merges with remote mojo
>   Local refs configured for 'git push':
>     master pushes to master (local out of date)
>     mojo   pushes to mojo   (up to date)
> 
> 
> 
>> On 7 Feb 2023, at 11:28, Kin <ea3cv at cronux.net> wrote:
>> 
>> What this message indicates is that the directory (and/or more items) has a different owner.
>>  
>> I assume you are running it as user sysop the command I gave you?
>>  
>> Kin
>>  
>> De: Keith Maton <g6nhu at me.com> 
>> Enviado el: martes, 7 de febrero de 2023 11:57
>> Para: The DXSpider Support list <dxspider-support at tobit.co.uk>
>> CC: Kin <ea3cv at cronux.net>
>> Asunto: Re: [Dxspider-support] New version of check_build.pl and others
>>  
>> I’ve just installed this version and when I ran it, according to the debug log, there’s a new build.  The cluster was restarted.
>>  
>> I checked and I’m running build 497.
>>  
>> Ran it again and again, according to the debug log, there’s a new build.  The cluster was restarted.
>>  
>> I’m still running build 497.
>>  
>> So it seems a little enthusiastic :)
>>  
>> pi at dx-spider-mojo:/home/sysop/spider $ grep -E "[no|a] new build" /spider/local_data/debug/2023/038.dat
>> 1675767185^RING: 10:53:00^(chan) -> D G6NHU There is a new build
>> 1675767253^RING: 10:54:13^(chan) -> D G6NHU There is a new build
>> 
>> 
>> 
>> 
>>  
>> 
>> 
>> On 7 Feb 2023, at 09:35, Kin via Dxspider-support <dxspider-support at tobit.co.uk> wrote:
>>  
>> Hi,
>>  
>> 1. Modifications to check_build.pl script 
>>  
>> * Before doing a possible git pull, the possible commit is checked.
>> * Backup is only triggered if dxspider is updated
>> * The backup directory is moved to /home/sysop/spider.backup
>>  
>> Note: Only for Mojo version > build 495
>>      File::Copy::Recursive has to be installed
>>           Debian (or similar): apt install libfile-copy-recursive-perl
>>           Alternative: cpan install File::Copy::Recursive
>>      Run from the dxspider terminal or the crontab
>>      Can be automated with crontab i.e.
>>           0 1 * * 1,2,3,4,5 run_cmd("check_build Y")
>>           0 1 * * 1,2,3,4,5 run_cmd("check_build")
>>                      
>> 2. New script undo_newbuild.pl
>>  
>> This utility is used to undo the last update in case of problems.
>> It is located in /spider/local_cmd.
>> Run from the dxspider terminal or crontab
>>  
>>  
>> 3. Improved update_ip.pl script
>>  
>> * Create variables (if they don't exist) in /spider/scripts/startup
>> * Modify the variables in /spider/scripts/startup
>>  
>> Note: Only for Mojo version > build 495
>>      Path::Tiny must be installed 
>>           Debian (or similar): apt install libpath-tiny-perl
>>           Alternative: cpanm install Path::Tiny
>>      Run from the dxspider terminal or the crontab
>>      Can be automated with crontab i.e.
>>           00,10,20,30,40,50 * * * * run_cmd("update_ip")
>>  
>> Everything has been tested on Debian and Ubuntu with success.
>>  
>> https://www.dropbox.com/s/8j1xdoinqwomr50/check_build.pl?dl=0
>>  
>> 73 de Kin EA3CV
>>  
>> _______________________________________________
>> Dxspider-support mailing list
>> Dxspider-support at tobit.co.uk <mailto:Dxspider-support at tobit.co.uk>
>> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support
> 
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20230207/bd643e38/attachment-0001.htm>


More information about the Dxspider-support mailing list