logrotate-3.13.0-150000.4.7.1<>,hb̛p9|%. . HSq3e0"Ok[A@ܯ5E%IU>uhHAnX!q9L{UH*v\uql`"z Wa WKiDg}laKuQ t214&cKP(@lGn pBK^JYDTe ^xvgcK{B嗞qVFװD:a;B\̕NTCWqIĿY#VAhSB(9RG-^>F5l?5\d   T+ AMtz ;b     0  d     < }  H(C8L9:=.>.?.@.F.G/ H/L I/ X/Y/\/ ]0 ^0 b1c2-d2e2f2l2u2 v2w4x x4 y4z45 555XClogrotate3.13.0150000.4.7.1Rotate, compress, remove, and mail system log filesThe logrotate utility is designed to simplify the administration of log files on a system that generates a lot of log files. Logrotate allows the automatic rotation, compression, removal, and mailing of log files. Logrotate can be set to handle a log file daily, weekly, monthly, or when the log file reaches a certain size. Normally, logrotate runs as a daily cron job.b̛ibs-power9-12SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/logrotate/logrotatelinuxppc64le#only the timer can be enabled/disabled/masked ! 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 logrotate.service logrotate.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=logrotate DEF_VAL="no" DEL_TEMPL=/usr/share/fillup-templates/$PNAME.del rm -f $DEL_TEMPL for var in MAX_DAYS_FOR_LOG_FILES ; do echo -e "#\n$var=$DEF_VAL\n" >> $DEL_TEMPL done if [ -f /etc/sysconfig/$PNAME ] ; then /bin/fillup -q -t -r -i -d "=" /etc/sysconfig/$PNAME $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ test -f /etc/sysconfig/$PNAME.new && mv /etc/sysconfig/$PNAME.new /etc/sysconfig/$PNAME fi for i in $DEL_TEMPL /etc/sysconfig/$PNAME.deleted.$$ ; do if [ -f $i ] ; then . $i rm -f $i fi done # Move /var/lib/logrotate.status if [ -f /var/lib/logrotate.status -a ! -f /var/lib/misc/logrotate.status ]; then mv /var/lib/logrotate.status /var/lib/misc/logrotate.status ||: 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 logrotate.service logrotate.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 logrotate.service logrotate.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 logrotate.service logrotate.timer ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in logrotate.service logrotate.timer ; 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 logrotate.service logrotate.timer ) || : fi fi  XyF)EA큤A큤b̑b̑b̑b̑b̑b̑b̚Y\Y\b̚YEb̑b̑77e03c86a0d12a9d03fa2b83a7015a6fc13806098b576a00b7fe76b90abfc92d51a6b89e12d83c3e952945e8af21465fe07c64e6abb44ccdf6fee83e5daff85f560c47be386b03a397acd0acf1fd7b002ac06d31895f7f28c6a0651dd7b432e91382988b2de5bb02405604a8a68f5592bd15f14872ee3817d9fff16238c4fc38be473cf18120d8a646a657798db6bb0a2587df6dfa3fbaf14f323a15c9e10dd100aea868c8a117e48af3bf38aad6dd5fe4f4c49d2e43fa9953eae6c0477cd9e969d60c22398ef614f67bbbd6e286802fa94a5295257b488967c1d79ea0c907bf8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e2676b71de801a4f0ab3329d6211e50010d2a99a7f4779af380f3f39616504c70469b7c8e341a749922a8be68bb1b353b8a3b27a8e199b82628130402070ababservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlogrotate-3.13.0-150000.4.7.1.src.rpmconfig(logrotate)logrotatelogrotate(ppc-64) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(logrotate)libacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdxz3.13.0-150000.4.7.13.0.4-14.6.0-14.0-15.2-14.14.1bb=[@ZlZOhY_wY_wXc@X2X'@W@WH@UU[%T!david.anes@suse.commanfred.h@gmx.netkstreitova@suse.comkukuk@suse.depmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comkukuk@suse.detchvatal@suse.comdimstar@opensuse.orgkstreitova@suse.comcrrodriguez@opensuse.orgp.drouand@gmail.com- Security fix: (bsc#1192449) related to (bsc#1191281, CVE-2021-3864) * enforce stricter parsing to avoid CVE-2021-3864 * Added patch logrotate-enforce-stricter-parsing-and-extra-tests.patch- Fix "logrotate emits unintended warning: keyword size not properly separated, found 0x3d" (bsc#1200278, bsc#1200802): * Added patch logrotate-dont_warn_on_size=_syntax.patch- Add "Environment=HOME=/root" to logrotate.service file in order to allow mariadb to rotate its logs when the database has a root password defined [bsc#1093617] - Added patch: * logrotate-3.13.0-systemd_add_home_env.patch- Use %license instead of %doc [bsc#1082318]- Version update to 3.13.0: * make distribution tarballs report logrotate version properly * make (un)compress work even if stdin and/or stdout are closed (#154) * remove -s from DEFAULT_MAIL_COMMAND and improve its documenation (#152) * uncompress logs before mailing them even if delaycompress is enabled (#151) * handle unlink of a non-existing log file as a warning only (#144) * include compile-time options in the output of logrotate --version (#145) * make logrotate --version print to stdout instead of stderr (#145) * flush write buffers before syncing state file (#148) * specify (un)compress utility explicitly in tests (#137) * enable running tests in parallel (#132) * explicitly map root UID/GID to 0 on Cygwin (#133) * add .dpkg-bak and .dpkg-del to default tabooext list (#134)- Version update to 3.12.3: * Fixed accident removal of rotated files with dateext. (#118) * Line comments inside globs in config files are now skipped. (#109) * logrotate now recovers from a corrupted state file. (#45) * createolddir now creates old directory as unprivileged user. (#114) * weekly rotations are now predictable and configurable. (#93) * Errors in config files are no longer treated as fatal errors. (#81) * configure --with-default-mail-command specifies default mail command. (#100) * Fixed heap buffer overflow when parsing crafted config file. (#33) * build fixes related to -Werror (#119) and -Werror=format= (#108) * configure --enable-werror now controls use of the -Werror flag (#123) * copy and copytruncate directives now work together again * unlink() is no longer preceded by open() unless shred is enabled (#124) * compress and uncompress now take commands from $PATH, too (#122) - By default disable werror while building- Remove aaa_base compat setting that is from 2003, we do not support such migration anymore- Version update to 3.11.0: * Merges from distribution patchsets and small fixes around - Remove all patches merged upstream: * logrotate-addextension.patch * logrotate-autoext.patch * logrotate-conf.patch * logrotate-fix-test62_with_bash-4.4.patch * logrotate-manpage_config_clarification.patch * logrotate-var-lib-misc.patch * logrotate-3.7.8-suse.patch- Fix post scriptlet condition bnc#1011120- Move logrotate.status to /var/lib/misc following FHS/LSB and making implementing read-only root filesystem much easier. [FATE#322036] - Add patch: * logrotate-var-lib-misc.patch- Version update to 3.10.0 fate#322037: * Update url to point to github - Remove upstreamed patch: * logrotate-3.7.8-mess_err.patch - Rebase patches: * logrotate-3.7.8-suse.patch * logrotate-addextension.patch * logrotate-autoext.patch * logrotate-fix-test62_with_bash-4.4.patch- Add logrotate-fix-test62_with_bash-4.4.patch: Fix the test suite when running with bash 4.4 (gh#logrotate/logrotate#66).- update to 3.9.1 * 3.9.1 - Fix off-by-one error which can lead to crash when copytruncate is used. * 3.9.0 - Fix crash when using long dateformat. [nmerdan] - Add support for %H dateformat. [czchen] - Fix regression introduced in 3.8.9 when when rotating multiple logs when one of them is missing. - In the debug mode, do not skip the code-path which handles the case when the last rotation does not exist. [Sergey Vidishev] - Show more precise description when "log does not need rotating". - Add new -l option to log verbose output to file. The file is overwritten on every logrotate execution. - Allow rotation of sparse files with copytruncate. * update logrotate-addextension.patch - use spec-cleaner - remove unused PreReq tags- Enable Persistent timer since we are now in systemd 219.- Update to version 3.8.9 * Add new directive "createolddir" and "nocreateolddir". These directives can be used to create the directory specified by olddir with particular "mode", "owner" and "group". * Continue with rotation even when first log from logset is removed during the rotation. * Fix crash on BSD systems introduced in 3.8.8 caused by different qsort_r function. Function qsort is now used instead. * Fix potential buffer overflow in usage of strncat function. * Fix compilation with musl-libc. * Add experimental 'renamecopy' directive to allow 'olddir' on different physical device. See the "man logrotate" for more information. - Remove logrotate-fail_if_ENOENT_and_nomissingok.patch; merged on upstream release - Updated patches * logrotate-3.7.8-addextension.patch > logrotate-addextension.patch * logrotate-3.7.8-autoext.patch > logrotate-autoext.patch * logrotate-3.7.8-conf.patch > logrotate-conf.patch * logrotate-manpage_config_clarification.patch - Remove redunant %clean section/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1657523355 3.13.0-150000.4.7.13.13.0-150000.4.7.13.13.0-150000.4.7.1 logrotate.confwtmplogrotate.servicelogrotate.timerlogrotaterclogrotatelogrotateChangeLog.mdREADME.mdlogrotateCOPYINGlogrotate.conf.5.gzlogrotate.8.gz/etc//etc/logrotate.d//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/logrotate//usr/share/licenses//usr/share/licenses/logrotate//usr/share/man/man5//usr/share/man/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.suse.de/SUSE:Maintenance:24944/SUSE_SLE-15_Update/e502519953fcf9b9cd9e8a43bf1629cb-logrotate.SUSE_SLE-15_Updatedrpmxz5ppc64le-suse-linuxASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=96be2c0f98a6b302c386a00fd95512326f78ad98, for GNU/Linux 3.10.0, strippeddirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRR R R>A=9mutf-877400d65e364a31387cd9361bbf8de79a58b91a07c9c3640fd157d1ca4a9040e?7zXZ !t/\.R]"k%a #liyp)Ⳡ q*E 6/J+$ D2zc{-͔Nvz̗/ u;zUCz*o]Ó-7mqN/s[Q"n)k3'{pʢ?ᳪcqi{Nத0ޯNԘj^ԧ}]x4?.\iPV H3ft} 83v$q;lPUNb @(KN곝&Q:[N+2AC`a,1%?;}-`x?H+/ijKIJ)nu9N%ta/Mf~0ʜ ٿ=_[_YP/mg!|@iEh)?)QavuyDGaƟؐbIG郘` >Y*?oX Hz9Iλ8}O+ad¾Ea!C }*nTVc|V$"tXd NwfR^qS_"5]]p"P>Z'6fM;{[>S8 >W-PW:0cwa `MI`oJL(}cv=:3[w-#&q%# Ef&\9)+!/ ޼\vVs0}%V{8ԞLZWGbDĕӓN,):DݕP_jdɠOhL+yd`m"_\1Τ|iP-H\/m͕$1_hcgso^xȫ͇/EJj 7+I7d%:<@壬!D|>bZimq2_+$hՋ+e[ODa"%6ζ;(9վ̭GC%l{ךbD]1Cnko2UP%}~gkna-_w̆n *VdReskmdq̋;LiR,1Ag G;UPuqoC]BegT+0j;u#7Rze䫎iab@ٯC M"ԱzgD{MڏOJBш"db#بʞ\㕻]"AqsvjVbDw|M9H#^PfLjHd~\_hX;"c%_%B 9F[luCOؠc G%JˀLM7zv R: / 'wu(>iY(m C8p1d˂ȕCeZNԎ6X*lS8pH[:(_r:[[>/Րo[mC)}w'e 1ǫ 6='q,A|5YF)BxCyVm}mTv$0eCr'R+ 1."=hy XH@)KϘLӝh&")I뛚^ TDʜ%s?3QMK)<ƹiU =vѬ|eង4ܠeHjo9wE^ev< Cxg̈́A9 ?ޠ3=掶ie9,Tc& Hg*׶s9+ N+K;Ă"/E/͵ vz3X/vNq *|꿗p$H1l["sKb~? #/EiZ}+r[=$d}/!G෦DTJ jոUy=tI] E-O+.7 鎜MHAp-'s)3lv~Oe:zF+<;ίJ4IBËb a:yuQ"b}wjR^3NbĶێj=md7W|v&߲ m[G SĶM_[5=L񑧷y2)Mzus%Ψ{y- QJGu-;yWԨV}Lr F <灎ϯ^8^}VsCcb]FWAosdIv2\"s߈АWu"bcCe]oL+J9n2הĕ|14|Uk]c/ 1J &@`SZ:]YU'AL`>䨸Z'4v\+#'NJȅ48tcOh^4d sOr|MW<{ R_#ghD{|Q֩_'" - G M϶1d^UYk'Y0X;^#Yvݩo UvLHDһ&2-j0Z/<9p4: ^d^Zuk$TELs`٭+h$c +z,H.84~ xL5jM У%,a.)WaWaewXLJ&gt>[}߸9CkU7ܨv7#\qnQ&({PTfX E̐)rڹ|,?*5XVLBeMu1F,lZ;Nmt-Qd^cM4՚JU,xqp7sB@0L܃o[__xW|.<&VBqsy:K]-P͚ %d7큱XK,^ nUD>ob:`XjU>vV`{+Vy7o0r,*{2= p(cGvV\d܂v\3_uq+ҟ79Tݼ;d ؜CC9JqAxy [)nPUV`o=HHK. #F45.㊈*%s]SJUm`pUH,7'0lpMg7&٪r<0t ϗ+ed"%QŽE vP/#BY63؇*4/J=Ii6R>$y  ")t>1%f 9pMx]V ZZ=-NnkM=bl?>vyӪ\~ٗ-M[C#h-s!H~ASH2FϺ 0VA<ާgw!c\7gsgЙH*" Tmmh$X1F"IG!^}HhBfFD ;Nn>brj}%vtju2|lS)<0#9gd=PJ*G5E:7aRo  \Nڼ\rۮm讗^) [tU74`88.pv+2:'{S y̕>CIdUWff Ǔ,8\%A XjC- lfZY~ ?9B cvh^g-iVbrCA0 ؒ0'K7Ԇ=ŖqI^`NOXJ !t~FvZ&LW̃O\%4PmC0[jNTkҖ%HRofĊM`#ar;9x:&{f޹y.\~:}5J&-g  |mn#]ΧyHq/ >+_;rHҝmWŰ8/lJu5{Ds]!,<ΩW6BE+pWg dB^(QaUjG|+ ey#f޼QZ͚VXjP9lϦolNS{> <26RLʀ$!_}YA_K%FVTsLƒ.4mNX1xlsQ43W!,>H)l(g&Wݪ`thn(ey(|(K_PlVp`59Lch#ة2?{bCSRLC]AHSQX ^eEƂY&Zh9@*aa s@.I5 XZS|Sp(*[5Դ(^-s^5.;S=x Q IxVDK^[Σ5X~I %nylaiٔ7FAڵ[3&iwH|Hw)LQn28DzR=fM-J0,{Q!Vݞz]oђ)\4{Ax~6z[n=ŗK 7ޫ^8[qM~eU`Db5Ii9Q5͈JA*6h4ҷni۵ҔzeLןYL4}TXTX;_NɒJQX+C22vKowa(#w9ur/,6n콈`/%ԆسS<fͽ4<>ԭއqC1@ôfDф 4EryNl{D~k r7Jw; Wv$GdOy%8>֋<%{nS)٢+޵\pTT:dv@GT5`\o|\4$akMW ƀGqy"`W ps -r: 0 :%ͧ>Rw HN[;o6ŋ/Gm`>y3yіNRPU$wb ^/|$DTJA#8Paץt4ʜס6eUnWqmS C}esEys`/X 5i]CjDL#~-HkVK8kPg\IUr`[bNf'Y+! W/1'*\#\D=lLML.:%?<,b?2BZbQ҉phGJRUWtXvJ<Ps[cR #mھ$vQɢ}:-'&"e~"RL͌  MUiDV6x}Eq?3Js_ 뚙aʜւ}wztcVSN:#l5>ܦSm'E&˝TJ",69}~4zݧmz|!ɘg/brHz-i3;Fsï:m%6+>>GWj]OH$zEԿyOiyo4GpE]7 qvDO0"tB9:{ .{$<ؗpp uab~]ܽ/U#ݕ0]__œОYu-+p2)xWҝ޽ߒY*Z /HbUM' `ʧCo#{f\ݯ9; &PZigO9t Z }PQ]WcO]UBj&$MbZפRZsQ}M n5? T^S(v")EJL={)}K \VLcEIŕQP:cPW}}qK tVI&9uBtY|Bb!ٝD\z-LeCa@Ln3YڮHmuj!ZCF֩5٥jY7$Zv0LmU peh/-E叺Хւb%J]ԥiaBG#5eh"*18 |8ϰ7+ _7tw< [*+Hǰ\]esVljnVCbװw^lKاxyxɪMh,{]]La{~*jb&KKAÜw9$~3{^@VMqvW@TŝVBH:yVhQKT"@( D=# |ZWغ?{c#d0E%eY*POa]{u᏷ "zUyvNPsV OaS7e :<0ZjCrYY-k sv 6rvk:̉MȬq=m܅k(軈rO+ ZX'ns3"O* 1ZW Ɔ^[d8肥$7294\#dwJW2Y9]s~c(H!R E u^_97|Աhnq ME=m߆I  ٵN+ȜJ4®sdF9@C G" m;kՙ]Ƽv{qw4̈́] sjR|f|ѯ}P4cMu،TliTɌ캰GRdm&I@2Νw +LdABp;kZiRF$|(GZ@*ȓ2a9{@qP\ C,ۊIXNk¼_OWzF1sJ}BiH87U)a_\ EVW2r޺$?(Ev\X qqqϦctQFZcA;VyK&q +y-4%H*.o&)YT$Gh*CsDs`i|D=kKe x?9qS >|@"sG0D`@BC~HI6ydIHL>6)s6P,+ܒ64ade,fԣFGRU4Ht_Gs/YVBIEN|5%*x+͖mGASt-i| .QJ>@u ?#ZΉѫ(th$t-7kR2t+#}b.V 01aK/3Ψ_ #-UjSH5>]HsQZKЈu;N q[4 fu)&`-wE% T܀sc)bZ[8oɂ2߾j\vZC܍ʇڨw{ڍSӪ UPYëh2g2"" 90=TJqQ& {ֲsX(wA`W.*>%gg$o:V#,&> U/%aH|b^o8Z/XbxpMY{L9i{qW}BdME8Be? ^r|rG dk4;7=C;5N`WxB8oe]5,GିM`'E;^CDOiMCso$ù exѡ@vc͠_b %Džv"'6,AKTW:yQ³ŭ_OxuJIq?q|)GgC ;߶[EGNTOKH@X(yUޛu=rSDR52?=;P!~{phS75lb>Jo߭)/Bmcug]ksf& A9W"!q0O1~:4hhy[(.(YoI튦Jl[hq̐ݓ%Ȧ-!'rUЀy~~X 2%wa O=8PX(QRsԽ Bd3`N=ęT(c,aZok!HFz%~psW_Od _ ZOA7Z"&ZF%!_|w>B (Ϫ"fۭSfF!s@-$I :-w*&Y4aS0:zL>:M FQ ]O* YZ