[pve-devel] [PATCH container 02/11] Move LXC-specific architecture translation here

Stefan Reiter s.reiter at proxmox.com
Mon Oct 28 12:11:20 CET 2019


On 10/28/19 11:54 AM, Fabian Grünbichler wrote:
> On October 28, 2019 11:36 am, Stefan Reiter wrote:
>> This is the only time we need to do this translation, moving it here
>> allows reuse of the PVE::Tools function.
>>
>> Signed-off-by: Stefan Reiter <s.reiter at proxmox.com>
>> ---
>>   src/PVE/LXC/Setup.pm | 9 +++++++++
>>   1 file changed, 9 insertions(+)
>>
>> diff --git a/src/PVE/LXC/Setup.pm b/src/PVE/LXC/Setup.pm
>> index 845aced..ae42a10 100644
>> --- a/src/PVE/LXC/Setup.pm
>> +++ b/src/PVE/LXC/Setup.pm
>> @@ -293,6 +293,15 @@ sub pre_start_hook {
>>   
>>       my $host_arch = PVE::Tools::get_host_arch();
>>   
>> +    # containers use different architecture names
>> +    if ($host_arch eq 'x86_64') {
>> +	$host_arch = 'amd64';
>> +    } elsif ($host_arch eq 'aarch64') {
>> +	$host_arch 'arm64';
> 
> missing '='
> 

Yeah I just realized I did my testing on the wrong VM...
I'll fix some things and send a non-broken v2 ASAP.

>> +    } else {
>> +	die "unsupported host architecture '$host_arch'\n";
>> +    }
>> +
>>       my $container_arch = $self->{conf}->{arch};
>>   
>>       $container_arch = 'amd64' if $container_arch eq 'i386'; # always use 64 bit version
>> -- 
>> 2.20.1
>>
>>
>> _______________________________________________
>> pve-devel mailing list
>> pve-devel at pve.proxmox.com
>> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
>>
>>
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 




More information about the pve-devel mailing list