mlocate-0.26-150400.16.6.1<>,J$eap9|o ,B!c~;OE-{H HmʁT\FN鴵bF{&#mWhcVEGy[ 75q K Uߜv}m_wN:oX spu"x< z6ᷠ S;o&A ?nu_5_{ɡ͍z}-S@UNPGпlkL>IU< jױ\.ߞYəj>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/-F]"k%Q ni`=)UvZb` G҅䌸Cg] ( z~SL4eVX,SV6 2q<>),1KAZԆ7r ݨ&Caߡk8Ș./+^T*_S]mw؇0KUc!-pA9`֊M.1VmB H} ;ÆK6Z%$I!"\g8^yR'/2xa@z[q{eGQ/&bw>yk#Gu`(ߐՐ9uK/!(c~ erI< Q uF՗{ηA5CRN!fln&Ɇѭ#,N4gLwJjm N% U!4 G6oIjǢ8t+|+O;Rw2!pt8[ZCk82kAn6%Gff ;enQWrDRӻNڦUwdUx&WřE$?g/km./Xul{`e,OJ+2q+zP+D%EٙX ~ Dts<)9[w& ̀U%/wwEV/r/?2A176CT#9xk3. r;'zѷḶ{ai3lo"YA jE'%e IF RG=FTGʐh3 .mgMT,81FC7)cޏrҞ揣)g26w  XR~'X4Yc?qG=q( 5 qUc%8_#z_?blc$~}Z`E}& I K Mmee 3+;ac 'hɞ7d52b= MjLۍ/6]ذZgaGbx4Uf2nX rs-+}>$MqI XK$LJ&If^ns H#nBxO8gmfb ]r9"j#?H1?*Fݭ`mq?d_42](f4Z5ф8''stzh.h}AaԴ.gS2vѷ"п"c|\v쟉lk %[qMʽ.^J77Y |e/ @^6nu0%P'`>r[.˼P_f{ 7rSlp(n ?9HKLTAoTؒ 3#驋"@Ⳛ X| b'jF4Ly{8X"ơB GʞZW\G-- ם;U2(+nKl l Ɏ.DbyN{߿GL,xuA\|m B-&MiοN:򜒾ͬ b&hxn3ŦG=Ur@pշatEnԫ1%>t"Ka;C*fυ|73cvD =%DЏ ܏|} (4i)1hl V/!G1"eM/s՛i1-I:0%ZdlWL%zSMve? uyX7>oSs7|FUemV xvRїY hk> /Ns `ք(-gà l0 tQGN*AZɑ]-i /O=S%:Pj=cn#1)&(dˢ%a ;P~݊1y\@ yS܂C9r\o,oG6 {QH H!rZsԅtlm2coNnG|qXt7l}CGk” v4:{L،r4~3 Afݟ"<3ƬS}ZnX|l:P-Jpftϗ0z*Cd\/4jj2 Y֝FÝ @ڠ~z#ݰ4Ĥd@\AGݏ-t"^}kÚ8qBmq=+BefpZt\YĿ@_+|1<,O [RӺ(=?3Hi;&^`E Y'[Q\+^#!l#U97r c[>?)%V͹HBmEQziyN2ɣHnl*!Fh& G\|ںn[^=hYT׻I\daD /Fjo| 蟬nS{hadFu,3$ "R/b]/mFNW4jqDli 8(>̟vITy|@0Ob\rhY 4:oHMYSۅkǫ n|H\HgT$0Ûg劝@g:#ۚLtT Ug Jn;x ]cٻ^`Ń5R;TnOVxL\&D{^+OvۂK*;CR_%@QυH۟x|%[U%">ݾExѩvޮFM 䵤cyjM?sȇwQ,Iz2!YD($0m'fguH-a8$ZYe,u {h jTW&?ZD)xz{79nLz֍leYO}/1 M˯m{1`pѶ~Ɩ/ٴmn r TDC`'&g!^wGU]e^%+Ƙ`bDžWǢ1vX&E7Eggn:] sߖnwB{VzSJUXF¯F7oӧ5 3hc1ͺMkG3J(vkO ZK!@. JtWެfpԘ @v=ą\ C̜Je`ϯ]p&̣KzŤ$18v'b<>v)(E^ed}ZUֿbDl+> ' HB_1X[Ųc*VIr/NU8t^ȟ36+, Fj4}q6(PDRQ9w`e,2!Q"istcqK8IZ.@IÐ*x.UT+]3RϞM!VVa;zpsWڄZ4#h6"N_53TAR5x̛R]HʨLpoYmzMo.^&-;:w/:7 `[6u13ʝM+M->|oQ473٩SI <ަ#PZ*Kۚ=e2·%'3c'es%@@r]nWW~09_szb >ls0]@tX^f;? 0H,V6̶*c|Omoȗ`woq!jhE*c3iwpV 5X FMh<0sF+bQP7ƹ[Jh~*|e5IʀC®mk*r(|92T+t(bX|@c# ֙34rS5r| ;EUށNkqR(ߔͅR@ _rOlW5F~OWT#Cn z|:@oT>  c $üQRepNɗ~>ր8WZ,B \&/=ЕKMMp6BQܛX44xEc!ai,O tm‹?8og4AH.xb Ü'SZ$Sͺz4\+qGY)KTn=!DZ >r Pj}yu륨|Qʠ&$u{[DDх$c}CRTD3aϻާW,%o`p 0itpFmlC5صw+VBm.h8w6&\[oT~@>{1`Zך")ydSaA':se )t.1wG\#*+4謫cj`%A9 3YdxuK0;?6\4vAD<#k d"NydP-{ U%舴QC2ќPԶwsD19*=xD|ڀpLGU@_7!pcol3}>0Hx|W1 %a3aBnfQ\ڊ$?O99~ Sr!#AwɅ 1˜RpRhy]M[[67.6-Ac h>.9Q$ۃ˯L)qP:Aؑ܋WRY8xN̆1wk[qB(3u.:.D]&=h?@@C@M!nc t>(%Bul:`I9{9sd-$Mh3GX7O n wUAI錥hZ%qkX3c$}U?:(fL . Fܝ9'[Tb~"_R*0[ex YZ