frr-7.4-150300.4.12.1<>,c4p9|vRHj>ؙ-ض XB_kWwq<*9A?h#YlLY{}Ԣ sd&'6"&w)r )kX.nM[W;Z%r; T QNKa֠-TbOK,I<^A?=8Uyar:W$8DʫdyڌfīYK[8+rw'O)C" 2g//8"b$>O ?d   1  9Z  v q    X  Y]afg kk(7l7p7qPqTq[(q\8qd9q:s=n>v?~@BFGHIXYZ[\]^p!bmcdefluvBwxмyԴz׌לנת׬װ׶Cfrr7.4150300.4.12.1FRRouting Routing daemonFRR is free software which manages TCP/IP based routing protocols. It supports BGP4, BGP4+, OSPFv2, OSPFv3, IS-IS, RIPv1, RIPv2, RIPng, PIM and LDP as well as the IPv6 versions of these. FRR is a fork of Quagga..c4ibs-power9-123SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Networking/Systemhttps://www.frrouting.orglinuxppc64le# Create frr user/groups getent group frr >/dev/null || groupadd -r frr getent group frrvty >/dev/null || groupadd -r frrvty getent passwd frr >/dev/null || useradd -r -g frr -G frrvty -d /var/lib/frr -s /sbin/nologin -c "FRRouting suite" frr if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in frr.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in frr.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi ALL_ARGS=(--info-dir=/usr/share/info /usr/share/info/frr.info.gz) if test -x /sbin/install-info ; then /sbin/install-info "${ALL_ARGS[@]}" || : fi ; [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/frr.conf || true || : 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 frr.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 frr.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in frr.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 frr.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test -x /sbin/install-info ; then if [ "$FIRST_ARG" = 0 ]; then /sbin/install-info --quiet --delete --info-dir=/usr/share/info /usr/share/info/frr.info.gz || : fi ; fi ; Q= N*X !;<^ i "8( )x P`;p)!Pp` hh'X aVEWEX1u8(:0d&Y!)' "vD@*o.)GH)Nj/eZ/>V|\v0e RW | @*= 0$a3|z  xh*Ta, ZIR<6M*_ZZ+:`/lc f,!}NO.guSP,`gj)"TDuWjI`8iiL@Fj [X&KY! Z(8(FgLS+ !PZ M$?Y$(-. -~_A聠@A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤Ac4pc4pc4pc4pc4pc4pc4c4rc4rc4qc4rc4rc4rc4rc4rc4D^Ic4pc4Dc4Dc4pc4rc4rc4rc4rc4rc4rc4rc4rc4rc4rc4rc4rc4rc4Dc4rc4pc4pc4pc4mc4qc4rc4rc4rc4rc4rc4rc4rc4sc4^Ic4m^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^Ic4pc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4mc4m^I^I^I^I^Ic4ec4^I^Ic4[c4[c4Zc4Zc4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4[c4m^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^I^Ic4p0f7ad3d6ded39583b271d0214ba059e9c8f018e048e3385a3aac94a370ee2f8048d9aeb492f6d76b9f66c07f87bbba0aad3b0e5f0729a095034c09539fb48f23cd0918b4180493261c72c9f9e792e3040767c1af958483f0f67c89b4473f21da4e9e2a396a83e9f2f919a64167d22aa49b80dacb406f3b0ecd44210b88c4788b232a8de704701018bf39e556fa31ad8daeb4ff488c74ee2c00992157dea72f4203cf20551cb87a2fe6f3e22ba0d244bc836484a60ce5889503825feaf8d367a0600bc2af280d58e275e49be99d1d231ea681e68bd32c9afa7319a8d8cfcbb4c3c56a5dc941aeb5106b7a1e66710f973877cc6b56ddbbd0919822c3279d8afc6f7921791b3cda92a4503310953b7e90a1e06a9851949567604849f3109af2c5da09ad36906e6dc8af7397542beb510ccf54eb144afb82a2f3d9d223cf2974e21de6fc1910c8590952db71d98f6680f97796babc304d03a5e080b3669bf819a74facd4b872a6c52d2e7b12be143da51f0a02b58a2e81ca3df8dabdb0c85135803452abe371ffb3e2c0929c96e930273dd7a7341e5bb4492ca7e5686eadf7869c0d2743dd27c939956a673581b4c981713ef9bf59a958c956c29fc41dd8930d995c78a756a376355db37a09a039d72425ccf770747267c4a9d3d05ff91dc05ff085631c4bbd1c1f7858fe759ad0e1e4ff263b7552779cde59a2c22b7508ee7343e2a4661afe1bbef573afee2231434c18807aae10e6a777858fdec6cedfc70f2522da22c3d52707174b957ac9a573bae42fa0f2f1cf98c401d42900afb33a6e155fa194966ee7a4c0c69b3013b4efae24ab56a5f5233719628b5146b01ff45702a6165607e5dfc7a623bd08f77dcdb608b475dbb7ccc78fa86123f9042225e995b78d2fb57cbeaf3d92727dab5f7bad9f66820840c1e5f2fba603e8e4730d9dc139c94ab1755397d4e26cf79cc04fccab8cd0c3a2a4ddf7178e7150452e78fbf461d2a8f42e9dd9f9d02a9bc51a789f2b3d693b5038b781a8506536c14facdffe6d46799f82c43dfa4ce0a8baeb57818a93972604f89e47443531270aba766014bd27d26c37a4133b767ba09669e14f2fed0abd370246e7a48de2f4462f5f9f9dbaf371dd021a876602999722ccb3bd688fa145d190706a462980dd4aad06a98195d3f0a274d7d97355f8fb2e54f66861917f380060ac01028cc0b3eff4c1e98a6caf6ec2deb100218e4cb814efd8c8be77db868cc4749833bd0ddfda9cf3343bafb4abcc2cc4f1053e45025eb5625c3d57b75baae51b8a3f4ba91f57eaab457fdd09ce6659287ba5c849fdd39356cc065793a8da0903355dbc65adaa5408617016a487388d83d153fd1e8aaeea9bda6ab7288f7af11c0b035034fe1cf49d019100197705941221b0d6179fc66d5df087a56c2a5cf6368630e2f611a4ec586e7d4c17eade1e8d5cae6f9c0cf28837e85af3551d7f443a77e5c65b45eaa9bc7ac1a9c070f24b31d001fad6392b36a6e69f90403622937082d954375d3aa4e171c01e99ea310e8d0b2e00cfd484fac6a515558702e091e11653caf310ba77bce179d18bdcad794fba9ffe7533654bf8a1b774bf320757eed6249055431595a10bfad636bac79dff28c0e866127faec01d8635c760ecafc2c4b873fc49f8f40f43d3cdf428ad919b00a2ebf5ef5ea42d110e4ddd5239163df6d1df6535869ffe372f0936f52371450fde914c6954c33b9fdc62bd0a6b9807c4bbc22088dd58f16c38cb0de54ea9e5cf033f28d2eaadbef7b76f361fdcc34cc3a88cd354dd73da0cfbdc53e8ea1646cf3173f0d42d120634ff57cc6ffddafe21a0a759b42f271e128e9e17642779888a1683d7283aff18774e4390c4ee4be63b7eb9354b4a784ed3cf2b31a8cbf221d18ec330ca7f525abc6fe2530a82ab7583f6abc9202a67ef3c96c34bd9569d0aef5b748472d822b799158d4a3bb3f798b18d4c87ae1aabb127b81d4220eea393ec1a2145af598e57a0754585298920ae86fee1fb436404e7a9f5911bca09d8ca858f775e40dac1c80c471c2ff0bda37680f823d72fe8b0057426aa22e4fae11a8029f90261086a1513ca281e1c6a0976a3df3cd779b05b96716b36009159b3012828f26f0a3f96db37fb9943d593c2ed26761b62b957fdc6aa2d55401500235cdacbab78061b4e5e10a0248657d8dab6df4362ce1701abb0f30773953118ed984b08f59ecddb816b6e4a42c6717356b4066ed8cbe34d975a93bca93ff416d837b66b29deaaedd799f273b6c3ce9098b669f9f43d34d842313bf4d6f9543945d0da75605de2e5ebb863fd9ea34cb9915487265fe60d8980c222ecab2ae8082e7204707aa415b3bc5d3e80213ff63a2946d5436b629fb75e8577694424fe7f07ce8874ffb5c290886becbe8ef37b841f3ffd4544c061899d53c4e6a106a2ee6f47ee6c48c37bdd5a2067c749ad83a1ab11d21b15169b866a31d264e01b342f40536c7ca3ee91333bd0b2f54d89a6c90478180cca7eb369960135a22f0113d0ff014def9a45697ecdcb124688cef75a6c9d465981803d72c208f13f91d5a4fe45a1085e1739bf83305c8f43e7e3dd22832b2d8a71f70c74e490dd07a1cb9fe4ad0cc9e475ad26cf008d64d1852d56539df910241a507b9e293a73a55e8689fc40e386e1f133b2ab570a4c4432657ad6e0b478438e7747fe205f5294030ed010a26a39403ca130b9f9ea24b4adb214de0854433d85904d315ba13fa358712db13d62825a2e7499cc3227df0d54d1db0bd8bf7721624b2f8b73c8cdd9b2b2179eec71ec2835b37b4bf4e91ca690d294799502d08134685c86bb58143a4de502f759e4956b4998b14578271064c70107407df13390936abfecdf1c8390a47b391a9e582c6e49dbd19da774250129afa0ef06378c916f0baa40c586218f0a9843ae08a1687b2e6960dec518b7a4ebbbee4b19e0212197eeff3cca4c5595add44df24fb9dfab34b7c16126db11e028d47e58104f4d74017911c2ad954ddabd507abf1ffe8a00478917586d87bf0ec5b481177a70e3fe403f6360e55cf8696ced808a660de40e10dad983686cc82a852e92a9ad983d8e138993e7ebb487efa249c94818d571f9e0c57ea13329211bf8469e8f9dd1677048e56fa97075611792e6fbb7d8e0c3b70fe18a829ebbd8df855f67a926cd68f9186cae882feee482df87ebfc4b989fe87555204febe909b01816c5744d69897ff226dec262bea98fbb8289fe5c07b55b01c37c0f63a13dc095a816a14e315516ac53a9294fa9fe5d8689291187a4fc83ddbdc4c5d1bc72f7cb4b6d425afc0cdc91ff5d94ed9b339e251dda72c90f3ee7642cb2cbb836649f21853d2484ccf8cecdac50354a1c634b67eea6a15819ac512257bca368f529d42ef509edbeaf9b38f3e78c13e41c57f4e99ee375591b6f7602edd1a8384f1a44ff13092845104770e6ad2b2a153912ea08a33e3ff8c75af634efd006c0636801f01dde889ea8ef149cc1ac22d5f18eeaf1955ab287f2d0bf6693d1528bdd5d5eca14159cd6caebc4870fa0445501db696547e1f175f56bd5638621ef3670016c5b1ff48329a4290362b5d38f0b854b01206d3ee0aaf44a3a472aebd20624067d70e7fbb92c31d8fd148759b8f54ba7e6b864b73b7c7374569d2798a4ddd84fe867195f535134cd7003d6b94ddc1dfd45a16caec166e34a2b939e98196407505258f3755f4ac340782dd95898476d1cfe657f1569bc1b590200c7e34afde9634d51562dadc3b5cf0fa1b8206bd0abf1f8ca0238ed51a4141b3ac875c1b24ffd65fec2407b8771cdc626c36863d5d6515d1811193b75461440610f29e6db2e962d1df5269a721dbfd143655a8214c301481bd43d74fb1ed83c138889032cae59244a84a8c63c56ecc19a08e80356a6a5aa9dbb69a01b608bec07b6b2df9f965b1df3f545c4ca0a0c250eb4c65606b3bb4065c2e0993f312ca628c937b9a603918cd98afdc963ad33f4e9e49473cfcf6d91c2db904b2045c8ec638bfd0bf5ce5bbf2cc102c2fa6092fee26de3c8e5d27bd73ba1e72c1bef8b009cd41de7061ea52df419ede4e74ddcdb3188effe3ee1d350102b4f77ccbf7d6873745db2f622d013e062847891245e869a9fed5c4ab50de86df595fb677e3c73e1a8005c06180f6d4d9d27bcd25a29332b93fe39b247a24b62fa4c5383595b6f435a1400ea469ef778c31e31d0c551c408e1154c0519fecccb7c59ddfbf570c45e412b941e99b3153987ad24bba2908f35c875f56a68c8494576836c55bf2474a70646999fd4191bc57089f78ec45b480c39abc49663fcadc16154cebb78f39c19ce374558e0691f1a7bea21f9e622c8fc48eae6c1f479c1f06c739b35e44d20e381e6181fab94cffa3da080f087863dc9ed7086028b0343375d89548f658880ba165db96af54641be24737b4b10048ab233b68a60f79f865f709532453381563aa96e395c5827845f2843186265fdd0853c407d95ad6d2377bd7a716f8d143719b0ccfde2381e326c2309026bd6d547b8d24e0fede9a0a36f1569c164a29db008273d74c828a7e005fa23ff111904fee4216b829c16f059ae4ce68c18d590a10073d10d17aeabdfb7e232fda63850708b5346bbc8ff74c288be389c353a9aad76a5e3e0156043aa026e30fc338a4a2f16aeb1cd1dbbd6c7cae3f67e22bcd859245789a584f3e8deaee4a51a326e3afd3255c6f250f342dcc1571ee361cc552aa7b5b484ec6481b99ee23aea49b94b5d66ea6634c8f69fd0c15d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c2fa3d6cf351f97f403ee8128e55317e4ab17d88010ff3408bf10224deba6d77860737b92f8825f5ed0740482819f3fba7826297908bbd44ff00b64ee95d262d60866319c7cf09c3d5b2926ea9d9f068801c8ee0724dac66604b03ac50b18295775fb8b0b215a51fc05bc152a12ab32d44cda758721c5df53f2aeab1b1e3490aa5673c831f9b63dee3d30aadbc1c6c5949769ce30b6fc27865fa5bb7b80d879b11fd1f489f9da78793c0f3fc05581c89ddfb19f6aed910a2030fd6af02b38253e3f63a9274a946b68069af217f81e270b89473c8c61280d4fd5dc663d46a00bc6ebb3d12e90f9dd3e8c9df2e7f94ea4cc06ccc2c313cf8fa3ab9700fdea892948bc89ca40639d0bb71502306afdbc8646f6ef362b79c54a8f9211aa290ad8b363575fc30ab04aa494f8ab239fba636663b950ccff763bd3b95a3c214ee2344ec895c4bc9a16aebf38c4b950f59b8e501ca36495328cb9eb622218bce9064a35e3ec268fae6dbf17a27f648218fac958b86dc38e169f6315f0b02866966f56b42bfe28c150b4390e5fd59aedc2c150b150086fbcba0b4dbde08ac260d6db65018d68a0aace75d33794eece4b28187bfc1df0bbd2888b5d8a56e01788c8d65d16be1d636e4683231f931eda222d588e944d082bfd3bdba02f928bee461c0f185b251ba12d2eab1fa765b6b05398fa7e047dd76293f0c051ce57a8f7b0c591c14d42b13aa5f54c6f2fa2e388fe0e675cdbcc6a81f6270a8bf9c03a5df8af9cb02281050bbe9192697e791e2ee4ef73917aeb1b03e727dff08a1fc8d74f00e4aa812e18e3586389bb4cd01b3f85bb3b622739bde6627f28bba63a020c223ca9cf1b9aeae19e2e4c04f2b04bf030684c4c1db8faf5c8fe3ee03d1e0c409046608b38912adbc4f95eb6d7f2738959cf0ecbc374672fce47e856050a8e9791f457623ac2c032ffd7978e1d6d327d8e9b2d321eabab966159cf8bfdeb063f0a2a811277e7fa5328b56bdaeaface10fba3dc7a262465f45e7049275ae91e8b3f58137e039830d9027289ffa5d9f6c8b4e0782bb31bbff2cef5ee3708ccbcb7a22df9128bb2187083882cc6015984eb0411a99d3981817f5dc5c90ba24f0940420c5548d82decf25ec18f223f4c51ce1128a42e644cdc2244d88f89d1a51440d9dbe51f4efe89b2c5a039d3c0617c95882a3c5d27b04c18d044b759db3eb7898d1b974ebab684cd39856438b0eae2c0155ad15e281513959f7ccf998784e83e803b9be5b1b4747e7fc50db3699f1ca41ce9a2ffa202c00c5d1d5180c55f62ba859b1bd6cc008f890cd4f6ff8d6b290ad7b96cc2689770bc27941b53c5e9cc470b717ff1649febf9eeafb20c8e06f18ad187dc5212384482757b985851cb1c0f005dcc2b451ca54115199b96a130cba02147c47c0deb43dcc9b9f08b5162bba8642b34980ac63c67b5260b50a0f434e9b26585479ce67ab2184adc7b31c26d665642d3512835faf21e4e3f5dd5c44358c0e41840e73c7e9617bd6c5ef05ee30a46b2b9c066259f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f4cfe678a4446900f4081ab8d74ef3d1f8b1002edbf8cae3db292fcca0637310ed108f280badfe5ec5168738c4f70a59bc6ea9d1e9243ff2b951386fb668e93502180fb63dc404b6f3d32584692fdd10755edc8f0a2b79e60ff73cf40e689b4c1f121fa918d40de53ce17d36d3cf59a452fbd69a0c28fe93df10357f69f023247505513e24fbd747cecdf119a678fdf88309809c0af0b4d6d7142982dd12fb2562096b09c87e32b812c40afce8b5c9d77ffd930b1b11f17dd985e020cfc00a457c4a142e0c16331615712aed46db05cc2b7d2a4bf246035fc21f29cc0efd52f776e6a48b2c4e32b9e6fef9fa82aad7787f3dffc72747c55d340f08d366a450c8a03a603b0d45e0e9545d5eb24604b67e1be251795fe63e48bddc5fc7c51a3b97f00021048d30df0627d3f0cf672a473d907db7b9b5d3523887d86857630f18034a39211e726bce445e8197b0b46429654d10dc579b95343e19a01563ef8ef2183936eb03de7837fa6a6b18d397f1464add8da1d4f0195af8ba8b8758dc451c367cfa9c07e4ebfc38f577989d6335fd54518fa2d63f723a91824c565c021c58a18b3b8f7174ddbf1833dd72a346cb45ae5f9cc46a7905a6347c91fbb83f5b6213c93e7ef123fd3e787dabd978a25ac051227fcc5d2b4f626fa9fb46176bb2ce241e35bc0831e476cd96283df3cf4eac7e5d47cbdd1bf1b51cdb9259bd380a749013c9df82040bdfed4d89cc354eb4abc0b59b7c87c42c3519df56c0fd8751d689acf1c0e7647e401a37ea6cd9e7865b2222e71ec29bfdb18e5488b842a26af60fb15a55dcca559ef7f2d3fd1cd896a304d0dff428b2abc9a107098c9e6201c17c9b4926925a1343079c13844481720f67db63dde7420ab1934c3d5ed93df458b0784635f63366b07a86b25d0bc9c2d7f702929e60a44825f4e9ff22ac223f98350c25bb0cb3badc806dd29412d693f06db9e6bfdbb75383193232aedf687b2ffa7f4f3f6a65c129066c8530bead04360948251cbfc74a9d0fcab9f274915d043a25ece86f7e38399c1e6491b291373ec6a4586ed168a637ef894cc709d2db1959b33f5fc192aa92a25d6aa8817bcf41e446e466a7fbfc518862a5f867620cdc59926ca02f4457f2ca75ddb17e722ed2f91d9b90e18c0fcc935e9f01e6263d6305e94974694a0d9a3e528d14848c564023edbfa5771e4be8b90a11d0ec518b2f1acc6938c2432d309748690956abfae58c5ac0032f84687bdae84dcc75a9b8019b90e2c4c7fd9eec541fc97691579f32960092a1b11d22bdf895789a1d01af2ef71bd9aa6a229029302329abdede2aac73773eeda1ce7abecad9b873ea92e8a00240024a0f9249cdc148ac46488a7e69c004efd97299592e258708bbab52a23d4b0800c8bb1eb1ffea28c5ec2be4d4242eb616b173a4e61a257d41e4202da759bd182bdd912c5e1b1994fe08ce35e6b4e4811cccedd91c3459ed2e1461e64c766c86ee40c4a1ae7ea73d4589671db49227a29d848f4b2ae0bbd3fb48920d011c9f2c79732e03c9538d005ecb7912fe05d9ee7f1a5768511e4726317aff270a6db8c0aaa13371da071cc60cc0f1c14d205fb2da8610d78878fdbb5f3bc5a92ba73bbf42798a0e388ccc0df772287e90c57aaefdde735856325c8f1d0e2081f7ff3e597c44dd33f5999f0fde293b8725adeeac343dedc4b1816fd63373363e6f3c5edc96f72f98b5048296dd57e7b40b4a5c49172f774bc04bd2e7c7bbc6806a0ec63dd208b830707f8c2c9703c98e751dfba8009076068c50f57207b2967c935f43c4bd89d70c8fb543256ea118875abbe5a2cc8aa0821e431700e80ffa130a0ad8e13c1a7a83b1f18a45fcd947bbe42ead988a83810b530e76dd2b07b828753d4e31e367b26ed0f38b3a65f11ededb100dc5afe47b3f5a5cd9a4cd3720d70218c53bae998bc85188461d29138cad8e2dbe36fef7ad76fc3ac02cb103c40a4d1537f2d00765e219c1f442e652d2e7f01053ebbaf32f26da10d5d5ad37b1dccce324da516c1e07b5db2ed0748031f533324ae31601741ff7079afa1adcfa5170ba52fb5929fd4dcead9726c71e456ee0f94441a509d0d0505132752b9b6159f934bcb68177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551f504bb6ea3be63728aec03ca9b4ad8ec603b6a3bfacb1420aa4011b95e8aacb805319dbe073c08efa82889f9024539cdbf847762711328235ab88287b2b474fabb9b5091dbbe98fb532d30a2efc8f4d0902375972553f492b9535f5c0a97b188c6d01ca938c0cad502a7cdc25297fd87a53d413c8df936b6e668ba06a7fced2b3068aa6dab469c368acc5fee34c7bb02d087aca602cb25d9aeb559728b8a17b1548550f7648aa34e1e8aa148192ec0aed2750331047c40ea97245d5adccfc278e7865dad3056693c04a28a036720021b4fbd9fcccdcf50452beb4027e16284be9ec813bdfa9fe7af7b74033e29462c5d479ade758cc8539be87fa350272de3115938422f9698d8f87730a24fd12d3e4b6a90ca13ca1af0433ba838de4230ebfad85453243f4fccb84d4d8ae45a3dd408cddc94f1b62a1427bc85c565d14155caba15854c2b8d56b9d7285c7722c59335fb702c7bc566e3365514269b00dfce1c397eb87b4badddbe02a51523dc9b2042371fb65f9f475435de5d9f839b54cc71ef990d89b9f9f653aa436b688f4bef3d8ca11927b445d11103a68356abab6c2d2a441cff6083ec7dccf271ae5342c9fbd7d00f75cb203c24c2cd39056696fab71aefd5efd979b0580c30aa85b10f47a95ebf6f9172dab790792639b6995c0ed9c5c7e1aba80ff80cca591d3daa91e5f62f22baf29dd86c60e9c670c70531d1ed10eccf419aec2f993b42726ea35de779eacfe866abe3d597430ae66632ae3f1334d80437374b8d3c1788d521259ddccf5801b2ea114eac36d5c8902902aba05338563b620194f51bc59fc55454d8f90077e30c728c6d912409b8678c8e4f7a158bf61ddff1dd76685d0af8fc29a56651d68660c11f98173111327b9b3a5ffd3fcdd9d23d507883fc980726c20472b396b24c3a0f366762e775f017d86a9ba5b966fddc16f9878d0d5899a50080dbcfdcdf8beb23fbef80222c0ed72b60027ab0ef3248f24a68045739e10e776e7667f7ba129a495456bce4b8318e39c67a9f85d6e6c159ed0bab591bf5da5281345499842f7bec599aa973dce17485d6a42de4f6001429c1be487d7d71d73a745f5f17c55be36c5daf40c744fabd925471704da0609972bffb49e6c2f2f2dbaa47a8afcd9236651703db16172a2d368569ab4844d74fec4325e2ddd9ed33db06c5ce6aedc6399e35e1e3d0bd3530815dc65a6005e3ce92780b908dcdc1bd8c9e82947aa5279cf93830e5ddc407fa2b7f30a780e31574fb728b91748cc0a72c33db7fa956cff25ab58865a045d11c33ae826525f05bfc573223efd7cec0099b09bbd62af583eb8e2fa29854299ca13a6ed38935a74eb1de209b44b7d06698dd7f5a83e1d630095ca83e9eb9a7fa6a02740c041e128ed24b4e069ffe522bd3ac3524ec8b7cc08873f310b14187fa99b452a5d30625232842529e8d563b1b0ab71ecfc28f13f7852b34ea163cdb3d5ce6338b597cb27ec772cb325c9655c03ab7347ef0f946a6903589e551000fb67268d2ca833d19d8b7eac4dcfbb881ce5114d3d4cf1cf01adc6f339ac7ae87a3ffddea0dc66d3d5a3729c6005c652a76422a7999f0077833a6ef62dd8b775c9888808ddfb9e3a871fb45927b13d0aa787e414decae511342cb7ad9490f1204baf6c7b50b2f507fcc8511e946bcf42e181af3d7b41fcf9287c33b30171605d0bd2adb2e82a56cdea5325679cea4b67b09c1d0776ab14a5e59cdeb858c9a1e7cc5fe782be1355c93f936104b6f10d3b30bd3182465f7af97306c1f7132f92e2774d782e6266da6f6faea9938f0341ed48fda93dba9a69aa32ee7142c463342efec3d38f4eb362198fe28f6f483dd859753ead568a6ae82ecd9d38430fc42b2cb45459285cd688fservice@frrfrrfrrfrrrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrrfrrfrrfrrvtyrootrootfrrrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrrfrr-7.4-150300.4.12.1.src.rpmconfig(frr)frrfrr(ppc-64)zebra@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3config(frr)coreutilsinfoinfoinfolibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libfrr.so.0()(64bit)libfrr_pb.so.0()(64bit)libfrrcares.so.0()(64bit)libfrrfpm_pb.so.0()(64bit)libfrrgrpc_pb.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgpr.so.8()(64bit)libgrpc++.so.1()(64bit)libjson-c.so.3()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmlag_pb.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)libprotobuf-c.so.1()(64bit)libprotobuf-c.so.1(LIBPROTOBUF_C_1.3.0)(64bit)libprotobuf.so.20()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libreadline.so.7()(64bit)librtr.so.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libyang-extentionslibyang.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowutil-linux7.4-150300.4.12.13.0.4-14.6.0-14.0-15.2-1quagga4.14.3cb[cb%`_@_w@^z^Ӝ@^^k@^G@^"@^!^^^ @]@]@]]@\U@mt@suse.commt@suse.commt@suse.commt@suse.comrtorreromarijnissen@suse.commt@suse.commardnh@gmx.deerico.mendonca@suse.commardnh@gmx.demrueckert@suse.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.deidonmez@suse.commardnh@gmx.deerico.mendonca@suse.comerico.mendonca@suse.comerico.mendonca@suse.commardnh@gmx.demardnh@gmx.de- Applied upstream fix for a possible use-after-free due to a race condition related to bgp_notify_send_with_data() and bgp_process_packet() in bgp_packet.c. This could lead to Remote Code Execution or Information Disclosure by sending crafted BGP packets (CVE-2022-37035,bsc#1202085). [+ 0011-bgpd-avoid-notify-race-between-io-and-main-pthreads.patch] - Apply upstream fixes for frrinit.sh to avoid a privilege escalation from frr to root in frr config creation (bsc#1204124,CVE-2022-42917). [+ 0009-tools-Use-install-instead-of-touch-chown-combination.patch, + 0010-tools-Run-as-FRR_USER-install-chown-commands-to-avoi.patch]- Apply upstream fix for out-of-bounds read in the BGP daemon that may lead to information disclosure or denial of service (bsc#1202023,CVE-2022-37032) [+ 0007-bgpd-Make-sure-hdr-length-is-at-a-minimum-of-what-is.patch] - Apply upstream fix for a memory leak in the IS-IS daemon that may lead to server memory exhaustion (bsc#1202022,CVE-2019-25074) [+ 0008-isisd-Ensure-rcap-is-freed-in-error-case.patch]- Apply backport fix for a buffer overflow in isisd due to the use of strdup with a non-zero-terminated binary string (bsc#1196506,CVE-2022-26126) [+ 0006-isisd-fix-10505-using-base64-encoding.patch] - Apply backport fix for a buffer overflow in isisd due to wrong checks on the input packet length (bsc#1196505,CVE-2022-26125) with workaround for the GIT binary patch to tests/isisd/test_fuzz_isis_tlv_tests.h.gz [+ 0005-isisd-fix-router-capability-TLV-parsing-issues.patch] - Apply fix for a buffer overflow in babeld due to wrong checks on the input packet length in the packet_examin and subtlv parsing (bsc#1196504,bsc#1196507,CVE-2022-26128,CVE-2022-26129) [+ 0004-babeld-fix-10502-10503-by-repairing-the-checks-on-le.patch] - Apply fix for a heap buffer overflow in babeld due to missing check on the input packet length (bsc#1196503,CVE-2022-26127) [+ 0003-babeld-fix-10487-by-adding-a-check-on-packet-length.patch]- Use skip, not xfail in 0001-disable-zmq-test.patch to disable zmq test as it is not expected to fail but hangs (bsc#1180217)- Disable ZeroMQ tests due to sporadic timeouts during package builds (bsc#1180217) [+ 0001-disable-zmq-test.patch]- add build condition disabling mininet build require by default, needed by the optional topology tests. - removed one occurrence of vrrpd binary listed twice in file list- Update to version 7.4 * Upstream does not provide a changelog - Drop patch (fixed upstream): * 0001-build-use-configfile-mode-in-init-script.patch- 0001-build-use-configfile-mode-in-init-script.patch: Fix CVE-2020-12831 (boo#1171658).- Update to version 7.3.1 Bugfix/maintenance release * Upstream does not provide a changelog- enable verbose make rules - enable grpc support. new subpackage libfrrgrpc_pb0, new BR: pkgconfig(grpc) - enable config rollbacks. new BR: pkgconfig(sqlite3) - enable realms support - enable shell access - make sure we use system openssl - fix shebang line of the frr-reload.py and generate_support_bundle.py script so we dont pull python2 - do not delete users and groups. - add Requires for libyang-extentions- Update to version 7.3 * Upstream does not provide a changelog this time - Remove patch: * fix_tests.patch (not longer needed)- Update to version 7.2.1: BGPd * Fix Addpath issue * Do not apply eBGP policy for iBGP peers * Show ip and fqdn in json output for show [ip] bgp json * Fix large route-distinguisher's format * Fix no bgp listen range ... configuration command * Autocomplete neighbor for clear bgp * Reflect the distance in RIB when it is changed for an arbitrary afi/safi * Notify "Peer De-configured" after entering 'no neighbor cmd * Fix per afi/safi addpath peer counting * Rework BGP dampening to be per AFI/SAFI * Do not send next-hop as :: in MP_REACH_NLRI if no link-local exists * Override peer's TTL only if peer-group is configured with TTL * Remove error message for unkown afi/safi combination * Keep the session down if maximum-prefix is reached OSPFd * Fix BFD down not tearing down OSPF adjacency for point-to-point net BFDd * Fix multiple VRF handling * VRF security improvement PIMd * Fix rp crash NHRPd * Make sure no ip nhrp map works as expected LDPd * Add missing sanity check in the parsing of label messages Zebra * Use correct state when installing evpn macs * Capture dplane plugin flags lib * Fix interface config when vrf changes * Fix Interface Infinite Loop Walk (for special interfaces such as bond) Others * Rename man pages (to avoid conflicts with other packages) * Various other fixes for code cleanup and memory leaks- Fix license tag- Build with support for pcre, protobuf, rpki and zeromq by default- Cleanup spec file- Fix build-time dependencies - Remove superflous comments- fix_tests.patch: correct syntax for Python 3 imports in tests. - Enabling tests- Update to version frr7.2: * zebra: use correct state when installing evpn macs * lib: set entry to xpath in if_update_to_new_vrf * zebra: capture dplane plugin flags * bgpd: Autocomplete neighbor for clear bgp * ospfd,eigrpd: don't take address of packed struct member * bgpd: Prevent crash in bgp_table_range_lookup * bgpd: Fix memory leak in json output of show commands * tests: Test if `distance bgp (1-255) (1-255) (1-255)` works * bgpd: Reflect the distance in RIB when it is changed for an arbitrary afi/safi * bfdd: fix multiple VRF handling- Updating to version 7.2 - Adding systemd scripts - Fixing build and permission issues- Update to version 7.0.1- Initial package, version 6.0.2/bin/sh/bin/sh/bin/sh/bin/shzebraibs-power9-12 1669280927  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7.4-150300.4.12.17.4-150300.4.12.17.4-150300.4.12.17.47.4  frrdaemonsfrr.confvtysh.conffrrfrrfrrmtracebisvtyshfrrbabeldbfddbgpdeigrpdfabricdfrrfrr-reloadfrr-reload.pyfrrcommon.shfrrinit.shgenerate_support_bundle.pyisisdldpdnhrpdospf6dospfdpbrdpimdripdripngdsharpdstaticdvrrpdwatchfrrwatchfrr.shzebrafrr.servicetmpfiles.dfrr.conffrrmodulesbgpd_bmp.sobgpd_rpki.sodplane_fpm_nl.sogrpc.sozebra_cumulus_mlag.sozebra_fpm.sozebra_irdp.sorcfrrfrrREADME.mdexamplesbabeld.conf.samplebfdd.conf.samplebgpd.conf.samplebgpd.conf.sample2bgpd.conf.vnc.sampleeigrpd.conf.samplefabricd.conf.sampleisisd.conf.sampleldpd.conf.sampleospf6d.conf.sampleospfd.conf.samplepbrd.conf.samplepimd.conf.sampleripd.conf.sampleripngd.conf.samplesharpd.conf.samplestaticd.conf.samplevtysh.conf.samplezebra.conf.samplehtml_imagesfig-normal-processing.pngfig-rs-processing.pngfig-vnc-commercial-route-reflector.pngfig-vnc-frr-route-reflector.pngfig-vnc-gw.pngfig-vnc-mesh.pngfig-vnc-redundant-route-reflectors.pngfig_topologies_full.pngfig_topologies_rs.png_sourcesbabeld.rst.txtbasic.rst.txtbfd.rst.txtbgp.rst.txtbmp.rst.txtbugs.rst.txteigrpd.rst.txtfabricd.rst.txtfilter.rst.txtglossary.rst.txtindex.rst.txtinstallation.rst.txtipv6.rst.txtisisd.rst.txtkernel.rst.txtldpd.rst.txtnhrpd.rst.txtospf6d.rst.txtospfd.rst.txtoverview.rst.txtpacket-dumps.rst.txtpbr.rst.txtpim.rst.txtripd.rst.txtripngd.rst.txtroutemap.rst.txtsetup.rst.txtsharp.rst.txtsnmp.rst.txtstatic.rst.txtvnc.rst.txtvrrp.rst.txtvtysh.rst.txtwatchfrr.rst.txtzebra.rst.txt_staticajax-loader.gifbasic.csscomment-bright.pngcomment-close.pngcomment.pngcssbadge_only.csstheme.cssdoctools.jsdocumentation_options.jsdown-pressed.pngdown.pngfile.pngfontsInconsolata-Bold.ttfInconsolata-Regular.ttfLato-Bold.ttfLato-Regular.ttfRobotoSlab-Bold.ttfRobotoSlab-Regular.ttffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffrr-icon.svgfrr-logo-icon.pngjquery-3.2.1.jsjquery.jsjsmodernizr.min.jstheme.jslanguage_data.jsminus.pngoverrides.cssoverrides.jsplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsbabeld.htmlbasic.htmlbfd.htmlbgp.htmlbmp.htmlbugs.htmleigrpd.htmlfabricd.htmlfilter.htmlgenindex.htmlglossary.htmlindex.htmlinstallation.htmlipv6.htmlisisd.htmlkernel.htmlldpd.htmlnhrpd.htmlobjects.invospf6d.htmlospfd.htmloverview.htmlpacket-dumps.htmlpbr.htmlpim.htmlripd.htmlripngd.htmlroutemap.htmlsearch.htmlsearchindex.jssetup.htmlsharp.htmlsnmp.htmlstatic.htmlvnc.htmlvrrp.htmlvtysh.htmlwatchfrr.htmlzebra.htmlmplsChangeLog.opaque.txtcli_summary.txtopaque_lsa.txtospfd.conffrr.info.gzfrrCOPYINGCOPYING-LGPLv2.1frr.1.gzvtysh.1.gzfrr-bfdd.8.gzfrr-bgpd.8.gzfrr-eigrpd.8.gzfrr-isisd.8.gzfrr-ldpd.8.gzfrr-nhrpd.8.gzfrr-ospf6d.8.gzfrr-ospfd.8.gzfrr-pbrd.8.gzfrr-pimd.8.gzfrr-ripd.8.gzfrr-ripngd.8.gzfrr-sharpd.8.gzfrr-staticd.8.gzfrr-vrrpd.8.gzfrr-watchfrr.8.gzfrr-zebra.8.gzmtracebis.8.gzyangfrr-bfdd.yangfrr-eigrpd.yangfrr-filter.yangfrr-igmp.yangfrr-interface.yangfrr-isisd.yangfrr-module-translator.yangfrr-nexthop.yangfrr-pim-rp.yangfrr-pim.yangfrr-ripd.yangfrr-ripngd.yangfrr-route-map.yangfrr-route-types.yangfrr-routing.yangfrr-staticd.yangfrr-test-module.yangfrr-vrf.yangfrr-vrrpd.yangfrr-zebra.yangietf-interfaces.yangietf-routing-types.yangfrr/etc//etc/frr//etc/logrotate.d//etc/pam.d//run//usr/bin//usr/lib//usr/lib/frr//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/frr//usr/lib64/frr/modules//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/frr//usr/share/doc/packages/frr/examples//usr/share/doc/packages/frr/html//usr/share/doc/packages/frr/html/_images//usr/share/doc/packages/frr/html/_sources//usr/share/doc/packages/frr/html/_static//usr/share/doc/packages/frr/html/_static/css//usr/share/doc/packages/frr/html/_static/fonts//usr/share/doc/packages/frr/html/_static/js//usr/share/doc/packages/frr/mpls//usr/share/info//usr/share/licenses//usr/share/licenses/frr//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/yang//var/log/-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.suse.de/SUSE:Maintenance:26974/SUSE_SLE-15-SP3_Update/f64e351cf66d65563b2ea3e37b17c612-frr.SUSE_SLE-15-SP3_Updatedrpmxz5ppc64le-suse-linux   !"#$$%&'(()*++++,---..-/-012234567869):);+;)-/<===<<=<<:<<<==<=<!<===<<==<>?======<<=!@AAAAAAAAAAAAAAAAAA@directoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b37707eb4b62e63a74300dd9397b28a415e62d78, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fed7fb26ec6401410e3afa878545cfa81472033a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a2a321fa3774d34661918a1942f5b9f1c0fd1c18, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=fd38264e9729267d306cf7286f2e55fe22a942ee, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=ab18128b78d149662c37f60c71a00be5af7a3fc2, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2a78b303d460107d5af40244b17e734091fb216a, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2bbb6d292d7c78f619f7ab33c1cef3f3e33ea133, for GNU/Linux 3.10.0, strippedBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executablePython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=4ac3ca7df80abf405cbcedd858902de3b723fff6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=275e42ae3b19de802dae3727843b1c90b6960eef, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=bd81dbf2071e5e4c2c5ebff38c4368459340cfc2, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=571fd98b1cced43fe4b501022c0ca2256a95fea5, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=b18537d3d95f7377db89bc96fc2b965f6390aa60, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=58e45ae293691105e12493e93105c6292fdf2ffb, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=79fc3325edb0b2f1022bbb2a91ea70f10ab7ac42, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=92d0da79318bd89117ea8530059a1a15143e1262, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2c68605bf7ef582f0c8cae7fad10b1605109d4d4, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=498dfd8d905beb962ce1049aeb9b6f9bf32e07ab, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c1a6ebdf0f935f88526d12227894fda24d14e620, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=23a22d960a5f7b5595436b08e434ad9fad655412, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=629e4c00d2ecc31def70bba38037cd811b76e93f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=908d2f56aa7f1eaf5748a912398ac51fad8b46ee, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e07de8444850796b91ffb2cbaa82428499015d58, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f8e7243ced5feb4b8d0208fee1703a0517a1c75, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7433ae1a6038c7be72ec73343cfe4c64da087685, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=13a196ff308686bb342c471c0a78fe23af1b73f1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7d5d9c092433dc1442493e09bc358b850aa363d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f31cd0ad9f4aa1efc93c990fc8b3f81ce26d3b3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=47a1df21f22243d4d976e72746bb68e05957799d, strippedPNG image data, 647 x 342, 8-bit/color RGB, non-interlacedPNG image data, 861 x 901, 8-bit/color RGB, non-interlacedPNG image data, 1240 x 549, 8-bit/color RGBA, non-interlacedPNG image data, 1141 x 587, 8-bit/color RGBA, non-interlacedPNG image data, 1240 x 724, 8-bit/color RGBA, non-interlacedPNG image data, 1240 x 657, 8-bit/color RGBA, non-interlacedPNG image data, 222 x 222, 8-bit/color RGB, non-interlacedASCII text, with very long linesUTF-8 Unicode text, with very long linesUTF-8 Unicode textGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedUTF-8 Unicode (with BOM) text, with very long linesPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedTrueType Font data, digitally signed, 18 tables, 1st "DSIG", 26 names, Macintosh, Copyright 2006 The Inconsolata Project AuthorsInconsolataBold2.000;CYRE;Inconsolata-BoldInconsoTrueType Font data, digitally signed, 18 tables, 1st "DSIG", 26 names, Macintosh, Copyright 2006 The Inconsolata Project AuthorsInconsolataRegular2.000;CYRE;Inconsolata-RegularITrueType Font data, 16 tables, 1st "GPOS", 30 names, Macintosh, Copyright (c) 2011-2015 by tyPoland Lukasz Dziedzic (http://www.typoland.com/) with Reserved FoTrueType Font data, 17 tables, 1st "GDEF", 32 names, Macintosh, Font data copyright Google 2013Roboto SlabBoldGoogle:Roboto Slab:2013Roboto Slab BoldVersion 1.TrueType Font data, 17 tables, 1st "GDEF", 32 names, Macintosh, Font data copyright Google 2013Roboto SlabRegularGoogle:Roboto Slab:2013Roboto Slab RegularVersEmbedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageTrueType Font data, 14 tables, 1st "FFTM", 17 names, Microsoft, language 0x409, Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTFontAwesome RWeb Open Font Format, TrueType, length 90412, version 1.0PNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 11 x 11, 8-bit grayscale, non-interlacedHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textASCII text, with very long lines, with no line terminatorstroff 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)#(/012345<BINVZ`glptz   R R&RR%R R!R&RR RR'RR R%R R&R RR%R R&R RRR%R RRR&R RRRR%R R&R RR%R RR&R RRR%R RRRRRRRR&R RRR%R R&R RRR%R R&R RRRR%R R&R RR%R R&RR RRRR%R R RR%R R R&RRR%R R&RR RRR%R R&R RR%R R RR%R R RR%R R R&RRR%R R&R RR%R RR#R&R RRR"RR%R R&R RR%R R&R R(R%R R&R RR%R RR+R.R*R-R,R RR0RRRR$R)R RR&R R%R R&R RRR%R R R&R%R 8Md+E9:logrotateutf-89aadfd0c1cca192dcb9714eb0740c659b8f133a45697c7cd19d6052748450180?7zXZ !t/96F]"k%auxokn|չ(.U Eelk5^xRNFuj/hw1킖0ٽ֒^Ry Rn2U'i}CAԲRDcߚw2佭)3AMX@yQB=i})Ky w-D!2)C Ʃ_!O` &|&),ՆC5 C "  7^C4a/tPcierM8/r^}\1sjvl,&H I##al5Q Y.KzrdFԽtAF?2$$I *r|sώ׭|'1Oҏ_0aIE30N4d8QGTRgJx~MU7<51r5Ax*RZ{^7a8x'j3&"k4{*|OBj-h`S3l~UY }k-ypKlQn*o0iTf{8(Wb1< MK w)M8I:1-EG 򁻾avAMw&@zIT.l!z@XT\֠#9 ,N0 &DVLRǨB|G^Gu'_/ 2SB.ًCjUOn`^mS7$s $P\K Ke6 ]IpS"mMxB*5+K5;ˣSOLg+V1I8Lk){zey|o["=XJJ/2cgJ׽!-2^t Nw4>,ꮘ?_%6@_]G7t{fU ɒigBkH2)$)T3ϐKp%*Xwr$#4MmF^9ͱUlLSK| $8kz|!Wp 67 ; ӽфQs8q߼[&@z{{6Brd)!4qux&ߵ<հJ*?t$gkq[b-P*;́ @ *92jCoU{]u -dCn?X$,_n/IJq~觐<H?ϖi#op"ξ:%k 3@Y?3/D_-G3u(JxiB؋8sط"ߏޕMoㄢˏzqyK ?jX $J3ڤCXMDf0h/ frBMZ7LZ$AZp]OByɟuGcgX`׬pY.#D>1balݓ5cx7 rAW| z0A˅.@!>GH&aw4e`Jr,=n`KIe2}^yw9<U u'EBCչXJ= !6KKwfR N(D'8*|HUOQrNYvaG1AU]9BQ0H|;`Dy{ᇨ GՂYD1ᚶZe>>#Tq)uk8HϞ(6\6[ D!xH4xT|] PW_}#[lEH)25Q g9`6shH=-✵YwP Of#L X!mb'm7<X%RETXE#eQƔj߷ ɥv~K-OE-r:bz V%TDy,64뒼hZ@\r wPK#k~9뤵ѾAFW]K(gx[O5NUP^lk8d'ɗ34L%Y !_- Dĥ}]QGN,A,l Ǯ [‡Yo &*&d)(BYpFWmdt֙`Y8NjR,oS#ghT sٿrݬ׎K'ΒyFlACrm8v`^U!ZM:;nG$h8WSG@A>pIBӋ< ҝ5c _&zܤRKK9$F]RyܚAWwE$y"h%sY X" mVqlBZp}.hU"VrC&)@B,' heYtĒOYDx3}ΘdoJiu)XD$gcbZdQ?s*u_ٔdZ7ޱYQZ|wki%@$vIt_I*HP38">7)9bU`Qj1o"XyQs6P16PR+!jdE(`px  k4Zq1&5CD$|{5Ic/4 gL%c57 z%GZ&G-D촦*d[^k+-BNJ1g`e!R1SM+feVTc‹RwWiqVE Q^HU 0/BEFQsRJ۱PeΫ/yiSuIJqf܅Enz/xP/zvkAϲ1;%We@lW'I[ajFD(Рb4(NDWYgqz{|WC4?UoYH y $JU%ʅ0scc>m9xyW0 X ]evwtEPRo?YR +^)ahGn,ErrKjﰫ0\S)GBЛ^dO<߮ɲcQ@=X/Ls'B!VkP#K.孂.-P1stn0~ˊE A/u_~vrVXi6ۈ LMtUĀ=v/]R .A|($EI)GWc-$6',ٶU9uƀy#i㺷(d(:$fxh=I&8X>Bw DAљf1Aj#3yFa7-KVGaX;`w&a538P8Ƽ4:ʅh#!cZYfD^>(t6t[i?)Wi- i,B*^s1S֯"N՚iYCηgK-N$x*)u[]$T=8? P"Э `DVZO]!#Fm|Ve[ޯ\NzD{r3KO%lf]ZH5Jj0oěԣ(QF2Lɂ0՚FXnNݒ/&Ѳߪթy2{7302~x\^o# d_R3WW6CC&s"w"^ӌ+G1T~- Ҋ=<LyBf4#^zTeX^"YH3 BMSHjE ;@E?QASմ!t둔;Ң>?KxVߛX*fw}>[NBpΕPEY'#@f{x {'Ck,`*No# ' )~xv- 虥)&2:S4tClGOL|Cl{ȼ};:\ZW~=<YW5]C?<½ Ca>:ލꝰH(HHy7g}>Cs_}k"ʷ}a!`7 gl6ֳܽLNdts1Ɛl137q8`ILQL T Aw#~L|e }lIn*m^u.5Νu^Do/.GpuanjjP8;vQx .P@QA[TFuUʶH tMY#Nw섭Sq+> rlba=kmLE}@VZ(xN&7˅H1Y682g  Mb\ ~%I$'ʻN|Nxl=M{AvtwnnZB"7Fa[0t/Od-XP[r ywH3C_ͽIF~]cux 2^?IL<-oEq  +p<2f|M1¢Kc5wk]%͇[u~2rYm{ YZ