mlocate-0.26-150400.16.6.1<>,Le4p9|L-@?-0d   A .; Qc} Z y8 f   G h7,m(89:F=#>#?#@#B$F$G$,H$I$X$Y%Z%T[%X\%`]%^&b'c(d)e)f) l)"u)4v) w+x,0y, z,,,,,,,-,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.e4s390zl38iSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Monitoringhttps://pagure.io/mlocatelinuxs390x 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큤e)e)e)We)e)e)e)e)e4G4P]iP]Mme)e4OQe(e(e(e(e)e)8a083f9548d3faf8492267b127c14b8f1453f76f8a8900a1e37a6f65c14b829f88fd825c77cbfe9e470b43f34115e528daf2f8fbc36dead3381e44211d8f3bf433a17c413cbc3d3dbc372ff1ca17bbc8577502e33c382d0bbbd286dd9f019f5f09ceb6031e2f1e4487aa0375806c9cfefe97c88f60ab636663cbe22f002b05a888484bdb532e5d46ee9b10b982dd88d62a6238314bb03adf1fcce1ff7e2f90bf91c4f36c2eabfd45d0a17b689f037886467608f8beff670377d21c96d598e59fd08b74acdecb44880c45c940c14dc652439d42308c31762754751a63105d3fadd269a02fdf5e55acbeb04888c8e597eabfcc25dab2040b94045ed9ce50a69f2915c6b16dd712c3377c1ff3c1788838638a4c18907e1ca7e25e0430b1e62dbd2cab354c8df479369a60d88f9e83caae652e9b0ff006fde07edcafaeae4a192cb971e9bfc52cfa8ec347a999cc76c04cbc287accd27cb136713ae222d91e41fa6ecf8f4aa3bdc981ce35beeb201cbde49b59c331a43411577a783444be8127d79c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b68ba1fd8bb57ae723acfb068f36e2981bfba46b8ef9ad8318183f3812d57b5dddb83a0dde39cf34873d2e40f6c1ee664731c46fa49fd28de01e574a243d4e730c06135e2fbf182ddb6cf2420030699025d7a0e4e66575c117acb60a6eaedfe9b51b492f1d5c115cd9298906383c179501b8f4b346b6e20d61c334d7033aa11aservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmlocate-0.26-150400.16.6.1.src.rpmconfig(mlocate)findutils-locatefindutils:/usr/bin/locatemlocatemlocate(s390-64) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shapparmor-abstractionsconfig(mlocate)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(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.7)(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-locates390zl38 1695023412 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_Updatedrpmxz5s390x-suse-linux directoryC source, ASCII textASCII text, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=910a42b32161a2ad0e2cff8e2003053490ea49e9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4e55deff69c64504627ca14a7ec6fd8648b4811b, for GNU/Linux 3.2.0, strippedASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)emptyR RR RR R RRR R R DUa;sdmlocate-lang0.26utf-8a8544afb88e4b88de832ea25ce2b75134436edbe217e1dc9c9d735e964e332f7?@7zXZ !t/.]"k%Q ni`=)Uvrʙ,!PK p@OA1RRq 4hT[.$?g^TSg\I)J:v‰~ڑ1/}r 9#vh;٥f̾*j)\.udr,lB.UHqqɩƂ#շn1Iw;[L2+ZES)}FϥTS#n8#'Sc.Z4jo2!E8]۹Yoe"v:_vIѪًU*{)G i]DZFXp*ϖZ$?O{z%)z4T &MF4>Tw>eHKTUJ MѪyЄ./.Y;oR'pm1b=d[:O" ,Oh[a3&bv.KKAD_C4&JMଇx^ے:Dx"_gt~0;W}z|9?4hM6Sݮi;)ZyJؾ!!늸@ k6= xfL!feoJ0- .S#x~ɧX^'o(Ɋ Kq)at28SIM5h_br?nuh17fn Ҏl ,VԻZ'kUЋ8ȱh z 83JWƙ_MNJs>.u!SB"L1[X2 Anmް1/58|h1k)Uy5T 9W5P)/(Rd,[ɍV5|eE7ezFN[+5ÛQVsnH~|3>dmX7X)G,\ ozxSћIxŸOp_i^+usbS0onQρŽhΝM􁚉 A70.r~J^eL<ۙtFpӍЯy:o5ɖ-. PA6V.13r*dM+|<ڒ3 ,(Nɤ/ ; )#ȟf »N2w5ccmZ|4r /{sxAdJ)?b^XWw3C?@afLƱpF΢fYi^!}D^uFli1&4> CrVeRÿa z؋P 8#Lc@$b(yDfZR`Tcf|W0UnFj'B!yl00R U?Ua׌rCv=9(p{%eѧosOSeQ ,-Wꊋ&!rvY4#x8 Nvq$tϧr|Ʀ(`>1KyU7tݾrxN #S.Pj=Ǿeދ֎\棩1 +k0Kێܭ=xW:Mxd 'vQ.U;& 0sK>[R4$}9?MPi aWgøUDq#|I0!12n$>(#^=/- Z\3jzw:C7YS6L~Jt[yg1ݩ:-Ki*X3O9}*"i*q[ sjKt.CU404Un0s3z5b5VNAo--f2Uing \ T<|V#k Kxs&5uvSۺ1Yhí?!4<▇E'+>}aںKWw` -2o\_!c|n55%dnߩXy;.eX n#:E{hRNEJP#~gi6cрϘ15# [[`˳qBfwY1zu28,L egȃޭljYWk[BaGd,g9zzpu,7±n& 0/M^I{Ei;yR~)d{!౎R L*l^E!Md]!PYø(xv}gUr/yJ:F #=<+@[)e\:%?oAt 6Ƅ2nd\WSgoK6(KXܒ<`KaCgKh^|-v3|]H}K+5\$_,߆ @цe.j7?Iݑ8CVH=`]C&sm?~T飮(BMx0O1ON4}XjгtSU(jb47mDZ;mוvVy;G:ABtn8N~œL51w>iguZgDjus>j#Hu-XliXvc7@|?[zۂ}4#d_mu ; }K?#*:w/O =j)Rf~x17F܁4@[0 y9MOR.zƷόxj> yw?]\-:c)J'FXxٓ쒳;L{UR (0˃~8(r[)DVJg2@gdBMjOgԑx %s_n@MY>_ 7fHr@?[WWRnןa Pܲ3˺Vwx fB)ՕbK28e#Co oٜt<#q>&ރ,L:eq4DG)aBːo&.\%lzgwxXT842.y[(E?p-+jޡlIK34)5f`9X, T#qa7 wZ=Y,6x5*v%[C A?չ2}g~O*x ;dQDn=H{Y/ w=}rN,_r|/OHva6.w1׫D1kkQX~ZѤ]c9`Mi83~c0=WB1 kFO[(~Vbϗ)U♸l[ 07-Y[r¹1pS!,?*~؜8y:x,Ckx^sq~W9i*ƷBdJvWMm)8l74moGyWhmS4+6kYTZVZ ]N&h:>J~ҒӬ%:4ڥk߰XQu˞UIz>,{wŒz'±]e )ȗ-pJ?$ 3FΫRn-v GNO^)C#Rx$-ʜ6 S/޶|uf9:moyP~ϛjfLeIXF,㈃kfZ`ݎi&/?q3.GmW:1/v蘊4` ɩNiXc2z튔9s5>qL9sC>ZH8o\JYuU.X>9nbUdVSR>GҭcEc"2lM(;v",BgL}2TC?oA8X8Ps>,#Xcb-"fHNcf6=vCc㬑K^=d .[l)hh7gZ(J] : A5/œut?D8\3iFWW-} no/?7"9nCz`J(ҿЋ/q2OK@Ht, '+eJ5PnMii-׋7r\/#X0J;e_9l&w ^זw:Wd"Ν)̅AY7\eH"~EBD g np>!Ӄ󢽚W3$MUT2r,фshkδ *if.ίYh D7WNMhӅθW #oW:iE_y5V(wuPh/t;uW 0_a&L$dM0?)2(vǕjtl6YwKS&uY9}꒼ r;Jf-RHn gKh؎r@-WK+Bp WsThءߜR2w "r^9tW'Ͱi&l PSL= d$$oW|3tΑE%Ref(˧w}zW ` ]c.[h5{z.x@4/hD ~un{3 0|sz ^Y'0L/h$~JCÿDL$eͯ0^;>o^FEn$^b5kw$*CH@-tUa Zf՘ܲ P_Ľ4a>9N:2+UN6+H7W)4Egj"Qc}X@Jr_h' /Cp"ۘL[ݯGZtg,%ke|,]JUz oG9KspuJ,o}l|2DצEKx"SĨAEl m4 ƜxsR>G t [yxtX@ w4-[[&R AO_cB u(ṛ;qZ6Ɲ=iklS` ܃CIk & [+/]o;n%tƟ9?0=>ύs̅*J*$I9(Hʱv8AG⤫4xOlBNi(lN2 AYy"zU@:?f5J'0ĵVbN G_ȽlomI7Mz1a&arC;i-4#ڙ /fPTC Fh{a+I^pmx5=5] * YZ