#1120460 storebackup: Use of uninitialized value $ENV{"USER"} in string

#1120460#5
Date:
2025-11-10 06:54:57 UTC
From:
To:
When calling backup from cron as root, I get this message:

Use of uninitialized value $ENV{"USER"} in string eq at /usr/bin/storeBackup line 141.

#1120460#10
Date:
2025-11-25 16:16:27 UTC
From:
To:
I discovered that when called from Cron, USER is not set (but LOGNAME is).

This patch corrects the problem:
--- storeBackup~ 2025-08-27 12:21:58.000000000 +0200 +++ storeBackup 2025-11-25 17:10:11.009385743 +0100 @@ -136,7 +136,7 @@ my $storeBackupUpdateBackup_prg = 'storeBackupUpdateBackup.pl'; -my $lockFile = ($ENV{'USER'} eq 'root') ? # default value +my $lockFile = ($ENV{'LOGNAME'} eq 'root') ? # default value '/var/lock/storeBackup.lock' : $ENV{'HOME'} . '/storeBackup.lock'; my (@compress) = ('bzip2'); # default value --- storeBackupDel~ 2025-08-27 12:21:58.000000000 +0200 +++ storeBackupDel 2025-11-25 17:10:05.985466090 +0100 @@ -99,7 +99,7 @@ require 'fileDir.pl'; require 'humanRead.pl';