policycoreutils-2.6-lp150.4.3.1<>,\~/=„8A?9[j5<@Mþzr`0G48oXZsk[/}lzuU45m$1)W)W$6 P 5 ]nƑ(r: .^iZ{q=39;\z,`7F[h0UaڈW gfGֿ_ #&8{%Atj3#4x)^V;=P>LY[?k(;\ )8J^RKg !>Kk?kd " @(,48KTe ~)ZeEE VE E E '9E 'E(E*E+n+E,,6-626(2v72}8292:3=Mt>M|?M@MCMFMGMEHNEIOEXP YP,\P\E]QpE^UqbVcWdXeX$fX'lX)uX<EvYPwghExh|EyimzkDkTkXkmkpktkzkCpolicycoreutils2.6lp150.4.3.1SELinux policy core utilitiespolicycoreutils contains the policy core utilities that are required for basic operation of a SELinux system. These utilities include load_policy to load policies, setfiles to label filesystems, newrole to switch roles, and run_init to run /etc/init.d scripts in the proper context. (Security-enhanced Linux is a feature of the kernel and some utilities that implement mandatory access control policies, such as Type Enforcement, Role-based Access Control and Multi-Level Security.)\~sheep83openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Securityhttps://github.com/SELinuxProject/selinuxlinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in restorecond.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in restorecond.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-policycoreutils-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-policycoreutils-update-$service-new-in-upgrade" fi done for service in restorecond.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset restorecond.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in restorecond.service ; do if [ ! -e "/run/rpm-policycoreutils-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-policycoreutils-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in restorecond.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=policycoreutils SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable restorecond.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop restorecond.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart restorecond.service ) || : fi else # package uninstall for service in restorecond.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi$z]* )9I^())@:)0))@Z)]P:9KcP i#,lX F`t^w^%AA큤큀AA큤A큤\~ \~ \~ \~ \~ \~ \~\~ \~\~\~\~\~\~\~\~\~ \~\~\~ \~ \~ \~\~ \~\~\~\~\~\~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ \~ F«\~F \~FKF F¾0F¾bFdFOFFFHFIFHF'F¾Fg5bff681f0f3a76cc65c71773585f5325f34191d9495f4b935a9dac8e2d27637bed06a491a69581c7d9343bea046683bda53d9c6c2dd86079123bd651395e0ebb0adc2ff5ad73b723f6aeff33add51c87f0552bf1724ef12d16bc1bfc00dc52f77237d8d48517c7788589ba5a78ec41d28da0f0ae2f9cf06f68b2de154c23341695aeb5ff05b388ce9d39ad1db6077d293581386b43169c83471951661b9f919ac979ec21eff5e23a462c8022d8717d376b0dd8ac03af30d391f536cf532896f32b7fdabe7eab173410fe5bc8876ab0880aab5ef681195d7f9e47d0b1e7ed19d6866cc24cd8ec56aecba80e75eeaefdd7d4338d35e39dafd695dbe17bdd6bd8347465ab02da328f1eb06cea044d16144e64c265b6537053ea3c6788972856ce43e2605516158f4f0118656dc64f354df72d8141c5009a3093ec1d6fbe1fcc766e93925ef3146eae12ccf9f9a0832bed6775daa842e3f96b92b48e5bb02dd04894f7a2600abd74e54efc891605c0fa2d70a4db5718a959a838bd0ac6e0ef6cc9b98ac3fa8ec88347925f6af6c63607f516caa1b5d3c9ca07b037aed5636c6710ea46bd06e410887e487b8da380dcec3e90f56db86bf173763bb7a86c1519a205e494a2aeb8fd466cd24249c8286203aed1753d274f3f8ee08ccc298d89c8900675ad29fdecf6d022abc004baf3251c93470e18758857cb86ecd073d814493c6d81683bf80b59af427cc27fe2b8e6c5cdfd22fc8d25f89e60f05100c5f640ca13f6f297dc1cd083cb91978027978b79eadbfafe287395b188582f9085c813af7626d41ae277258a1549a5549986410ac12a1bbe94e7dd102407d6f93ca470c951e448911dd3ba2f3f10cfd160a00577d0c94d83b841935e732cab51939bf31dee72e7e5aa606bec9e9778999afccc376f5fca7fe0a5b5d4c911e172adf53803aac44c3361c7d5d34e9636253eb7958b23c638f628c565d21ac68ff7b53ae05d12c4d2f198a453cf721f504fa949823e57c6c1d2a08fc86ab4e12758dcf277f4527a6b6bc1b1ee4766f3ca59b0fd65577131681c2a3e4e989cc4662f87a98cbc968d72e1dbaa64ae4f041b45d87c1ec65ae1f6596245171cf6bd967e4d13e4d48600ee0113b7724516e0eadf6bbaac35f37692137aff888a52e88da433e7a3efc61e403247c404d2af99f04b44a40139e2b23afe5131fe22b7f2132ae147e00844f92695728eccd12a316a03996ced054d21d7039d51ff816e9deab189732de106166d4b49362fe7130988a2dc5bac27ccb144babc6ebcc0be1c242e53c5d56c59face535b5a614b794813add0204e05c510463b9bb42ddea436ece254acdcdf7101bccd11b22d6e4b0b0e135bcee9961b8d4d3a0dcb2f275fd404f43a5e08558d119af516ee6fbb75ba930320e99f5b3ad752aa213051cde58f915d7594474d2e10def1b22abb95ab1a729aa896d4d382dac2192cee7a321e4d49e5c2813454be170f97ae6a8e1cc673c26bbe8706bf938c4ea547bbaeb19392387835196e0b9ce0beac17f96082b31da03e34f091c390515057e498d17c1bbf67af1d4e76c7fa104005bc048bd450f62ae39ddd7ce751779e3fc3cfc42026187897c3db034a230e57abc4f0c9e2fc5c9e3c7a877db4ce282ceaa40eb528f278e56699c874f9bdc03a6e9970a6621174cb45a093ec8de6594c3d0dca934c462711c8d1ce6b155d9d645ba5d577bc4fc9d6ce8e25cb6b3efe7ba0b080e1507ea0b63e048f10fc5c40063be4dc38427e6608582c18ccf7407cafc3679529f09cf641c81b6ca6884f13c114528a9343e4e19470fa9a4600de8877dff215b154335b25069331190d880e132d12ef3a4be7a5e9dd252910858f467ca437e03983eddb10d8e6478f2b01c00f71beb4e796473372574424a3ac0940269dd2733b7c91b8bac2bea10a41279f12f1b6bd70af265888cf1e1533e509bb383157d049c477cc77b8575dfd141f94d0a582d51876344e8d7056fd7d7544c2815887e098f37233efb5f31874af404c8abf6e393b2785175a27b8cf185e5934b52c43213502611712a443a2ae44b5b77c28eec34411c5d67796f13c6a6a5eac7f40a66f136079c29cc4e68240fc1d4946b47ce30d4d4819e625fd1d68302b092caf118f9d5867e30e72737bfd18e904d95f321939570e14752f166c929af1c3c71af0647f8ebb8b11975091e80bab3c062e7b5436c25205647173d9f0bacd3d21fd363139da2149b51da6819bea8b092fe8d8a762f59ebf19a60882a2b95ff4ae025f3a8fd5d2a358715af75272413a26bf411bff7ce837758eda35b75db9d792e5fb89ff0d97bb633dfd430046e8d0cbd78eabe2cf2653cec19e563e86babd0324027b3eb6acf4365c385ce9e1145ec32780088bff24a06c8ae3b6ec4e3963de90e2daccc345b7ec757659b0b2fefe2b58b42ea4a82b050b9bb06f58c5d0693f8b76161f7de3e3e6e1bb4745e3b5fc05008de6e4640ad93905e910cf1b8e15b3b571a0acd754c0452805a5a5e5c1170d9c8ef2ce9f3489b6365f1253c5e14c656b72a26551cdeb94f0b9e8fa3fe6255ea9a6903a1984af8f03e7115a774a7cc0f7a62b70436607438518cacca10d06dd667a194bfd8888293c11eb05c692f4386e4cdf24d790d7ef935a19146a2e3fec9b6f7c026d07487d8f448de0731e6c8036ba06c3d61ee3524bfc089a3fd02fsetfilessemodule/sbin/load_policyservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpolicycoreutils-2.6-lp150.4.3.1.src.rpmconfig(policycoreutils)policycoreutilspolicycoreutils(x86-64)@ !@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shaudit-libs-pythoncheckpolicyconfig(policycoreutils)coreutilsdiffutilsfillupgawkgreplibaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdbus-glib-1.so.2()(64bit)libglib-2.0.so.0()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libselinux.so.1()(64bit)libsemanage.so.1()(64bit)libsemanage.so.1(LIBSEMANAGE_1.0)(64bit)libsemanage.so.1(LIBSEMANAGE_1.1)(64bit)libsepol.so.1()(64bit)libsepol.so.1(LIBSEPOL_1.0)(64bit)libsepol.so.1(LIBSEPOL_1.1)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)permissionspolicycoreutils-pythonpython-selinuxrpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)selinux-toolssystemdsystemdsystemdsystemdutil-linux2.6-lp150.4.3.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /usr/bin/newrole 1>&2\e\|Z@ZmZ2@ZI@ZZ;@Z@Z XWW\@W~TZ@jsegitz@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comtchvatal@suse.comjsegitz@suse.comjsegitz@suse.comjsegitz@suse.comrbrown@suse.comjsegitz@suse.comjsegitz@novell.comjengelh@inai.dejsegitz@novell.comjsegitz@novell.com- Add a Requires for policycoreutils-python to policycoreutils, so that the expected binaries are present (bsc#1130097) - Add Requires for python2-setools, python-enum34, python2-setuptools and python2-selinux to policycoreutils-python to ensure that it has all dependencies met- Add Requires: for policycoreutils-python. policycoreutils-python contains binaries necessary for SELinux administration. Packaging is suboptimal here, it's already changed in newer versions. For now we we just require it to ensure users have the binaries they expect (bsc#1130097)- SLE 15 doesn't have the necessary files for policycoreutils-gui, don't build it there- Drop the requirement for selinux-policy for the gui tools.- Drop SLE11 support, needs the audit that is not present on SLE11 - Fix service link to actually work on current releases - Drop SUSE_ASNEEDED=0 as it seems to build fine without it - Do not depend on systemd, just systemd-rpm-macros- Added CVE-2018-1063.patch to prevent chcon from following symlinks in /tmp, /var/tmp, /var/run and /var/lib/debug (bsc#1083624, CVE-2018-1063)- Remove BuildRequires for libcgroup-devel (bsc#1085837)- Removed BuildRequires for setools-devel and added new runtime requirement for python2-networkx- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to policycoreutils version 2.6. Notable changes: * setfiles: reverse the sense of -D option * sandbox: Use dbus-run-session instead of dbus-launch when available * setfiles: Utility to find security.restorecon_last entries * setfiles: Add option to stop setting the digest * hll/pp: Change warning for module name not matching filename to match new behavior * sepolicy: convert to setools4 * sandbox: create a new session for sandboxed processes * sandbox: do not try to setup directories without -X or -M * sandbox: do not run xmodmap in a new X session * sandbox: fix file labels on copied files * semanage: Fix semanage fcontext -D * semanage: Default serange to "s0" for port modify * semanage: Use socket.getprotobyname for protocol * semanage: Add auditing of changes in records * Improve compatibility with Python 3 * Update sandbox types in sandbox manual * hll/pp: Warn if module name different than output filename - Update to sepolgen version 2.6. Notable changes: * Add support for TYPEBOUNDS statement in INTERFACE policy files - Dropped CVE-2016-7545_sandbox_escape.patch- Added CVE-2016-7545_sandbox_escape.patch to fix CVE-2016-7545, bsc#1000998 Sandboxed session could have escaped to the parent session- Trim description in line with other selinux packages- Changes submitted by MargueriteSu: Update to version 2.5 * sepolicy: Do not overwrite CFLAGS, from Nicolas Iooss. * sepolicy: Rename policy global variable conflict, from Nicolas Iooss. * newrole: Add missing defined in #if, from Nicolas Iooss. * newrole: Add description of missing parameter -p in newrole man page, from Lukas Vrabec. * secon: Add missing descriptions for --*-key params in secon man page, from Lukas Vrabec * semanage: List reserve_port_t in semanage port -l, from Petr Lautrbach. * chcat: Add a fallback in case os.getlogin() returns nothing, from Laurent Bigonville. * semanage: fix 'semanage permissions -l' subcommand, from Petr Lautrbach. * semanage: replace string.join() with str.join(), from Petr Lautrbach. * Man page warning fixes, from Ville Skyttä. * sandbox: Fix sandbox to propagate specified MCS/MLS Security Level, from Miroslav Grepl. * semanage: Require at least one argument for 'semanage permissive -d', from Petr Lautrbach. * sepolicy: Improve sepolicy command line interface, from Petr Lautrbach. * audit2allow/why: ignore setlocale errors, from Petr Lautrbach. * semodule: Add --extract/-E, --cil/-c, and --hll/-H to extract modules, from Yuli Khodorkovskiy. * audit2allow: Comment constraint rules in output, from Miroslav Grepl via Petr Lautrbach. * Fix PEP8 issues, from Jason Zaman. * semanage: fix moduleRecords deleteall method, from Stephen Smalley. * Improve compatibility with Python 3, from Michal Srb. * semanage: Set self.sename to sename after calling semanage_seuser_set_sename(), from Laurent Bigonville. * semanage: Fix typo in semanage args for minimium policy store, from Petr Lautrbach. * sepolicy: Only invoke RPM on RPM-enabled Linux distributions, from Sven Vermeulen. * mcstransd: don't reinvent getpeercon, from Stephen Smalley. * setfiles/restorecon: fix -r/-R option, from Petr Lautrbach. * org.selinux.policy: Require auth_admin_keep for all actions, from Stephen Smalley. * hll: Move core functions of pp to libsepol, from James Carter * run_init: Use a ring buffer in open_init_pty, from Jason Zaman. * run_init: fix open_init_pty availability check, from Nicolas Iooss. * Widen Xen IOMEM context entries, from Daniel De Graaf. * Fix -Wformat errors with gcc-5.0.0, from Petr Lautrbach. * Fixed typo/grammatical error, from Christopher Peterson. * Fix typo in semanage-port man page, from Andrew Spiers. Update to version 2.4 * Fix bugs found by hardened gcc flags, from Nicolas Iooss. * Improve support for building with different versions of python from Nicolas Iooss. * Ensure XDG_RUNTIME_DIR is passed through to the sandbox in seunshare, from Dan Walsh * Remove cgroups from sandbox, from Dan Walsh * Try to use setcurrent before setexec in seunshare, from Andy Lutomirski * Stop using the now deprecated flask.h and av_permissions.h, from Stephen Smalley * Add a store root path in semodule, from Yuli Khodorkovskiy * Add a flag to ignore cached CIL files and recompile HLL modules, from Yuli Khodorkovskiy * Add and install HLL compiler for policy packages to CIL. The compiler is installed in /var/libexec/selinux/hll/ by default, from Steve Lawrence * Fixes to pp compiler to better support roles and type attributes, from Yuli Khodorkovskiy * Deprecate base/upgrade/version in semodule. Calling these commands will now call --install on the backend, from Yuli Khodorkovskiy * Add ability to install modules with a specified priority, from Caleb Case * Use /tmp for permissive module creation, by Caleb Case * Update semanage to use new source policy infrastructure, from Jason Dana * Add RuntimeDirectory to mcstrans systemd unit file, from Laurent Bigonville- added Requires: python-yum, yum-metadata-parser to fix sepolicy (bnc#903841)/bin/sh/bin/sh/bin/sh/bin/sh/bin/shsheep83 1559658003  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE2.6-lp150.4.3.12.6-lp150.4.3.12.6-lp150.4.3.1 run_initrestorecond.confrestorecond_user.confsestatus.confrestorecond.desktopfixfilesload_policyrestoreconrestorecon_xattrsetfilesseconsemodule_depssemodule_expandsemodule_linksemodule_packagesemodule_unpackageselinuxhllpprestorecond.servicegenhomedirconload_policyopen_init_ptyrcrestorecondrestorecondrun_initsemodulesestatussetseboolorg.selinux.Restorecond.serviceorg.selinux.servicesecon.1.gzselinux_config.5.gzsestatus.conf.5.gzfixfiles.8.gzgenhomedircon.8.gzload_policy.8.gzopen_init_pty.8.gzrestorecon.8.gzrestorecon_xattr.8.gzrestorecond.8.gzrun_init.8.gzsemodule.8.gzsemodule_deps.8.gzsemodule_expand.8.gzsemodule_link.8.gzsemodule_package.8.gzsemodule_unpackage.8.gzsestatus.8.gzsetfiles.8.gzsetsebool.8.gzruman1secon.1.gzman8fixfiles.8.gzload_policy.8.gzopen_init_pty.8.gzrestorecon.8.gzrestorecond.8.gzrun_init.8.gzsemodule.8.gzsemodule_deps.8.gzsemodule_expand.8.gzsemodule_link.8.gzsemodule_package.8.gzsestatus.8.gzsetfiles.8.gzsetsebool.8.gz/etc/pam.d//etc/selinux//etc//etc/xdg/autostart//sbin//usr/bin//usr/lib//usr/lib/selinux//usr/lib/selinux/hll//usr/lib/systemd/system//usr/sbin//usr/share/dbus-1/services//usr/share/dbus-1/system-services//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//usr/share/man//usr/share/man/ru//usr/share/man/ru/man1//usr/share/man/ru/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10357/openSUSE_Leap_15.0_Update/62f4125a0bfc4175c35f5e620e279072-policycoreutils.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux   ASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=ad14a0a97832204ead05488bd43a286f4112d651, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=7fa9fd17051810fa72cddb5294a1288248de37d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f31fda14b2660efd812c7fb2dc0bfd39ab99c90c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=bc3df9ef0f1846f05be28408326ce94f897bd82a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=209fe8bebc3b9495f8dec87ca1c43b2554249896, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=568f077cec3ffd50d7d972b4c171285d0530fad5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=d17f1d9cc901ac1ff80d615cc964f6724d7fae5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=c7e07356ab6025a7d616cc1fae62cf2848cf575a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a09acc2ed01da565faa646ee4769187c429da121, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=41caf0de8d5e312aa7add57d76a404ea69f79a45, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=3710b0efccaa6d8911711a7ee0cd90e709d6249f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=7e9462ef5758e944d0d4b1bae1eddc24b587ebb7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=92924a8a88a8053ebd4c77896445509ce49c0a4c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f90bc32f4c5b675ad3f9f0635e849bb206cc0878, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=54b8ea2e00a9f7667e4fd75c80febfa2ce3cd017, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a8e442f3c7d2bf9332596df0396e4ac3b14de6d9, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)Algol 68 source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix) %+16=CNY_f RR$RRR#RRRRRRRR$RRRRR#RRRRRRRRRRRRRRRRR$R#RRRRR$R#RRRRR$R#RRRR$R#RR$R%RRRR#RR'RRRR&RRRRRRRRRRRRRRRRRRRRRRRRRR"R!R RRRRRRRRRRRR!RR R_Ez~k3policycoreutils-langutf-8bd4a5b54d4663f317b7f9ef582ea93fc1de868973d1ad36c832da0bcc15a6015?P7zXZ !t/O&7]"k%z/\-2G=3sK(mx=F6`>]LE0T "o5݉CR+?2 h7 3Hn ˨ j㐾f {ܶ@[҈`)aд7u[0؀rK=ݬÿZtr R;' u(*@U: V!yȅ7I4椕q~h=ϱ+z"QX8!T˿oUgF:.;շ#>BWi*Mȭۧ2kI![ߥ֎*c2"0FR!|a*c3}Qjy{a"qsN Y:L+ T}vקd}VN% z XErO0Y==*L`܀ c>D/r'4`oȝ1 bae/GgJŁ4c`^#o(CR ]f3ܩ\C ]k[CFV%S2uM[FP,z8q<"zKRxg2Ʃ6[noM> `_!j=%< l ݓHsCcOʆ;)w'vb),qJװꈱx섃rRv8BSϞ̤-[&`b JptȤ#a!JiZEpgSbYr6jJªiЗUƇvM}8mx& / D2,:ktreEvǨ;J^Ap~kA<߹"$&W7h0xc IjObcʐTuh>gm4#ĉZŴv͢L\/)[>1`-8"Z]ac/F]Ъzqc9v*?k.p}̔PJ0^:cqlkh6?@RɬF.b*~b+y [o:tB9iĭ/*,㥉MDuYVo V|9׉TutAX8) P3hFGI$&苠-,@__oαcgfCTA:9(QL^^?oxi&_ۗE?x@ZCh9RZ9Һ1FbsT8cEdu#Gny-;yP9pV6M@&%"&P f]p`!SRo7JyכaYДcL.0ZqpdY\Ґ?Fy?ueDM1y*!COoXͿ/⺼ 7f`I}9(J1at{?E. ;[ \]-`1bT ;E=LŰ _UQ!dIP96PrDí`էcVt b͖!sZ/ ^:˔ƏJ@np;鰡ݺџ@Cr10A-}zܦ[P/L='c= 6]"Ԅ jCmaL,HLF(o eeySǿJKRћaGǑL~$V: vS ve,Q%Ћh܈ ?r-Ԥ %X dGMaBז9mT4MV>ilb8W*an?, =p\V%`H}KG`2WjS\x褷$ d](_u`@qJ7d/'NZGڢlmA@Zp1!${ZOրpĜxJora(6XWFI\EJF17-\}yK6:вYcUPk,6#\ %H_`_NyjGcd[0kE4)'>\A3a5,\Zæ[Gk܏ߓ]- kBzL3V!%nyT|xTN /RY4Vu9W`2'r 9jA"@kډlD3`w ̏(?g1 A(4MvTI7S,?ʋ~5d r'7+d# ZEcHH7B=T.&g[a!1Y9r4iƘɻ.new _uvj%az"]=ԨnɃ>q_Jۺ 򝏇bje 9 ,4 06`ʧiK ~4(H\@@}*HsܸaP%2h_2F?E+blLIh@tnɯenF+XfL f|VUe[6.afmscѨst8/esLmW!# q6֊y }qI..Jac"?Ե.--%fX,Mn$"ܔpoN[eRTaO 4!gӦ%VKoue DOZJvAybk X.񵳗W>F(ɾ h\'+R Njw ȬQD RI:<Dƞ,K_axz3\8$e_ 0C<$Ah磩&lf? =57է &=|Vsl^볃 %,yV4 ma.xZAR%t>*B@2%T` .D93,רQ&@ge{6 fW NM:ίTGd%eG] 7{׬呱;"dy6J C@{pV4b[8F)=Jdv;W}%/Z |UpWbD vgaGv`͠j&hא )oԮ`w.W^U{n!wΥvNC/%>>h8,Tp^<MBZ;I+s cK]ֱdycw,[(ܝٍwmjf#)ho顊Bp˒!4f|q bz;:u&w Š&BS 6٠]o6ms’Q, 5/$J+䲑Nj[Ф(n5! L(LKdU£@j?05\+sT指h67T%GIe} n˫s=B{Pj'hm\qkdBtv0v>%D{@JZ ClB!R.YX೴DkQ ǞE})"tDt0~@ c<ǭ0׬ b1ݒ@Y+\!X)X`Tn~ rҩt6off/ ((j0"1KCiZ";@#d"ȒGr/|)}뗠eTĊ_I; t.1V>뚮$A>1{̼ ko^mwY}Fbi'ѝ[o[@BoșSbDLZ#82zO |Md(l_ ~\\㠫v,Si+1KfGv` ׬&(&  ҁ{)QĪ;s/ WbAo-t$0@eYƾKRq!#ߚa+ !Yѓkp?B-m3jDr|!naLܠ/#/TJ Mi(Nr[হ,D8Nwͨ+4dNtRJbSs fT!eaÖGyB,ZGiЧc &Bz=Aa-+O{kIZ~Ue# 6퟉=5I;S7[sKIO,$ÝSj2OE/]AaM4菭y,I^!ϊ]_96`N('8{5;3ӫA鮫NCs⣹(t_*4fΩɓ/|Z'亞HMl41uP:I6bC͋<:*-tĨO0[NtQ7_m8 yTпu<+kaZ *x:X{2?frc|HژAIe)<Ì'97Fc2DfXBpx6ZybI A7z." qRU"X ;JWA2,WdkoG mqÛ֎$ɐX2Fes]%ʤi=ɱ5U\Y6Ph.okZ `"% 6R:Vu.Hw3en*R U`%A~Ɩ*Z]LS 26Fv!OG˞ĩ D@;9F IE_t-rn/;Ƅ܆>AsTɉc[+(Mb2tߖ ̀zM"˨YTL׸5Қ.\@,gRU#U)% P01ǝcۜƸ`щXu'^;7xe*[zxuPd&$p[s 1O)tEqВSG4n.Q?0j[.-|bҡ!,AE*dc@в# a\; H$WƄ* 럕+VAYըS7QJӰ?Ch7AfΘ``TN*KLq}8wEW_D / hGA;S(g=vFO[=0BĈZ-r_2KV~qМ,˳sz= uHg>3im-{鶰ߣFиPv`n Ԡ´ߣPyH^*Y&)31wuja^0A)fqdf>)Yv͌&:Glk`z[k *왮R攷6AniF'H+')qg>c c."H{g>}u^oiƔ5%ԤI v㳫``GXpFx͡?9m)ôwjpC6d +vWk!;%!eJ he ҅"j@T%uIπ] nB=H*#o[q:5a Ƈ &\ x2:rX$t鹒F}M uqC ҋA SmD֛.fɥ;dv+_2Ҋy(0[ƾ\9 JOM-Lj6Io_NYm}>ߛSs;@i">TDÑ8#hNޅ[Kl9YJ$xl33FSvm}r58^(&$!#8A͖mcHE{I@<{g~8̨*26ut'`JbvPr,qY eoeޱ kKӦ)P/nqҴ?B_hwu:_[ R!A<IĄmͶ\P,vfۓ{1223a%6$՗az3|׵x'xG6$U(%i\Od>:'!XWx1 HrȟxXݨtn=KG 6OB*4'T]6xoaYx^|~r}5UoI9.J.n7v&bhkR G28Ry;9%fWae(iݺ]:<D!0%ɕOjkcgJCl:"#6E 3Ob 0oFKv1΄(b6J?g,)xgADD[chƈi6ǀ($e+%JggBva_&_;C/ +}hoT=W/>y=.R LZVi8WE g(${e!?ƥ3>,)G,YwNI![JL_D- =arLr2鯧-Lω^ <4ɇ1>!ݹޚi6`^֠ƻ'04f)=1N]s]s;UG0|d|HBBi^_D Y EΊgm' qZ^Ml:gurͯȠqEI #9}gK R_ޓTo 3a.|]5({ fa:,3w:0\\E, JƄ!k/5}XP|d|/M)Nkxvs3eyejn?]L7̐wR?^EQou rtׁ- _7"hYE ~ ws#cjmYv5=v&>"_0p\Im/mءhfdْRHY[Hq&Z=wGY:ov%0iRO0|m"$QE(nta^s3#\W~X8*ĚImڸpљ&Y NԚObrF,$nIU؎&M^ 3EwwA> 7.WrAR "|(lM*9"Y̗:Q M' 7Gg݃, 6|t8|ƞ#lh_̍-w%*!Ǯh(0c)T' QFBA (#u$\4X]8v^;ifT! 聗OaᄨR&x  |} n4\PJҺ3LO@̚) dA"< m;<l`@VШUY|Ri޴Q3es3"0:&8{;]Z{ Hx1  `(b[ &8M]|Pz>5BSIGrҒc)|U1 E\Z<*Jc~dc!7 3!g@\^w(l5C?z$qm[] M{ź 3hN(g juIChr^/n?¡@Q;mԙJ';3Pj@/MXڮLّhњ+, ǘתQ遐` &u7"C#3]\ͯNqp]$Cjӓ@x'q^xkgQ&hR53ZOuJkUk>ǟ v,J?Nf,C 겝ALW diij9M͛jSAZ/ʇ]Ibu5EuAN ut.r䝹 ǭ]-7o:98|PK꬘ZGbY1Z0,^i?&W9M0+9K1UgeW   Xr^}\(W&@o p9gqwFҥ}qx"E ߏOaEe <^+{55,1=u@lZ2(14N߈7q.T`[o Hdi%3`|"JC_01 %>$WB^4iVW~ڥ-߱QɅuOo٧y]\|[}F$?TDžjd ƍΌPDaJVc~FE|G)C wf~Nqxatg[G9{o)ĩ"ƚis]=V7-|S+w@…d$W/r co# B:kkbZ1 KAnԍWY'B! M3(h .@ @@~2H}^ˌ u**Zkib H$QۈC#WVs4Go2M™aRIj"@x)W24 z1P7m' d؃4Q)5[=0u⩩b.DIO.V2rW+*C,k- VR|YqG)F?Zcm}Z'`W%G]'D:%*PQkhW"obs12^䮀>=]Eɚ}!Lx?6 vDNxi>\_5aIZewSt4ϱԶwE+::Կ}%et--ЎSn#n2$D^ =SϼuW…f:_'ĈHw1'.:M@ih4P$|K!$TDHQ'D9/) x0+p`֌#3>*Xl;rDΤ RSy@QSj I2#@REKrniH%bm.<8 >7ӓ)oIt?h?TeE<))/^D- +!)L?稴X2?S  ϹkGȊro:9(9908|kBk(ɍ4YE]+1n U(]jIsE)_g)c d83fm4~M@yoN[?Y nR >Tl=Eo5Y#V{}:Yq8t.$_}Xb_$SOK}Dpdz$OBVWKZ+evbtFXcٯ7@.̀Y-Ju)n (T~V7xj>Dh2|% -HĭȱP[Nz+ډ:R q$VcSRփwL' >- aǃ@$K.{` (_71f[yg(Q3ژ-@г e22LPt,M)G Ľ7ʖ $X,2z}DTD3__v&DoyrX`yP,دqvyu0$ɒr+&N,~eQU m8"yF1\X"Wo (ʦa`<%PKK܊CbVonpn9?Bqa=M,/;V]'8dzE*,oө`4"BD /oUkAV֭JhIT9*@RfryA,}4Ve NL)gN39 J?TS%gp6N_lŒͷ,hy,.qIu=L'|m=~!=uU5Ʒ;Y2˗U7=~ב_ꬍpֶh֭}&:]<͑+R`)n֛,*[IE/ArDe5Kag Z<4r\aa7o!힣A 1b{>!!w/Ÿ;RbfCa[ [z?f)madW[;E-/zgl*kp=!x:ݠs\(qtJldS˜8rh]H/ODq_riWv}!&hQ;]G.tEU\Gyvu]MDm=7,woeY0w([m-Aٰ]sX/s/8;&?* V˰jphA=sdò,ȰK2lR2.z3)ۢ9*Bh(|'ʤCKm`'(" LQ73tӔx٧>WzIy,v+d= "*O(l>P8 REg&kP^ْcwv@TLs:f*E#%CLRځx" 4ni* 籚vx넺,Lϙ^"KU "e+6U2?N5j!F<8YҊ9#i%vQeڬ}Jd9UNYn5"NCT ͽOT-,6šr{c4m@%_)<Q^e bo]0w=DetaCQ͸v5>` Ü 5n.w_5o<W{ǃ:j\@X ؃t (ja]rĴs1Yv7PĵS\[n xtG"eOk8ʬT!w0/D>{| O<Ԛ7KU^rb$7'g jgr"zY`P OeDUZi_ ĎrҶмqӣaөW 0X=>U;AGl&uD|tq.rS$ꂌ֥\7hc5q2a&jwğπ!x}tC_} 'vק7Po|) YH{OdI++l"l+p}b6zj&]p4bT\