[pve-devel] [PATCH container 2/5] fix #1423: add timezone config option

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jun 17 14:52:08 CEST 2020


Am 6/17/20 um 2:48 PM schrieb Oguz Bektas:
>>> diff --git a/src/PVE/LXC/Setup.pm b/src/PVE/LXC/Setup.pm
>>> index c738e64..0e07796 100644
>>> --- a/src/PVE/LXC/Setup.pm
>>> +++ b/src/PVE/LXC/Setup.pm
>>> @@ -5,6 +5,8 @@ use warnings;
>>>  use POSIX;
>>>  use PVE::Tools;
>>>  
>>> +use Cwd 'abs_path';
>>> +
>>>  use PVE::LXC::Setup::Debian;
>>>  use PVE::LXC::Setup::Ubuntu;
>>>  use PVE::LXC::Setup::CentOS;
>>> @@ -103,6 +105,7 @@ sub new {
>>>  
>>>      # Cache some host files we need access to:
>>>      $plugin->{host_resolv_conf} = PVE::INotify::read_file('resolvconf');
>>> +    $plugin->{host_localtime} = abs_path('/etc/localtime');
>> Hmm, I'd not save that in the $plugin, makes no sense to me.
>> I mean, I see where this comes from but that also doesn't makes much sense to me.
>>
>> This isn't both expected to be used often, so just using it directly without cache
>> or at least cache only if at least used once would be nicer IMO.
> 
> this was the simplest way i found, and it's just caching a ~50 byte
> string (/etc/localtime symlink) to be used in the setup.
> 
> how else can i access that in the setup routines
> which are running in CT rootfs?
> 
> 

OK, then lets keep it your proposed way for now.




More information about the pve-devel mailing list