Sync from SUSE:SLFO:Main virt-what revision 7dd40e0e38d9f425e2881872c6684dbb

This commit is contained in:
Adrian Schröter 2024-05-04 01:46:37 +02:00
commit ea6ba32db9
6 changed files with 550 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

BIN
virt-what-1.25.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

17
virt-what-1.25.tar.gz.sig Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmL8uqERHHJpY2hAYW5u
ZXhpYS5vcmcACgkQkXOPc+G3aKCRKQ/+Nmc+dEdI7UiAtY7+TYINgIcU+i5ZeZ9n
ziNUrr1HYIub6ePHSmtrAUiojCudy//0lNK6JEEmrYS7iQRyabV/AbpXBgnwTLPR
9CxH9Idui5JFSBVD5Rq/4iqWy7yCbwAgdmhNfwM0Iy0m9qCvvofLV+p/JDbQhBZp
8ibmG7DcHah5TKGTWzLemQNtYUAuII/yQYWvuEOSjmU4Pw8q+3qhL6DZEHysIx9A
c1lZVbEchkPZCplYAgWaeX0aJucdOtZmE7IjGTu027qV5cUm7S6LXseKWjcMXGr1
yWSrflXicL8DDUb/OQjqwfY1iUZWvjE46qyiuGTdUk58Uq+h4eludB1Ly0UN1cyz
xgK0Xh0LdrajOJOPtQQ8SqbrudUNlDKERedCtHVbWVTnJw8Rjb8Ube2lWi1vywnB
pwEEIcNMPRFICs5kx/O30ZMIzH39my+uX+3/RKhaQXrm4AfHLWtS6+GNtSavSaIQ
rnqkoRokqzqdDQBCY14F4HC/WB7tAYp3/15Wlvwsq3nPibsXyAmf6FIGH6RDHG37
ymXiae7gY2XAgTVqpnEXDBXJmgJxvPgMhiZHTw4D6k5+/9I19g1qs24TBxuuOHit
0gGLQRJ2OLM8jeL4lXRcg7FaMZCJuRIsVGQM3VloxO5TyBLX9ShBK9CifdpKhWwN
Wqi+Jwzb9VI=
=fU/H
-----END PGP SIGNATURE-----

70
virt-what.changes Normal file
View File

@ -0,0 +1,70 @@
-------------------------------------------------------------------
Sun Dec 4 22:08:38 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 1.25:
* detect AWS arm virtual instance as kvm
* google-cloud: Print "kvm" fact on aarch64 instances
* illumos-lx: Fix test so it works under virtualization
* Detect Illumos (SmartOS/OmniOS) LX virtualization
* Add detection of Red Hat's hypervisor
* Display kvm/qemu fact for Nutanix AHV
* Add support for Alibaba Cloud Linux
* Add support for VMware ESXi on ARM
* aws: Match multi-digit version number in BIOS information
-------------------------------------------------------------------
Wed May 12 22:07:50 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 1.21:
* Nutanix Acropolis Hypervisor detection
* podman detection
-------------------------------------------------------------------
Mon Jan 27 18:33:06 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Add "which" to Requires
* Fixes boo#1161850, bsc#1176132
-------------------------------------------------------------------
Tue Jan 14 20:02:36 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Version bump 1.20. No upstream changelog, see
http://git.annexia.org/?p=virt-what.git;a=shortlog;h=refs/tags/v1.20
-------------------------------------------------------------------
Thu Feb 11 16:06:59 UTC 2016 - mpluskal@suse.com
- Add gpg signature
- Tiny spec file cleanup
-------------------------------------------------------------------
Thu Nov 19 12:37:02 UTC 2015 - tampakrap@opensuse.org
- Version bump 1.15. No upstream changelog, see
http://git.annexia.org/?p=virt-what.git;a=shortlog;h=refs/tags/1.15
-------------------------------------------------------------------
Wed Aug 26 15:06:15 UTC 2015 - dvaleev@suse.com
- Require dmidecode only on intel and ARM architectures
-------------------------------------------------------------------
Thu Nov 27 15:31:03 UTC 2014 - tampakrap@opensuse.org
- cosmetics: run spec-cleaner, use 'make install'
- run tests
- install the license
-------------------------------------------------------------------
Fri Jun 6 09:17:22 UTC 2014 - joop.boonen@opensuse.org
- Build version 1.14
* Differentiate between vserver host and guest
* Detect new Xen VMs (RHBZ#973663)
* xen: Don't emit warning message if /proc/xen/capabilities file does not exist
* Fix various typos and mistakes in comments
-------------------------------------------------------------------
Mon Dec 23 09:49:55 UTC 2013 - kkaempf@suse.com
- Initial release 1.13

370
virt-what.keyring Normal file
View File

@ -0,0 +1,370 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
mQINBE6UMMEBEADM811hfTulaF4JpkVpAI10FImyb4ArvOiu8NdcUwTFo+cyWno3
U85B86H1Bsk/LgLTYtthSrTgsCtdxy+i5OaMjxZDIwKQ2+IYI3FCn9T3Mn28Idyh
kLHzrO9ph0Dv0BNfrlDZhQEC53aAFe/QxN7+A49BNBV7D1VAOOCsHjxMEDzcZkCa
oCrtXw1aNm2vkkj5ukbfukHAyLcQL7kow0qKPSVa1G4lfQP0WiG259Ydy+sUmbVb
TGdb6MEC84PQRDuw6/ZeoV04tn7ZNtQEMOS0uiciHOGfr2hBxQf9VIPNrHg42yaL
dOv51D99GuaxZ9E0HSoH/RwB1oXgd6rFdqVNYaBIQnnkwJANUEeGBArtIOZNCADT
Bt8vkSDm+lLEAFS+V8CACyW/LMIrGCvLdHeqtoAv0GDVyR2GPxldYfdtEmCUMWcb
Jlf71V9iAse2gUdoiHp5FfpGMkA5j7idKuxIws11XxRZJXXbBqiBqmVEAQ/v0m6p
kdo0MYTHydmecLuUK2bAGhpysfX97EfTSrxfrYphYWjTfKRD9GrADeZNfuz1DbKs
7LSqVaQJSjQrfgAwcnZLRaU0V4P5zxiz50gz1Aj3AZRL+Y3meZenzZTXcLFdnusg
wUfhhCuL3tluMtEh6tznumyxb43WO1yLwj6J6LtveiuJN1Z+KSQ6OieZcwARAQAB
tCVSaWNoYXJkIFcuTS4gSm9uZXMgPHJpY2hAYW5uZXhpYS5vcmc+iQEcBBMBCAAG
BQJOlHZKAAoJEKeha0olJ0Nqbl0H/RPitReMWmWE8ki8xyeDN4qogxKgZGRPTIR5
n20u3W8m8hy6G95Dt7CRYlrfY/RWZdiND5r+qn369dixOBGI5KHInIh52cIYHce/
K43IwhYHPEMQicYkjXHMimmgZ2WzaZcfXn5/oYl4DrslAgdhxgq/4D6Sxa+tHQAL
ynQhYQ3TLXdPLubkJWeKfVXlhrieu3rRimpNYA2+HvxvgFmw++L34JoEBro/WICN
CkCgEz7wwYHWtJcvRZpe7zlv/9T0ghfk3kEOd55VkveyjI4BjkkoQxm27KfBcYIg
klhCECnBanCizTGfN+Y1amfWSk2y+JX8jOgw3KILjyXqsdWiQBSJAhwEEAECAAYF
Ak6UaPEACgkQjvIQN5TKzGUcFw/+LJTS2OtuNNVJV0tZBKg85uOpkk22WtfnW7Dj
V/oKJwcIxd6lHfKVqfOWp+4mGAj2ERi7blZi3Q92HOQR5+h3WAPvyi5Hy7A0C68V
3OaWMHUrWZhDvdDNv8dvI52m2P0GAJ9NeRBst4kHV6YpF1FKi0CBBHzVHAcJnMWb
xpRuDb6WEUa/o9heQTVEEvLTbgpythuw4a57pP/Zq6ULEL72l1T0R5wNJllpPCVS
FTwOfFxWm9cKU3oePUrTdc0FP+uIkrqEJd3N+fK1a34YcwxXGnXd4OUzz26VZdoa
w0UidDgVClIx9hHnLjUArGhrbYbdZUMpxBxLoMGO1lm7ztusTm8W7Mwdg07nQhJ3
ZUU0KDQS0tDBkqyBfwTMWRvnnaI5BCbpUT1RIT+nW2edUtgYWLt7+ObNSp0JG6hB
VT25vECe9ndJ0VLb9516Yfr3iSwJ+dJ2KB+y2uni8ZbSJJ6+VZxFvr++Z70eX6mH
kAUM8u/4A26Mz/ewdNkn/0++8lE/oqVr6ldik02sLd8+x1gY+TQWPVujbEmc6lfg
Rmg+JnrrRDo27tuTkjSIPd7Fc+1wS9AME8loqQSzQAsz1Hb408k1dioF+pTO+i3z
+1Ovl8m/SyS4m04aRcZ+vJje/h4YevksiUgwXudl0FCG/4ce0SrQb8/iT+aD8ymJ
0gkCZ/yJAhwEEAECAAYFAk6VPEEACgkQHpo7X4VAg7YLtg//TQUgN0Fve+qiUN55
/HUxMr4bBCG/DxHc6d122stc4yLCdj+alBreNwEZkghZo4dFKDEwdqF9W3icRuoM
GfsN+x2f37CRcBlXjthWrRjSzAsB8NxSC3xW1zV71kqSIW8lVc5jKE4BHZ1ADKRU
g6K1pcXMbDrGNmmZZqjLo0AOd8EP7Y4yPeYjv74GhGfnqfkq4G3GPGYSBr0KeSb3
PBHwRdSDho9Lk7e3zxjKNUJEuw03sULxKirXu1Qd+/y3aOZvA0rqG3lk/2bgBCpR
YKLJupscBmz7moKKQUWI/gGDGHhJjcBnvN9BALPJ2oOlGvoqv1CfriveFzIy0ZMI
/N1PcXVLHDFmUznncgPMpHG0sziGEfu3ylPbHVWIY8rQHBExu+dBtD8YoZ20X9ol
G7Ga6c38nb+a73paRRHKKxd9V3LceoB2hCi0HXNGIgVW3k7EESyR4UwpGl8c9jF4
FMw/H4fdFIUPLUdNi+erOFhhpGkXATbXmFzZYWIJ7P/OzRmpDkf1ZbqBx7MjTN6A
zHwUHA2VMdbvN8CLSyRB9dE4A/M4XsekgpP6+zRLNag9tHYxjEMkKHBrV6QGwwuR
ELyDXx7eYc5Gfw365CpI61+yhWppRCoDFuWL+KyISFaedjmJoR/xkcuJpVXOCZcq
Bpa8RMqo4slRA+s9+v/Wod03dEOJAhwEEAECAAYFAk6hWesACgkQw1A5Eq++jmdZ
ig/7BWE7NJX6Pn2mR4U3p7GPw4091fIMFt4arx/LEvJ5lEHaH/d7fYkUj5FBjooR
FUJ/J84SY8fr9zXJy63o2Dckki5jIFylHHtIPlOHkQibaQMpCBqM1Vuh3FUn292h
Dxpu3jabIkW7Z7Yw23aLGOZatgzQMhluu4Et8DD2xe/iLeAoXZftQIQzBfaz4cgu
vyJ0+ID43/EH70awjOdujfhnlBikJ5gnSh3HyNEu7PxOySmBKB476U82yOJvUAOT
wUzZgL1mP3PP0pxnweJ7qDiX88kBO3Wo0pA90J4TdmeLcj8RCcTgPphBaZQXuO68
zMNfxEpdU8pKNa6pua5vkYNSxG+0iBAAaxqKuWhhCzb2D1ntUtfOQvufdLVEHY6U
6RDOTYQAvLTID4Ed498WRQ3WioxvTfAHyLhhRHkSI3fBPlVj0j4ylpekSGpmMlQA
8DI0DyCHWGl7LDFnDaPno7btW3bhUpJU7n0mKWfaApIW4eHwOlEfPT6xzpv1U+wh
2Is4AUe41Nmj8gHTGxx1MQ6lsKw16nPW40f1OBLk7GXd6nkeioPtHHfu8Xc5tZ8Y
2JnTltwrBbwC1wZzNZg0MaOPTQJEgQiigMoQvQr5pxU5HweW6z0yPbuHq/SY805R
BknhICct9cTddhUfGsJOhstoAWFz7VkidXxMy3rrRT+MoS+JAhwEEgECAAYFAk6U
hdUACgkQVeRaWujKfIpDNg/9EXTLxQNFYhiYt5ILPzblfzkgBIi5mqqrixekoqyv
r61JDcL0aZtFIZZZNXOqxRh9aey1diur8BBJXQxExW7HvDF2HudYB+/mP66JUU6V
G3DsjM5JBJigvyhDffPAyvaSw8CUS4T+ra3/fjrxPNsdlpUMb48BKvMtdz4LrVua
HN2qO4E2SNwDQnmL/BGOJGgXaxQq/kMQ5YCMNZ5Z+bZN1+tO4b0RBflhLrZBbBHX
G/dfrGzTEtRxFADSI0EDjyfkXfABfgBPB7sdcFLfLd2cx93tT7ylNfjC/MoNvvbb
W5TCLBm4BI6e7nit/LPTct06QkV/sXxb31yIDfNwjR+JCEJo+vwdCnAdBFgVc6vn
C1R7bXoJYc7SWQth0TopGZCFw4Rmq1kjGiH46ssCB3nWiqy3gvDcZFykF8+yL+Ib
37GHcbMOwqFMq49Mal8VxSiht008knRSlGVvBGd7yzViimadYBA7IJKhCwgVm4w9
z6C3WuZR+M4tgc9mA3PXTzOFWi/zcaYbVhv4XfxYYYaW22crYu/gxkxwyIop+grC
OcYtwMBCkUCe/pqhLU0Z9OGmaROPNo41b8Z/u9oStcwqEcTVNh7lAXG1XJOUusR1
Z8FsT8SiMfIlFpYOQYPAh+sY1BM5FXis9L7rncCP5I+UL3kOMAqPdypHMuwSg3Nu
DSyJAhwEEgECAAYFAk6UutsACgkQI5ubbjuwiyK16hAAioWF5jt+UhUrcVralGWI
P0sS/qwapcynfvW2VXV0mBpWFxaaZggtK3lcwdNnxRIM6llCWVt0Ql/GbG8UO1jW
emVDOoHt2WI28QfJ2uEcV1ExUVXrAPymkXGmYsgi6phOFAhg06LKe7ZoNQwSEmKK
x8hEN3OUChnZJVb0eczZOBdG5UsQsnF4JnibnBr0zdqUwZl4VA8PB0mYpilbAgZK
M1dp8MD54BNkjGFJc7O0o7cKwqvaj2szPqsuc6u8yZvfAxDQq6mDbMVwhM7AFRrr
/b7QHI+m1O+qQ9ucXYYvECuoXWTFPVYJ2vwSff8VwUSY+wiOVaIG6y0Vj1Q3Olrs
qLCu6C4iCStpxU/ZZtVyooYz83btw5JmsvOdrhV4t7NF1u/UgB6T8Xx3PajMwK06
oyArhh03FP7npI69aWKoEPYMzNYxrWM6YUaDcU2UkPgEspz7sIqpqQmB7qb3XCTU
6ppEzJSlmIV57OqyujNMjVW3qKbNq0nUfl93ar5w+sDnJvlqENmRmxHiFqBziyOK
EVXjT9AXGIgMCCB4hu8Hr1K7z3WqD9l20DeoyFW2F2bQ0AaJNJ3pfCljLSN+OW6o
TvgFylxvEDk9g0og3366SqzRk1iGArPeorF6wpLrzdYbOsIggXRReu7Wtt9aR++g
75aGzvZoO2yNvzfmFKEFEa2JAhwEEgECAAYFAk6U4/gACgkQwaRgcltRy8++mw//
S2XJJnFFsZDnQUSly6owiR57T17+bKNDyc751T5C9+lBEB2eadv+FliBbuCQXpLh
KVtg7EeT5o28z9T3E6mtjQtGoGiWzwLuLF6bMZqvQwKAy15KrEppiR+3xe+SIss+
iNuxWbiHi1nnXI2cKwhDBhmPBPYpIikeT06diUz0OAHC2wpIYuu4c0eLrjkoiCqL
WEl3BoeOiuCegZwlQvPpWAd/2kbzNQCr4/a8FYSdvpmfjEObqBzhotcJzLRG0IsR
+OCqDhz6JCkvi2P1NIJsuq2g007Z0rqOFdXZN5BFnCQJ3OHt+efrKs0O8JOIviVm
3DeaVVdG899vRHnUjvFidu6L2/szREUszrD7HX0pk2ubCAPrR5IIlXsnp0BTr2nz
7iS5D5Y31tkpZgnGLz/YfBQpZrqDLXeEGLkidQlp2T0IJ6FK5rUZxrhP/Zs3EZ7K
nxfjwd74846hvVnijrA1tWJOkpbOw1rTsYpARU0uQwNFYwPI1cSODqUMbMBQw4fm
M3HVtUXgY6wrpHNL/pQnDMmFgB68yzwLxCKbso8CM7nd+wokC4QjTwHUuGa4Bl0f
oaEb2dnfPzWu9bcmWiYN3qTBjNv7vrdUYS6CDLG/Y7tnauoUvVCRj0PpzMqtJqSi
JheqY16nGElKZPooKBLAjajNjY/wlxlX2fLMx+eKgJqJAhwEEgECAAYFAk6VaMoA
CgkQN0D7H3xUdOfUzA//XA9Gt55JeH0OksYbAbdz1PPVBVgpQO9CfoMvsnctnmhJ
NgpST43/sbK7p33wyvY3obLonBjSdGuY85ckvzgRpXL84QdJfOewscFPJ2LfWXGv
GrV74x5xkt2spBP/XUhLLrOGlGIkzyRqw+UHW7prIFvpNfsr3qEPm90XhXl2O7ag
TS5VQiYilUIFuhePlnn+q4XAWfSFjDl9h4a7zgLYNziWvFDXhCuxOvxSfKOy6eZA
XeuoBSn1kVmEaItHJN8JZitvJMcyIS75E4eumPfmHGNnuCW/DeZUeOp9kFkmvjvW
d3+08IGgMA8nf1z16wzW/nPDPa6pgbErFA2yJbSDG4KVwRCGjtH7880ESWAoIYwq
Ik1L02IGKDsN4H57MHX6kmnUqS/ag297OHlHneCQejM8rZeNt+GpHs1e4Ai+M9ig
3DoD/sjVBhzv319SsCQW6Ejmt0BnC90pYMIE7+k8++1maj/tvM0mx1XryxwvWuAn
1+r1kDaUprBfO2BVaEnbF++3FxXwtYVCAtgiQ6X7mdaT7JY1bfyrd3LKQhoZdmk9
Jz4Og1DcpHvRmWDR5DPfVbrrTQZ64RuYC7f+nno1QpXLYq53IkwuaqRznVsd2pA2
SZVmLK7tKWRqwOFrKqOVDP7Ceox4SkB1O5boa0PUzRr04jbGlxKSRdukUmY0GK+J
AhwEEgECAAYFAk6VmTkACgkQnrOaSV3b/PMUcg//TspgD6X+JbIk5VdX7wePxpkm
jWuS9fgsSx1K7Gj0dIBtyqNFmErv2Tx8bwmVp45NUTQaTEt8rb0ZZ0RCSdXZkrjf
MDJOhAwaTxFqmBb4iT8JFPi/PuVVH2GiT99BqA7kbvi75v0mavTPKzzwhNYnAWM8
klfmQ17744T6kLWXcUQRZehOBKLozM/W6dVXbHg1MSLOUbDTxKA1omfg6+MhoM3U
SlIY/qw5FF60tW8bFCPAJrFHJQCuNqxxqZNjS8KWq7XeGyyQqlrdQZJznTL75pXn
uLte5DJ0ZX+oHkzPsiSrPneEtJatCqPIIrOCgANuNJKxcTuCGifOQFgWavLBdRpa
7cGL4jIESzqM78E0WU/hC/Ygm8czdQYUzfRWCWc5YtQZHaK8zzAuM60H+DD5ynV/
rDjHzuS1m4zMWmSqTl390pDjFcbm7hev10xbNNwjsQt8b0MTDy/3gFWoJM2+Udmr
8bw/hlP+BSHl22qOBGCDNagdeT5drMNe7V/wTyWYFOtX4oxYPEOceNErDmOIFv9y
dhzqJZGv2snv3KzBLbjWe5QQe+xNPNzSSt3myCFxYfXUfKta3faDPQ7zdYaLdA76
MjtQjOZM7IrTSHI/Fk343m64U9GsDzpL4BS+80djUB982f1Qeb0NV9i+QR8DQvNZ
49mYqlKHc0Z0m3JjpVGJAhwEEwECAAYFAk6UfYQACgkQOHC0AOuRhlN2gg/+Myh9
fYAn7Bhv+oj7b3YzEbRZBOh0qKnRd+sNCsNIZDxcSsljQRX4rpGXL2FNYPURblVc
P4U1f+qbiaUSFJHENenislW38JPs74MR/LURfz3Wq3sb0VwTL6qFnTXWijZA4mey
RXVuHzWCN8HmQINazmOh0WsJ17P9qTVk503xmcTKgACeDc44T72xwz1kmAsLySlm
2FGsIclf0gLlhbxyHGcUcjguxVGXzda7MJ33w444jLwFZmzvNBlaS5e4EDSb9o8U
jYN8BCWoq+eJsdqOtKFlVGxDbhhkycAyIyBJQYNH4iWUDbBETpV7LIWGXYoHt0W7
TvqpB2bojIoRMVNfVOGiypNxaQ+ppSiFaodz+qHTZd092WVlxdczCqCJWWZrvxvp
M/9a04kJjV3Cw8fAU/bQ0ALGpJ8uMmyBoa3VpPl8DtuAoI9dO7nIXBW2osGdkX84
rvVb2sa2/jWECxBSfOlca4V1DS43FWNZxgXn4SdFS+YC1pmojAaZSB0ZfWfLE6E/
LzSH3FT8kb3oPqtjvpxlXAkv71FNBfRShLM4dFzugxE+TychBWVirNEdB3kpN/Rd
2PB0Jtm8NVgr8+2S11DQAeRv3MpFc+83HwFyLGIH5nFmmt89PftM6fHMfKKiv3q5
ZJog0MGGlA9pjayIEdPQIbhSu4+tznByV8HzTcSJAhwEEwECAAYFAk6UpZMACgkQ
9IfvGFhy1yPUOg//Wf2UBQmWwklxS0RqklQ+qiuNrwkFEaTBKyyoXLgV883ioppk
Eq0edTS9pFa/OmrF38bKl4GrUwRqbOZQ0n4bFjD/LP+AEUALrU/oF3JFuQqWxeoO
Y9A/xi+5DXJtohLGYFjh2fTyLgig6iP3UbwgiJn6iN7DNZI4uK66GuKW4/lQpSrr
oJf8bxUtF11KMKn2ZxB4jFXIRUX3MpQ46iN5P2pnRZtMbS3tLvLrUOCE/byriYEe
78LToKGbrBSlTeFl+ki/VSSx9GcMdAcnImy+PV/G1ATV3RBa0nWm/Y8hMlWMrOwN
04QWISfSVyyTl2lsj6f7zGNUFj2D5DNwRBLymKFXSdUO3rmEU7E3yjpGkNMW6d3x
qsFU6esDbQojohMvTQw6Lf9KGc1pTKQ01OiAwLBXf+qk7ggVNwm+gvKoLYgCTa/S
79wCSkxnZK9l4BGaFgUCmoD+sw2jwf9qcWNuTBVhdAEE27mkqx90vWaR8usCi92Y
bErQifq4NKCsote7YetPfq1b0mTYDMjW8YuM7P+zEcMOfdOef9Gh+0EL3YC2RzFW
Huc0SiUmELrAkM4r2XDnbb4RqHUvVUVbPet8ml/dVBuUHLm8O19Bbm4TYhsPFqE1
jpwPcQhIO5vEwV0LhQknMbkzcRlHTLq2dly8gywS/AdstIn9ZlbvNBCYdCKJAhwE
EwECAAYFAk6VuqMACgkQ4NPJ7wfS+LQgyhAAi7UFiD45H3we1YBAMCzsQ2+WLkFg
MSI3WGmcGMq/N+mVJiAlOhoCZchHIBgjIVp21SqdjpF408PRoKVJQy569rutuzC6
MLO0k6RnS9yXJtSl8THC8mpUEDWev9LL/uDa9RYm+Ef+1F3elGwLmt1NQLbsokjR
bxp2zUI9KjHWVm7LoWJgJyINdGmeMSzfcrXIb0gukluxaBFdQKz6URY5FHYU40yR
BEAL69X1mfrsfmjyJgRbLB1fBQ55350r7EW2AU1pe5WUJOCGxoHDzA/GNUGdILpO
IHG6gwBRpIIIYrA6TQOpRxKTgYshjxUmIbOgreiSyerw9EtsApTzyO0KRSVuu2OJ
HE5DkCdNScRuMVwszxAXAPPS/7AGz89Fat7m3S564wHxxw3OYebsoPmzr2r+8bjz
Fej2Sf0SyBVPbM2Q/Tk3XE9hL1JeJWr9NlGyeKkZmttYJq/aJGCBQThXGAsH9j6X
cvF6by4AMhJVeMt8zFjKqpjo9GjMWToipVoGWxJmi09LLUG7eFyyMmUq970B9tJW
9BQQWtsKrC1sDtW/6mJVzrxHfW6P+mdNoNH5b8Vcapenap5mUc9l3xyni0bvADnN
7rqZKsbjF2m++Z20vfw3eFnuxfkK235NeaUq+59TWj0W22qCkfLfUqJ8F3sQosgL
1pL4eAuR3ACdPN6JAhwEEwEIAAYFAk6UjRgACgkQf9n8ywAL7u7JOA/+Orw8mry8
MFPhE4HdSMgEThyT15OHc7K1dnUZULCGhejRZZGlAI+CzNcP93HxIdThPgI7PTHs
SQpW+/J4ERQmzP93gpjQNdHPud1bOjzOdtGGn9IkuREs74aQOYazMvgza5ANmXhs
OuY1zV8elAn9Eq5oosxSvYRvDowilM1zZ38+dN71Pnlt3KdaxISREDKVhr/tSU9N
sLXEkNMlwM/Di0sVtSS4kyQ8E3utHJMkwbeRxXMIEGOAWQ7y4hoaR+2WqD5HaZHs
CE8FQoyFAcvCjFXE9vE31c6ZRy5iaJVrsYlHsnbAxeCJIOjJgF8AZL+SFMxrZMEj
C3sIyAU6UkpOiWXYzRWjzMHXMJ51zX6zkWsEd5yhyFGBsFJ9QFgagYp1+ODhz6co
WACBiIxpcq0WPSVA5zb6OnwDQVAK3e18+K8YXqcZjawiDmt0RSxhOaiUtpUv36AF
v0dDt3nSLzTwplIxw92CYe8A54vdg5RopI3IzuQGwJ/SfzjQ2GNJABiBPBbIYlvc
QfK0iFzwcPiM/NvUP46dYLc8XaMaPX/BZBkPRF6VbEelHuwVO10JQv6nlwIgNKea
KiAa1sQXLVKwPnSqJBCBRNJzEC1nhzekWOIAG7mxLsJo44+WJoxzCop8WRcVv4rQ
ghDGZq2TXODeHUkhQghSO1DXgGrF0EQA7n2JAhwEEwEIAAYFAk6V2fUACgkQvobr
tBUQT9/h9xAAn79owMVQ8pfYxQMnbU8meHFx9gNz2zuQCVxcn0V3tHckycZLTMSk
cq+9jqSbBhoD9q6+z9xXKICMuQFclGzh3C9xNtYR/4a20qQVzVbYkd9CrfSmcJsb
uquycyicdYdmkiL3QnXQ0ioH3ttuNDCqwDcNnmjMhM31XsN7dSWDItUsyL5okg9y
LUOChSwtLmwfumb0MCNBqIaNaxTFXTlH/k2e9UNdpiq6eipuMn4yfOZvHcvCeQe3
klWZgcAoa/sRS9Zlb8+oqQvUZx2aIT/dKCL//bBTBFkw3QxKbUUywwm+k61Q5IuU
+OUNq2M1ZWUPNt4eMYEhizHMRY+ZNtMWy6pK8x9fNZlA2j4Dn7BmZbSgfsOeRI9q
ut0t9R/KEiux4cuJOfoKgtUGpELBAUEz35t/TG8NthougxJQqErUNADl5Alm2F6l
jJVXqmLQnyMl2zVKgtahLuMWt6hDJq9qcNbyABg7Sy6yw53LAKoGc8n7N4w3dNIf
29VzPyDwsYtxRx6i1lEZz2thBWsQddkMyKPHVZTL7jMvxfNfoN6b0CWA1EQBAml1
VULYb/uNp+pH4HyCLGDqJnsF2Z3PTQCNXwm8GIsCcSGcKUFRmH5BAbRuxrBvMaGV
umUMib+zCMb7cWppGMz+j3mAKy2fdYXM7Gy0/o8o9Tpa2MHLzeRGqV6JAjgEEwEC
ACIFAk6UMMECGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEJFzj3Pht2ig
dBgP/AkuSVJk3Jchb6sbmxRuDuP1xMgXmn+UH2QjbLHoqh0mn/aScrK+ebPPSAHD
84QcvgThRbbqhYqj7fojzCQGe4ZrpS0A14hNwmoUTX1WkcRcezGt7riM1Cc7z/Dv
jxbVE5b5HLjfGauVFYq4Kbig9hTOWnR+r0BMCd7x5uV8b406zwNi4DzFk1DMVoja
QMJAsPhihcug2w/bsqiBrfpvQrDE8UP23JVmK71cMf/eEw3s1vXkHro8Wv4dwyZD
rsadQg3m6VwjCPfyLjRzJpOzVVGF47NMdcT9rpDYCEwqIqo6gSNDvf+ZXtwBWg+0
zejzdD/xpUoEfRtVHAB5XW2O7pvXh+oqgbTM0ERxd2VKSG3pJzElghz8s9TEAwPC
BIQ5ayGOZ5HMpfKkFsef8M/xBXIzaCTnBj6YxIfsylHSn+GCP6sU7wf0vukLh0Ki
DcSrOtiFE35No/ow8fdaQ7A8fh3gh9BEWcen5U9g+KMoSIutSX+jyTcPIBqcA8Gk
n/GdrjBcCOUUFy06rqD5KsJSIenCTtvZg3AaCvlWXcaZkQvMr8byCDe4lgpD0Gm/
Xq1ZY7P4gWI4VrRRQt6jRA+YUAgxmIOiM2xjVLAEoHdkvVhZl7OAx1ABunN78heh
K3vPFYmgofaMrur2a8WJpjXaXZicq4Jx6BZUBWIvFGkGetvPtCZSaWNoYXJkIFcu
TS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPokBHAQTAQgABgUCTpR2SQAKCRCn
oWtKJSdDapDkB/4lEfgWRbdjVb5fllHcqfUISpkRLx6UVg+lLma45BcArp5gHCby
u1P0L51JMcO0/Us2pSVAWw/88c56Zxo7+XTPk3waB7gaINE2t4nfGMd2gikSFOwj
aMwHEW+tSclhOA77Qx4fWKv9rcXXDJzxIr9C/BMjV1jWeroIVOz1dRwmYk9B1kKF
FL4EguV4De5YFwiNoH9CNIFdcs7jp4EoqTeiv8M37uAAjmSZR+GEfczi0wVHrTEd
9vTkQZakAUXU9qSJ4Lf4zF7ZDcTRU754AqmiC+aQyVDqvKn9vtaVclHwQVcsALel
u4ygKBMI9k5uVsKIkZQDZIHk2MHIEtqTApLsiQIcBBABAgAGBQJOlGjxAAoJEI7y
EDeUysxl0R0P+gIgNSzW41DuKcW+Jbl4ROee9qD20fUL4aMEP6aF1GX1KnSVjxxN
9eRKcPvkQKHyckZqDebXdsomFO13KeCJ39UzyeAdG5W2T0yBETl/Jdh0I8mmJ+bH
fTYvxRv1vOQ5ZVeasBIr+c6XKQ/k6HZeFRDKrbrWUHBBowWVIs3cvNCm2dzAvl/b
Ed0d8uovMteonsMpU/kTH5kgA4Reb4Js7IUD59SbGSUIn+8kDcM7QJFE/8oAWsGM
JRyLP1VlrQFXYr/6/FDCnUEYPaRm077lH328FnEwu+21OPrnlFHBC37S6QbwS6kS
x4sPVcf9SrX/wIk3ewyM6IWukYjAb93bXVpUB8c2jnnu5xD/oMsZnFKWj1vsobc2
GI/muDmfJQGXMy+GNgH2rk6zfT6gfVjW6w1uffvqQScHbnI/z7ThH1st9VI926OP
nNLKCHekAeyWckPGw8iy3kl5Jyh9rDzM8qGJOWRGuA+7dIHmggi8hCsEmHNQPrj+
kOmHrfw/ppj3kjMtTEIGtbDoyjaQ1A3qA0WsfI6ZQdiuxwZoY1owHD5dkhCkF63g
xURYr2VibFlyeH2WQ7RuvTT72JBUYoH3V8iwykBMatAg9TuCp/GjOychZnwqkTyN
cg6v2B2SVO5d8DQSGjSZYQPJZN3rC5maYqpIsAx0BQgsKboTRXDSIO5piQIcBBAB
AgAGBQJOlTxBAAoJEB6aO1+FQIO21iYP/1CGGIg/W5kEsTWhRcXznNyQLAjJjHaW
wVh1NKvcme02l4nSgp/jFi5C0DNToOD4grJYZvOVmtvX29JL05yiCTRRTwih/9Ru
Bi7TLKh+lqjfa/LuzfVwZrWOHBIQO1cqfolIMfAjJhG+bWr/h0XEdPY6VfGo5IBr
uiHz05fZNUGwnxh4rzSc3+ZgbogGCwdK/OYWpIxRlSeZJ2cjrSo8P3srlYkEuVMB
PzjQS4xBasfulU4CXroi9+UgG8roii1do62LsZ4M9OPbHp5QGtV2s5NcbYMNZbjd
muC9ERkYTbE7paUJQdrChvxtssy+QGXTvPtGUGCpjCFK/sQllWBDIjZZhRymLjzw
VpKMgwmBb1WrDXcOBRSsfOsrqSDodgXh9dH5XsIrzKXRbFFcGJXyVAVCA1YaRy2b
Ez0GembiWlVzvTRlVHuxSHUnSOTvKh4UU+qNLdNTxXz4jx8Rslg8Flf6QIm8fhLH
Q0Q9WQeKk8+rauCth9jNGsZXRw48I4huJbuNT5+hdCan70oRe+52eydb/XW1OYFI
7C48QelAiFbBpdTwwo1y6wCTO7pEFnbUwWyxMIIsNmWnEizp1hiieekVnvxZECnn
lJpYk939XLM7RqDiTgzDXB2+lZkLetVm3pSNmt9DJr5h7Z2D6vfDlvbLKwR8gKyn
Y/eJZOL+mJ0JiQIcBBABAgAGBQJOoVnmAAoJEMNQORKvvo5nQ0IQAJe9lTE6yCbk
Fw0oE2DoWmwQQPfcYqa2jNT+WQEiDshrnyB+IyhB1H+ojo2cAx7LM0nPT4QtG/yz
klmlXhvpFpnLp1+89Ykz9Mw5fJ+n56j8KFyH45LL2PEAHIYApdHCT3Wnfowg0kc3
WF+PmuyvpCBfXBIVI0epzUKbL/Du8+XE+6Qx1j1TOvEHxp0OMuxGgoQhXVuJA30s
M1npQkFapbFRGFshRivwT3acUIVofgIJfxoHdYlvo4LbIONPYTXuxfG6eW9UxFvm
qJASds7JJ8BFmlruWb7xxx0ancI0/mEgQCLPzVf+DDfCD4Pa1ZvY0nP+5fKJRWqr
JqsECI7R7lYliHemMbqoPKpogcEx8SFNYYliM9MjB+vZcY2ozKuT6PncCvE0z7c/
4dL2OiS7CsCzmF1S5WdfSMroe12zfEj5HsrjPo8ZXiCYS8FnOfxbiYNwnFIrFoDm
fzlB4SQSPzqlaZAnZ6c+e0WaP4pfyU2t0pb8flbOCtlvaGmzpOx9TP86Hc1c9cmG
OnGQ1EtN/dJMRAc3BLglVf5QQmGaGUGh1DG4H8J7+D6VxFw4dZRaZtJ2GX59AUEa
Zx7NK3+943MhjyCbtq1OytPcNg+VeJi0k76gMmQHnO6M7IhVr8ra4FA0XrdmHH/t
v7Jao0nI6S64SDrpUV7rP/wtiahmvZ4giQIcBBIBAgAGBQJOlIXUAAoJEFXkWlro
ynyK/iUQALABPUftL6m4jvqiKgXYIcJQIzK/p3FaiMTzTNv4J7LWC3EHEy94fNLZ
2xba/SNM1E4Zoj5bFvnAb3J+nYE0IC/ZIygjRdZku6wkq+Kg7vjXOUEAM6SqRfxP
g9GxnT+n/ZfJKCAWCTdioqXTSmxvXmGvyinzMliOHZudzu7IAm2M7UIFLuISSmRf
aca1AI50MKEJNv57h7rUze0Am1LsYfRmgXMYbIjVV0fawnwrY/FuAE43O49SRnfn
I+zUyyxRJJFwPkRkmgp4w5VBV34DTduFGKjOAize+blhOC95hzTId6LUAN/9mbyN
3ZjMT5lXDtiuFRJsnyAVkFFSGOZrFw8GwKupf1PexXU85B7B8cyNbltOUlTffPCf
YDkeC9J2gec+hVvG3Ru6MdiFciMC6XNZaAobUUtVlxYItNnVze035PXVlFXX/8Ea
gr0q8ZZ8UCwQgk6+fMvid01mcz+c3nJgzOGLTscZGDLYCv3+mVOusOCjjwDTdaqq
MBibiKGokKFNxj2sOv0uUBvoSsukhImbjtyOP12wZXt3L7TJZn8LkA5zUaq/Y4EG
F0wgQMYH1SQb5hhTcjEDDiYwGOMize2DPF2bkXjqPsyvUaVlK3mey4UZUH4JpvFf
VVaSsRWg2/KZ4oH1UzDslCg7jaaFOF0xfBzy0aYfuFNPbKabiinyiQIcBBIBAgAG
BQJOlLraAAoJECObm247sIsiUSIP/RjMl/oMtN+eGfygZHgv4oRUsCR/60LYwDm/
teFultc5D29OcMDyO58tc28S8O3dPPOCtMETIRKbSBj/o+h66I0iemXiY5UpOJ0M
XSxpZAGDxv2Bzh5SBnlQ+yX2s+3l5jsJWiLjaMJV3nz6Si9hHIWsTD9J79M6caPH
ar9osrLpgik5GZaSl6Doyd/Og7IUAART8ZRasxlstgtnbe4gF+OVnv0QU1PjEbCH
CXNT8hvTC+RP+LzCeMKbyHD7a/u1dYpbckNd1UZYtA1BrBflkzWrsJYDun0xToZq
wZRujrJDNq9R9a+bHPx3CKwj1dmRxpc2gpeuVXujbf23Y9osKLxvALgAy/jqItyA
9hzsE0PGp0npK9uPD8Ph4m1Im18Cv2tHEh08EQeNxsBymEtrxTPi3WYpsxuwH7QK
EHOuSY9jYC6DH3J3cPi81bNfMvMwCGyt1ecqn3pcW5F/+J4Owc+cDNwvyoRReeXt
x2FO+gMmrtzEquS2JIC95nTTnef6Qa9XFadlVmRFqyueUd+rQdz8Z3SLtzCORW4I
KDBLQ8MfGiynYKdOU5SyS4HLdvxLUOpKYdMko7kO3FArx7Ca8eGXJzoreRwG/PlD
iO2PcnTwdNCD18MZN8x8Gcg9B+BCMJQWAfsrdSmgyEn0GXwzl7DPH3SInaFR47dD
mz9Hx6ZUiQIcBBIBAgAGBQJOlOP4AAoJEMGkYHJbUcvP8PYP/2Is4PeA6ZHP463X
03+2BxvuYz3XzYMjfIsr1BqpDe5UvR/GtiAn8n34HsmCiKBlFfURhM12QLadApvx
3updBkUY1QlkfHVIw6Ows3rZ+wQOE1/bcBQMIDqPSyHbZZ8lGyJZ8SZwFy9CnWcT
/CLSGt4/ZmO9GFv4o/CYkJkX+higRZ5S8xVp8Wrf0zhepkwXf+W4QoQgpYvkQSk6
GPIxlO0W//hFu9DdqugrPI+KyxUGQwudthZRIJsYqrL2y/ny7FXvN0dGZDpAdE85
wkjb/7wAVYZFL2mqsVTI2QzkmEXrvg7CkqtVlUIuwfppAMxJUiRwV6pjxgALftuI
GU0FYKJ3w4YJXM+ylyZIhSYOqyO2+Mng71LMNIIlSd9QHvQQSqMB2Y7p0U878MWy
zmvisZ6lrq476V7BVNPR+VrNiAlvwnE5TDjYL1PGj6oCgGtoyECOd22vejHHCHkA
dXjDtsf7wiMhNBOUTtg/dquphI7/k8Rx12KfuMsxOs/FvFr8ZALOLakSdKPjPSR6
VxhO4TIsScLf9z2Tgt6stA9/ONBrKlsEB5DPhua6afU4rCBZFJ55X3sa3tl7V28v
6bKblS5odr9ZNxL9pSEAXRabQMkP3n6X1cXvt2xSW1KRE+Pyz6hlNjvBJNd1u0Jj
nAfam6xl8P8aqEq2xr24Cj7ZGTE0iQIcBBIBAgAGBQJOlWjGAAoJEDdA+x98VHTn
F5MP/R/o4Pg5f8oobYpNycAMqmisHQcqHGDVijPqZqdfCciMuac/Ellsi5idincO
1dVdzQKIuhscTAd6fXnEMfQUCB7mWEaqUNhjJXE8rrkC6vY9HZMvdfJnhGCn6r3u
F1EEo+kkVycsKt89R2+DeidWHg5nRxbKEEFRCqeqH3xuuz75yUTUQtLnkpSzzBXR
pFAwqJVWDwtYOvOH1LgChOHTJ+DiDQoqRu3iLRHD6eC++CTsj9pjoiLDNOu1oNHF
omkrHsX+i/lPlXzrdH6UAOZVxtBKbb+mLtj4eqWbq1Xcyif763e+nNKimA3yAp0i
731/g7+zROFWfAAfD2S372P6jYoTGE/2lAn/VADPBx/90iQ4eswaqYSmvOfq3zto
0Sy/ECMtiXYbFKc3hMz9Hue/e+RcdGe3ilKCGMXSKhnP8SlNCiFH0CRCVGtDmUOH
luqftn7VPuHSYDkkaHbn5t1rpJMP9LUD64V+6hPAf06YP40Y6Imn148yXwqG38pU
d53US5cQ+XZrVauZ/37u1g9HV63SkvXKR7Nc6peEAlcLkeMUh5XCLvhsZ5al7D4W
rDnarXELrAbDPxdEUBlAASyH1qEQ8T6RN11+n9HVL8Fr8me6EEvAm9jJWA1KpfQW
sJNeinuCtibl1DufqUK8qK4mTvDCMuj70WqfvzaM8cqou0PiiQIcBBIBAgAGBQJO
lZk5AAoJEJ6zmkld2/zzUFIQALmVJLFoipqaOvbxdRdZqGn0/Lwrd+6m/FAxu9S8
JzMUhXAdNckCbpLAv4Etsi4Hjpawc+FgFeppjudUV/ZNSvWx/QUJLBCfGDveTcRF
PUciExvqVY2/efsmjcGK2oE6gDLe3EDExhWRjpPapV6FmuUjQoZa4uQO0U9qB+Yz
5h1m4Pncce3TksQFcBO/4KDUiOrje3ESqH4q1QGUXDM1mVxekKIx3K3onWVVlZyY
1KkCDj9OywH5SitXfrltlwOWyIFK0s+7n2zPWezO6YxyzwySKcr99cvYB/k3HGNc
sAMHXu9LNqU/uj8QLRJK0yhjq8GhxDNJGHbNszuJZPyjoc30/HkbMsC/appk7O/s
j7ZtemEOhoKY+7Kx7ECgEui63yKVDAKR7aJrjqM98RYu5TPbjBwBNannB+tXHO7j
KFGkq4jkd+vevRZL3y/x++30/K2WYcTlnpZGQjk2nrf2r+ZQiIgtKz65ToY1pu7Q
4pm2m0aHcbH3biqLkD8Ow/4ycCweem5Q4vgspDxJPYshgKAToLwuLW/pcuUZHH3j
E/6N5V9fSo9q8KO0exuYqdajPAjW7qOS97AWLwoAQN0rT/gvg+hR0fj3sJcJgBD5
d78F7y7WqMBy/l3bqcNNfgyJ2k6Kw7LZN8zkKDZpLF4Gw5Shytv8Rv3BqtvIykm6
y5lSiQIcBBMBAgAGBQJOlH1/AAoJEDhwtADrkYZT9rwP+wSARcyp1fdoCGdgrv0f
EpjONGmZA3ijI6FSBAcPTFAQqsy5TDmJFhowsUNTVan8dTKOU/ZpZTivIpLlN4fb
nZ2KKA4EgFYu31wRwRvt3Jcl8ccoDeO07XAtJreFTSFpMnvsxSZHN66ApkI7vuOm
o9tJ5n+dgJdxnSjb3eQ7Bei/9hdau/pgTJGsuhI/pijQDqGOrbuyC11EyYUih5j/
FwLOGmfJSAumkeLGuYdcuX+MZRjg7QXt7QK4AcVayjeRNJ5PcGupLArOo0iLQ3ke
BxITHwPYrIHqDsCUlsnchJwWaTziyU4jlSodsi9viP1M+6GaWEhcNsM71hAXcI9E
qtQOwow0Yk8Dym+CqU+81n1QqbYJtM0cvHe+Jkbk1pneftDUJTMvG9CtkvZFYVFl
gswCBa8ctb0wXysWe7WqQABKiN1zGIfAi7BiNLdqHAG/84WJfhToHrn1TEdfWQNe
H85Jm5VxxBT4jw6GYslSnuRuU0hu3p23qTfoGA3iAWZdMtW5uvONzjQsfQU2emrb
9HVcuZfdnu+CEgDQal3AZu5u/xoRQ9io3Cq7zC4BFS2asJUivTxE/dPASFTg85BK
xzEQEYLQg36PIIOlmGATKV73O9TBSw9HYgF3WNPcoIcBRkZuGlHMxgzxYXB/9EBp
QrzRbqYYUGei6ffcFYpdkPu4iQIcBBMBAgAGBQJOlKWRAAoJEPSH7xhYctcjH/wP
/jEjEku0I7aYudjl2rLDppppbCskoezn1mNazNbN3HLw+vkdu+zwq2nDsNNJyymp
ZZbHMVhbk0ehjcOc/3BLOjctzVY1VVwNZo6drPh1gbM7LrxU2lK4l5xPmpGHYg01
5CnRlWMnmwcAFIopQnzNun0f5Or+SNPOTR6P1/AErf0LPMZdG9ket/MGEqtfQ/ua
itQ5R2pSFtEdjvr98tc6dQ+8kEbH/KhR4etuAXvVgt/cqEgkJjTAU+wRqy0eehxz
sPsafEH7Fpam2PJez0GJerDGK5xebBcWh/OIpgwsaN8wAwzSGSwBsA8yhjPRo/Fd
OPKS495ySAWgKaWaaUxr1R6nCUlj9g/90D9B1jhAQ7G4apIPH9OVlYmVKaqYi4Z2
yEKjA0b7G4o/pNBPE1FMOGrzyRxerDtcdrgNGaraX5lByD0J7yKDzqEwC7S/gDhW
Hm8jYMzDbBPU1jMaPfrQCANsI3GQKvM8S3Y4Hdx+fE2zlS0Rx4HdkvsdWbkIiBnO
poj2Yw0irMaI2lDwqzayNlrlhA1xClkg7rkI7FgcdGl4PZcCKjABrzJVHhmR6ycp
jkxLOTMhr0FL2ooyUzEDjlJptipa19QyqyrkFG4u1S/AegC3xKVC9pz/BBfFt59T
8EJlYalnRgZxN0oS8Ui5XOUJGujucAI5JDsk051opwDwiQIcBBMBAgAGBQJOlbqi
AAoJEODTye8H0vi0iEsP/AtgL/bi3AmlNvFOm88tFMTBk1KwEJkCiG9vt6b7hfbz
g2mP/dFYDurWd0iRBEfeV/HqyjHoImEkSpYWN2FFfgciZN3gvMrWh9OXGR056rY1
t3wA0CXYesF/KLL8tD1nOFC3VcIUIJ4s7lishGreNW1loafLAXNj/xLtQPIqxxV0
BQRkMBq6zgR70cCI/eCW/Nd8S8etgVU+mfep2rxLQaFDBwr9d5t4VBN7Kkhq8lva
B/9zCvEa5DXGbu4MOrT9OLoRkNnz1gdHcy+osWTx/2Y5bX27PgSrbpJWeuO7Bctk
ym3bTMp+5jQ9JRr1vgw7Qwvdg28OVoDp3MTMlVF3kDPoFvmiKSBTHr2jG3DyOMxh
X0eGmL949nohxKVzogfZA05hITQt4HeeS7iYE11zPycIHBJRe2mNZqoUC+qhBGpK
NOWdvI7WfJphdbxeDRiYZKMDNTsOoqabRAO3VewXCme/8tey0DGd5RUNuM8xUHzV
ZbM8SE7iMVXaGDBoPQve7O5naawAcAOEydqrwq+3SMC6Nu39VXLp2TqJHz8q8ErP
/5AYDz0m+tlwc/zjg258D0NIHcG2VJ7+6FmK1HTds64ea09XjY5rfH1pQdwf9eLk
bklF3+EqRfPrlAi2DETFf6rdoNvNNWN+IHLVOp5pf0fHdGlXIGLBntPHnfAUCWiW
iQIcBBMBCAAGBQJOlI0YAAoJEH/Z/MsAC+7uZ90P/1nsbt71FQmpEUD/8Pabjbpa
0eb31JKiCyczjCC1H/1FmcHq3ZUviOe8PTrowSTJSfzVlv2B5H6atuSrCrH+elqk
o1ieL0d4UkL2f/tIbAMt1kpMezC4dhnOv7yxuN5jKOkFqdbCtRVbakgNYT3Ew+Bx
jvRU02SeE4UQj2aBa6ayLNkLgZnxNCCZaIIYr9vj3zcFcptzwtaqovvSLJtckO2h
0ekPLuk7JbMJS9c5kjnDwQC8HKoye89Mu/gT4w23R3wx9bhWvNLPQwi7fBsQULmN
rb7BlSb9ERZETmF7S+/8TgQKy6PTtkNmnAesxLnWb2LK+snsaGK0eJ/jncos8jeB
a4/Krr+Ip1JovOY3FYMb+iWau9UHjY1P94GsmI1JaWGxyPOIWDIuuZ7Qk52rbwhp
czKfuxbRXsxYTghByuhmyfxbrOo6hnbKSLqqRxhEI7mX4SzhStmxkJBAM/lilpq3
V839DoKLbH6gaMB24kuwnAUewUG7fZyaoHJzfXv82oLHjhuva9fYsbGfbRM5gIgA
tEbpTC21pThzGfmfLxyD7dFeT0Oe5TSs9+FpFR4q/jzCVg+Ryx1W6MPdmgAIgjYq
jX7Kwi1MgJrypxmo37iMS5HqVC4sOU14YYvJojbvnHckwNdKTG6UJi9Zu1u//mYX
ojrurWBA6c3W2aorlJeKiQIcBBMBCAAGBQJOldnzAAoJEL6G67QVEE/fFe8P/Rz8
BLcGdlsSihCGd9ZLrOW8XTU/onTIJECqrcoTCuFrHKeknc2pMkJsItm66POicXyB
wKSjIy10GvGmMi3eXE8k5lRv2jMdu84RIU+gMSVy+bmcvS9kUYQu/dpycosYX9DN
AkZmWz9CWCKTIA6mPFSe2tlQGGLjWxRMKdBON16xm2rZh0Y8pbABQQNPoHcr7/ha
4sBgLAAhW8JmvQ+CEr4hGiM1Nq9qY55rgG2zM4k91fdH/KTAGKN2umODSgWx5t+7
ZsoqM+vjJua+SJnckhch6ek1eqfrhfRw6olcqjeoUC16ank3LaDjR8FI2oPL8xys
D7xUbtvlZ9KNV3tuJLgpMiX0jCy6FQGspMx1qZc7PteGDO2XbyCDZUExFnIHQ6Uy
bSCSj7yr5mR7czIZt/Lhoot3fuYyTVytNaF2lxVrZ2tgi1KLabhQR2i2aLaIr4y2
axGgk1Ss4RlNu3JO6ufTfIp2THoJidYLqGiroKj+ma+dKrVDwPbQXCPrlngmXV9o
FGyHBcBl96MH+46i8q67iGPoYh1VqLGnB2JYMVKOU2sJiZJaomlez97HXD4+nA2k
GYKTTo4Nj3A0yFtixT1hoTlqaZ7yg7WFeLtKHZahE8VmZ8Ta3rfitsMYj+fq3D/7
PqiKuZBKQqu30EwC3WR8L7oJAaGAoF2w1EWlrii2iQI4BBMBAgAiBQJOlDkLAhsD
BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCRc49z4bdooCFGEACqJiNHnS2p
GobFEDMTmboQW1yeP1VhfG12AoQzTyryaeZwe3wV7oyft/XCFDOX3tlYjuqkg6RQ
tvYpsReaT2wKrKWQTwZCy4mS44vEeNoRmq57XbU1tFFkgaavpwufhtabK5wEyN7l
xjcSkEffXOR6DGO3QQtmPEwhhOuDSDWf11YeO9rOiBiz5/DE59umHUSgvQa1ZAhT
D9jga+g+CKa58kwFgM2+vHsNtEJsljvjQYvTKZWgzUFZfDyDoH6clpZIF9c/Zuu6
XEg5MOOoZLKdMrjg9VcEeIlWdvwpiLBkVJceNb1g+gSKfSsSsgyFNQmE0Yau9nWo
R7Jf/AYwp3VeTztBqYanws5gr+A141MJqzE2x/xhZ7ea38HDHF1IHCtL1fb0Nkjl
OemXdX29u2QhSSmXNBbvJK8BZXQqfzWCC3+qIFC/wtYX7ghkkrsg1WNehoN3ZWtc
fus6RWrJ1kJWsPMU+S5TFr02bOVrKElR7u3VWVpYMSDT/voZWa08/0vJd/MskNeW
BRZd1vTO3c5HoDng0z38egfPVoH73yYwPw9PxWMcVj1xLa5/Q5SeHWhCajbK73yx
K8/UfOCEJn5oUfd4/q3aLZ3q/upHgv8FQchH21tcJl7ZhSl0OrK3aY/FSkRa75Ml
1YHqTA8qS4ER9r+5S9pHVoVLtsuBAIK8M7kCDQROlDDBARAA8UMTIFLg68ORk+La
gEUzyEknTXFLEcUYVQPLK2DshApYhPgd08HEQxQbPjMjxSVRLl/H4uHho/wCubdR
h3q35KK1Bpc+9quHOyy4ZH2a7LiW5NnYJI75XSiZyGs0CWunqRi6nbBOUZZkoMHn
SG7THZ2hiQUB/Gij/1otfsFMbJuTd6e/kdlkcePFX6RIWAfmX/xZBZtWHI8Ieeyk
NPjh8MpH/FXzIrMbh99LQ8TglflabVinzhdqwzXWjT1oYo9mCI4SV0aZLkUftT6S
OIy2gycXFWZhv9M7nGnLqVDdoOTlB+fcklP7aLQ+mDJ5qdxTjaMhdbiBCaOlbN9J
6RxpDl4AaNz8be6CyXspCz7XUi4Jt3MFyGDFmq1bAJCjV4rUCFRqVUS3mit+91cJ
lxaqIjNkjB3msE1HTjkRY6UM5JJ5SVjNU5lFbRxyrfD5ffv+fsFysrdiA3XFJDKw
eiuahX2+xMFYaCPHoSUCvnngwoxcAgIsAd4lfCZclvrRFOybslzkJcGNVVpv1qjA
/IGkYq0/kRQxZYmd7UG1tqalKGQUTleRzeLYng38MRigr5Ok7HW99MwPQz0Kfd/t
t/G2H99drIPUfgg9AKsaMRRuRSbuB0oXD0az52LUWaikXuNBg1rwRAK12aa8C9aq
z/ipf5kaxEKcQBiKBRvB21bw9xEAEQEAAYkCHwQYAQIACQUCTpQwwQIbDAAKCRCR
c49z4bdooEi0D/9riKwGNgg69JFgSYg9087Yh8vCHccFKckwU3m8JgG4uOPxL7SX
yIrKxmIyiBL/8NBOtYDuztSQRuPiBvd1vr/X00/3t/STMsbGKqGWR1IT9dTpMeYK
w0uW9DvFVzpl1UTHVTX7LUQa9dBw/bjQ6u67ig9fE8WE8DdBjw+II9XWx0A0e+06
+XMgbOjruTwTh+K96nKn/3CVEjHlFLu+cS8IsbsehO7Q9kvrehdO8JVsZ7VHD7c8
gB49tCfPaK1AvnU+q+jMqQaCNI3SQqfSTxrUe4vnxORpuBOfgFErmyz7WRkWPVJt
njKEtg50KRjisdVb7IsUfysOOI9rUQL5mDEuIgynLmVPp2fsaJAIDmyC4/2/Z/0H
tv318ghXXIEr25vnVdX2cbHTBfz/TlPGqnU/QPRb+cvnAzBIOA1Z4cDCU8Rof0wp
MPx/gH6xxLUXPfJUkDeaHaSEzRte5huiTnRzPsAOe6hx9LsuPuUbG8gCWoXHQXJj
myv0RYuFmZU4aWx37V+Tvyx/fGmENnyWsiMb9RAI8zgTkNDHwRyNCgiUdacrBIrF
9vLCQCHO94JySdwS2W6nwUYMYzTDa6MQvuU8OrjxhR2t2J7iAMccNB3A1Wfb501g
VhTxsGb15ENxVScGaC5h8OO775VaSw/+IItUrh1onkb2flHQ6tNBN+PKZg==
=YWEk
-----END PGP PUBLIC KEY BLOCK-----

67
virt-what.spec Normal file
View File

@ -0,0 +1,67 @@
#
# spec file for package virt-what
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: virt-what
Version: 1.25
Release: 0
Summary: Detect if running in a virtual machine
License: GPL-2.0-or-later
Group: System/Console
URL: https://people.redhat.com/~rjones/virt-what
Source0: https://people.redhat.com/~rjones/%{name}/files/%{name}-%{version}.tar.gz
Source1: https://people.redhat.com/~rjones/%{name}/files/%{name}-%{version}.tar.gz.sig
Source2: %{name}.keyring
Requires: util-linux
Requires: which
%ifarch %{ix86} x86_64 aarch64 %arm
Requires: dmidecode
%endif
# for pod2man
%if 0%{?suse_version}
BuildRequires: perl
%else
BuildRequires: perl-podlators
%endif
%description
This is a collection of scripts which you can use to work out what
sort of virtualization you are running inside. Please read the manual
page virt-what(1) to find out how to use it. This file is for
developers and people compiling from source.
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
%make_install
%check
make %{?_smp_mflags} check
%files
%license COPYING
%doc README
%{_sbindir}/virt-what
%{_mandir}/man1/virt-what.1%{?ext_man}
%{_libexecdir}/virt-what-cpuid-helper
%changelog