Explorar o código

dpkg-architecture: Use || instead of conditional to assign _ARCH variables

Guillem Jover %!s(int64=11) %!d(string=hai) anos
pai
achega
0a2a1af944
Modificáronse 1 ficheiros con 4 adicións e 14 borrados
  1. 4 14
      scripts/dpkg-architecture.pl

+ 4 - 14
scripts/dpkg-architecture.pl

@@ -254,13 +254,8 @@ if (action_needs(DEB_BUILD | DEB_GNU_INFO)) {
 
 
 # Proceed to compute the host variables if needed.
 # Proceed to compute the host variables if needed.
 
 
-if (action_needs(DEB_HOST)) {
-    if ($req_host_arch eq '') {
-        $v{DEB_HOST_ARCH} = get_raw_host_arch();
-    } else {
-        $v{DEB_HOST_ARCH} = $req_host_arch;
-    }
-}
+$v{DEB_HOST_ARCH} = $req_host_arch || get_raw_host_arch()
+    if (action_needs(DEB_HOST));
 ($abi, $v{DEB_HOST_ARCH_OS}, $v{DEB_HOST_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_HOST_ARCH})
 ($abi, $v{DEB_HOST_ARCH_OS}, $v{DEB_HOST_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_HOST_ARCH})
     if (action_needs(DEB_HOST | DEB_ARCH_INFO));
     if (action_needs(DEB_HOST | DEB_ARCH_INFO));
 ($v{DEB_HOST_ARCH_BITS}, $v{DEB_HOST_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_HOST_ARCH})
 ($v{DEB_HOST_ARCH_BITS}, $v{DEB_HOST_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_HOST_ARCH})
@@ -295,13 +290,8 @@ if (action_needs(DEB_HOST | DEB_GNU_INFO)) {
 
 
 # Proceed to compute the target variables if needed.
 # Proceed to compute the target variables if needed.
 
 
-if (action_needs(DEB_TARGET)) {
-    if ($req_target_arch eq '') {
-        $v{DEB_TARGET_ARCH} = $req_host_arch || get_raw_host_arch();
-    } else {
-        $v{DEB_TARGET_ARCH} = $req_target_arch;
-    }
-}
+$v{DEB_TARGET_ARCH} = $req_target_arch || $req_host_arch || get_raw_host_arch()
+    if (action_needs(DEB_TARGET));
 ($abi, $v{DEB_TARGET_ARCH_OS}, $v{DEB_TARGET_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_TARGET_ARCH})
 ($abi, $v{DEB_TARGET_ARCH_OS}, $v{DEB_TARGET_ARCH_CPU}) = debarch_to_debtriplet($v{DEB_TARGET_ARCH})
     if (action_needs(DEB_TARGET | DEB_ARCH_INFO));
     if (action_needs(DEB_TARGET | DEB_ARCH_INFO));
 ($v{DEB_TARGET_ARCH_BITS}, $v{DEB_TARGET_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_TARGET_ARCH})
 ($v{DEB_TARGET_ARCH_BITS}, $v{DEB_TARGET_ARCH_ENDIAN}) = debarch_to_cpuattrs($v{DEB_TARGET_ARCH})