summaryrefslogtreecommitdiff
path: root/core/pacman/pentium4-tests.patch
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-05-13 10:48:09 +0200
committerErich Eckner <git@eckner.net>2019-05-13 10:48:09 +0200
commitefbae17abe758123c683511216f87d5e2c36218a (patch)
treec1ef03e4654e4c4fc621c7aa2e9f5553c2acfaab /core/pacman/pentium4-tests.patch
parentfee5b4e56f025f50812b49ccc2f81ce7b1445d43 (diff)
downloadpackages-efbae17abe758123c683511216f87d5e2c36218a.tar.xz
core/pacman: add patches for automatically changing "i686" to "pentium4" if "Architecture = auto"auto-pentium4
Diffstat (limited to 'core/pacman/pentium4-tests.patch')
-rw-r--r--core/pacman/pentium4-tests.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/core/pacman/pentium4-tests.patch b/core/pacman/pentium4-tests.patch
new file mode 100644
index 00000000..bf0ee2da
--- /dev/null
+++ b/core/pacman/pentium4-tests.patch
@@ -0,0 +1,46 @@
+diff --git a/test/pacman/tests/upgrade082.py b/test/pacman/tests/upgrade082.py
+index 0bdbdf71..8c30ec32 100644
+--- a/test/pacman/tests/upgrade082.py
++++ b/test/pacman/tests/upgrade082.py
+@@ -3,6 +3,18 @@
+ import os
+ machine = os.uname()[4]
+
++if machine == 'i686':
++ import re
++ fo = open('/proc/cpuinfo')
++ for line in fo:
++ name_value = [s.strip() for s in line.split(':', 1)]
++ if len(name_value) != 2:
++ continue
++ name, value = name_value
++ if name == "flags":
++ if re.match(r'.*?\bsse2\b', value) is not None:
++ machine = 'pentium4'
++
+ p = pmpkg("dummy")
+ p.files = ["bin/dummy",
+ "usr/man/man1/dummy.1"]
+diff --git a/test/pacman/tests/upgrade083.py b/test/pacman/tests/upgrade083.py
+index 097ae02c..7195e35b 100644
+--- a/test/pacman/tests/upgrade083.py
++++ b/test/pacman/tests/upgrade083.py
+@@ -3,6 +3,18 @@
+ import os
+ machine = os.uname()[4]
+
++if machine == 'i686':
++ import re
++ fo = open('/proc/cpuinfo')
++ for line in fo:
++ name_value = [s.strip() for s in line.split(':', 1)]
++ if len(name_value) != 2:
++ continue
++ name, value = name_value
++ if name == "flags":
++ if re.match(r'.*?\bsse2\b', value) is not None:
++ machine = 'pentium4'
++
+ p = pmpkg("dummy")
+ p.files = ["bin/dummy",
+ "usr/man/man1/dummy.1"]