mlocate-0.26-150400.16.6.1<>,Qeap9|e׬i)E\o>̳."kvyVmm D8gˍ!yw7Q!tiTNJ#)bgSkrs2TԐ#&]Q3Q]Qa[3>zS;3d>Y{ԟo4MX;V&mDws !!IA4$ =y `&BlV.bmo՘xX/Ւɘ2@2N}oYPo$&QA cM %>L,?,d   A2? Ug ` < j   K l;0( 89X:=#@>#H?#P@#XB#`F#qG#H#I$DX$\Y$pZ$[$\$]%^&$b'Mc'd(xe(}f(l(u(v( w+dx+y,z,,,<,@,M,T,X,^,Cmlocate0.26150400.16.6.1A utility for finding files by nameA new locate implementation. The m character stands for merging, because updatedb reuses the existing database to avoid re-reading most of the file system.eaibs-power9-12 jSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Monitoringhttps://pagure.io/mlocatelinuxppc64le 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 mlocate.service mlocate.timer ; 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 PNAME=locate 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 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 mlocate.service mlocate.timer ; 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 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 mlocate.service mlocate.timer || : ( 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 mlocate.service mlocate.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in mlocate.service mlocate.timer ; do sysv_service="${service%.*}" rm -f "/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 mlocate.service mlocate.timer ) || : fi fix/  7!_F ZTA큤큤A큤A큤A큤eMeMeMWeMeMeMeMeMeaG4P]iP]MmeMeaOQeLeLeLeLeMeM8a083f9548d3faf8492267b127c14b8f1453f76f8a8900a1e37a6f65c14b829f88fd825c77cbfe9e470b43f34115e528daf2f8fbc36dead3381e44211d8f3bf433a17c413cbc3d3dbc372ff1ca17bbc8577502e33c382d0bbbd286dd9f019f5ffc6612715e1edd1d671454f07d274b7a7f649b5177881d243b23ef47fb5dc919866fe7ccb4b6d6049c0550a541167e3b24b2f15e3d84dc07825df23e4fd18b4791c4f36c2eabfd45d0a17b689f037886467608f8beff670377d21c96d598e59fd08b74acdecb44880c45c940c14dc652439d42308c31762754751a63105d3fadd269a02fdf5e55acbeb04888c8e597eabfcc25dab2040b94045ed9ce50a69f2915c6b16dd712c3377c1ff3c1788838638a4c18907e1ca7e25e0430b1e62dbd2cab354c8df479369a60d88f9e83caae652e9b0ff006fde07edcafaeae4a192cb971e9bfc52cfa8ec347a999cc76c04cbc287accd27cb136713ae222d91e41fa6ecf8f4aa3bdc981ce35beeb201cbde49b59c331a43411577a783444be8127d79c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b68ba1fd8bb57ae723acfb068f36e2981bfba46b8ef9ad8318183f3812d57b5dddb83a0dde39cf34873d2e40f6c1ee664731c46fa49fd28de01e574a243d4e730c06135e2fbf182ddb6cf2420030699025d7a0e4e66575c117acb60a6eaedfe9b51b492f1d5c115cd9298906383c179501b8f4b346b6e20d61c334d7033aa11aservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmlocate-0.26-150400.16.6.1.src.rpmconfig(mlocate)findutils-locatefindutils:/usr/bin/locatemlocatemlocate(ppc-64) @@    /bin/sh/bin/sh/bin/sh/bin/shapparmor-abstractionsconfig(mlocate)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)user(nobody)0.26-150400.16.6.13.0.4-14.6.0-14.0-15.2-14.14.3dV@c@c!@a]_[f\l@\&@[h@Z4@Z@Y@Ycl@X@W#VvVvUTKsuse+build@de-korte.orgjsegitz@suse.compsimons@suse.comjsegitz@suse.comhpj@urpla.netjengelh@inai.deerictorres4@protonmail.comsuse-beta@cboltz.detchvatal@suse.comrbrown@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Set umask 0022 before running /usr/bin/updatedb (boo#1209409)- Remove ProtectKernelModules from systemd unit as it makes files inaccessible that are then not visible for locate (bsc#1207884)- Pass "--shell=/bin/sh" to "su" when running the "updatedb" command so that we don't depend on the "${RUN_UPDATEDB_AS}" user's login shell. Since that user is "nobody" by default, the login shell will oftentimes be "/bin/false". [jsc#PED-1717]- Added hardening to systemd service(s) (bsc#1181400). Modified: * mlocate.service- require apparmor-abstractions, because apparmor.service fails with Could not open 'tunables/global' error otherwise- Reduce amount of emitted %service_* boilerplate.- Add systemd service and timer units [boo#1115408] - Add rc symlinks for backwards compatibility - Add BuildRequires for systemd-rpm-macros - Minor correction to summary, change 'an' to 'a' - Add commands for registering systemd unit files in install scripts - Update files list to include systemd units - Remove dependency on cron - Move logic from cron script to systemd service unit - Remove all variables except RUN_UPDATEDB_AS from sysconfig.locate- add capability rules to updatedb AppArmor profile to allow running it as root (boo#1089594#c4)- Add apparmor profile bsc#1089594- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Require user nobody wrt bsc#1055634- We moved locks to /run thus do not rely on symlinks- Update the umask also in su section where it could be nulled wrt bsc#1019440- Reduce dependencies a bit - Update updatedb.conf wrt bnc#994663- Cron file updates: - Remove the ac/battery detection that does not work - Exit with 1 when the updatedb is not executable- Add more mounts to exclude in updatedb.conf- Specify umask to allow user redefine the value in login.defs bnc#941296- Remove mention of the locate group that was obsoleted. fixes bnc#902588/bin/sh/bin/sh/bin/sh/bin/shfindutils-locateibs-power9-12 1695023201 0.26-150400.16.6.15.0.260.26-150400.16.6.10.26-150400.16.6.15.0.26 apparmor.dusr.bin.locateusr.bin.updatedbupdatedb.conflocateupdatedbmlocate.servicemlocate.timerrcmlocatemlocateAUTHORSChangeLogNEWSREADMEsysconfig.locatemlocateCOPYINGlocate.1.gzmlocate.db.5.gzupdatedb.conf.5.gzupdatedb.8.gzmlocatemlocate.db/etc//etc/apparmor.d//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mlocate//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/mlocate//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/mlocate/-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:30664/SUSE_SLE-15-SP4_Update/27f02b9cb60fc899adebf78ac652a81c-mlocate.SUSE_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linux directoryC source, ASCII textASCII text, with very long linesELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0f3b0f90c2778be17536089baa468db62d197594, 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]=3b27441c7db023468469401920dc2d210da2d82f, for GNU/Linux 3.10.0, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)emptyR R R R +aPiVmlocate-lang0.26utf-8a16cf578f6bb62eec71a59074e56ee778807d8d8c17f824d751e49e3cd0816e0?@7zXZ !t/9]"k%Q ni`=)UFŮ4TmSuW.IJJA,̓v- Nj9vCQԚq{m$S tbn%lFԻqb6\@cmSz,[W,B q`*5 ^_n ˝шprK1vݸQٵt89J]֬D( PP(@ˠcSb~0T|MfހÈΨ-Ļpffj; ]kG1T:w0A*u'R'=V8;͛[eŃG2!dj=5x@?_=ن-4Z4 ,nFp,Q}Q4cuk;55 (3"244Y 륙4|Ai\tu[`ŚB2_Pz)=e4<9H-D_1LP֕k$ ̵%uߧkv< V<`a3zJ9蕧*Wddw) ]!tc/i0OPjNӋKKF|Oۊ+u#OE1xA(Xm+ZAڦ%rhՇR j敁i/L OnV݋D gŘ,^un{ckM+w݅SYw2v@i즒o^x@onm)&p a EnpGhsT>0 o[0/6L\99 +Vi+rSן,w؎&&(V^b1?wP5~"pg"H0K'7^;. QS {SCX^);WgOL*^5 { L-VM" ]]$|3l@*b,Фsj/ \lokF4I@K럛]i%szGPJubc VS&9“Fy30DC]vxH7 r>+[+@Trl5j&{&FWȫ` I5T'q~ )]Ms qQF5g<:1F.V7={"15 DL)_Q{bdOg%+%3U94kUiīs\z|ؽ $~m"!Vv`2$nqꍋYc&;D*UDEM 6p6ӕ-$ v8PtF(UwTm@C=6!#U$_ݯ2Us'V):ξX_!#{JT` U<ali0)mOohNb9 hF(9w Bz3ß摛=Qh-N gCԤ$`GG\oYp(F g>B{`'`.;n#;Qc'huT=ޏ" t=sFb nwO^:f͉˳2;?}IbleQ JB_"cEtI\M1CbԊ}M\/Rj+-qN1c'7F{7¸bt*0Ɉg< fS/$[S'XrZվa.5Y`Th&GoHJgFp#Zx pn=d=nnvgyfuT)@o:D:l}*~3WV GUY-[!AV(KH HﻑaKϫM) .KbU /jlfڤ{ R^LclC>{Y1 bDϱlO9u67;֧8,[I%x,?s Pr\M;+ 1w<3Ն^ƒSg}8 amqešNZM.H$XS$ԏCS@zC}@N8dz_VQ{f9d5"%:KDc:& \`oc{F8[`q@*XB:JKTuoOC$|;Vd ," Nr;ߧ=bnVQmƶt%ȗzi5M0Fu5& xY:E0rVMh*jx3IK|7̓f jKL)4M<D퉄(ŧDM|9#Ϸ f!G:/Ҍ @/귾i`RL؎Æu–3Ie8*,]Ĭ)X(J66&jS䢁۵nM=iTd5 k|f}ɥ2xF ~ mb=9Q/(gȇ}K^ bL)A8wn<4#54 vWb~WDMiMyEء0DSF^=]FKѶ*)3͡Ic񑓭q}3VS Ö)°>L##`drfcI ho[#f#F+@>8>>ՀZ;(d)rw?pgV<:Cio#ȸ1SIx<b*y1L:>Qd%g$dﱤ`w̄ cQV_Ҷm^=06ġiB a}y'1Wt`O3ʥ=*^Qe.>CCi۟^ڣ~=V<㜨"S|Իn.I8-0_ Is7yLJa|Z+^j7_N_5A48ԝ 0af(p5=KxyP#Fy,&h9jP1 40:nG9>:kd"ԚpS&No\-IqaYrcԪZT3S97 @XRFiW_ 8]?fեz]w˅f`Tc+_ׅ&ƐKdR$8!5)Ul9W,r 2h@6`yLUŠg\d5D1Ǘ&npptYrqUtߛ{}  iu&/PM8;^L~uݧX.Z r{e)u8:F7< ͭú s0]r;W3E]d 6TdDդx.i]Y2uYÆJ%I} %~$}b aXgEԧe@<[jUS\| =eÕ BbƷ5i>@gv@ʵ&J-X3ic`Kl>ݴjit<w7mP^dm`K<½PZ~fgdJ\ծ>3&Zh~ޱ[iiVl.ivrIqWYFHɏqj8qz/1"GLXCY͕8[KpKAH~8^'ffjsx:\WR},괧,Q\}Ehvڳn YgSv~hp.@4|JWǑ%GS_gT׮|R1dwzeb@&JSj:\䉛7y@}ݨ/-d,/ySO,ntxB>[B31`Sdϟj/tę1q"DAe?YlZ#KGvǎkZ9TKYgp2M鿎Rys=Bd>}0l©9yAK%,Q=jTϿQw#@|0e!I?w1_p]5q\ᡪe~9:Y)un5Ka:8њ!P_Yc:mK8]ai|C$tRkc=K2% Gu[ Xe`k㚕*;9X M*(9K>uw\ٯWE;C4.Mix;J13"p] .|=C-jXLJFr9*`~Gv`;C+ hך};3M2ij5%G k6of/|wʏg%"-E?RiPjqU%&'|~ *"NG$[ )Vd<]3VgQd3j: h16SbB (a҅e,ꢖO.[Osb:!i6^01u:AĘQФ]Kvq஁| rnȩC"Ql©~P+1W g)}]לFDH:nI,p B[vļ0s2ɂ^Z$P6%_}ăO䴔ƵGn2f}z<SUHIB<~35pz{,t5+qd;}5?c dP;v7U?WS?ü8[zU^g2 8W0ゥ"R]|6КOeTe ݸsi䅵nk)e=$7,K1c+ L"zZH3RGٸA.O]:LĈNͭ6 z%W'֏+P.\ral=G>"qV+8V%z#?+剻!}"s͓ə\U2DrIӀ0Q9%1kl]K@]QGՙ?]!9"*Ӎm65KdqyUDA*KNGsGm5UmsmGYϗwS>#lSE5U!-{RG۠tSS\S) Eکw5$ ~)>}d ! 0(XnLϘGY5<&iCJ1_[,Ԋ!: !^DxqF["Ӣ|Qx'6S1 TEE0ER]Aا-Cp9&T !+}IKfz nPO+2 h\=I{d1Kw׽8z4\mL3jЮ " Csd ,$\13a̙ {./>5{\/m|l{]?7S+(7UU%m1Stk$Z[䫆bFQ.VY$;J]_"Yms9}"{^_LA9vXBAhI#N 1D{]*]20Pu5~e>nh.AQ;<ٯ "n9cL-{NKEzipZ.Hȓ:̵}ؔ좮ieXdrdW5  djV KW"ܕsB1^q ~ cz˙"E9IɃfyWwH0(4π~miKIA'C*0!vHqթwXǿ*J_8sZ#i b!kY9ƹo3">M\澼𭉪C;&A';N[?k+)ދQH-wRq0@oI*#IB)tЭg!9XIA:b@Eu~l.4QQiB! 7.upk5p|aC+m!Fk,W&Z/Z;͊err'/*1{UD ed~hՑ㙫dD87NAfMVQ48i R㚃TK Y-M-~\Ăf]kj}laZK2W+(]l7d W2G`{`kaSg~ 򌵽HC