logrotate-3.13.0-150000.4.7.1<>,Qbp9|{YWO};mOAFɂo;ʝRu辙89LExVicP&<:84\)vp/_M彥: &֩Bh~,C6 ͸ s*>!-UNB'X,."w-63[)(}Sq64vMx֛~+_Xo7tse>F5?5d   T+ AMtz ;b     0  d     < }  HS(89:=/->/5?/=@/EF/MG/h H/ I/ X/Y/\0( ]0\ ^0 b1c2}d2e2f3l3u3 v3Lw4 x4 y5( z5L5\5`5f5Clogrotate3.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.bibs-centriq-6ޣSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/logrotate/logrotatelinuxaarch64#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̴bY\Y\bYEb̴b̴77e03c86a0d12a9d03fa2b83a7015a6fc13806098b576a00b7fe76b90abfc92d51a6b89e12d83c3e952945e8af21465fe07c64e6abb44ccdf6fee83e5daff85f560c47be386b03a397acd0acf1fd7b002ac06d31895f7f28c6a0651dd7b432e91382988b2de5bb02405604a8a68f5592bd15f14872ee3817d9fff16238c4fc384d7815a1f4cba3f2e425aabd64f754020c28efa3ee86768fbebbeb359ee79cc300aea868c8a117e48af3bf38aad6dd5fe4f4c49d2e43fa9953eae6c0477cd9e969d60c22398ef614f67bbbd6e286802fa94a5295257b488967c1d79ea0c907bf8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e2676b71de801a4f0ab3329d6211e50010d2a99a7f4779af380f3f39616504c70469b7c8e341a749922a8be68bb1b353b8a3b27a8e199b82628130402070ababservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlogrotate-3.13.0-150000.4.7.1.src.rpmconfig(logrotate)logrotatelogrotate(aarch-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(logrotate)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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-centriq-6 1657523397 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_Updatedrpmxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6b594d584be5e19eb72a832e416696b4d6d4e57c, for GNU/Linux 3.7.0, strippeddirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R RR R R R]!'ԝQHwutf-8372b775cfc214fe405fd625aa2879ba97ccb7c77c1efb40732dffd1909131c4f?7zXZ !t/.3]"k%a #liyp)Ⳡ q+MZhZJ~5YEy!%F(?^9qe}} +dan'v66i's0ܢdyl cST ߃cZAᨵJ@oH>.wo ꘬% B |db>me_'8O1hӅ'빹)<b^n)ાˑ4z ~=ޤ,dw+|+I3g+'/Ҽr<=Ôj6/Di)$3uoXe5ߒپDznKxiDz+@i H(( q \zAr%i4% ~ @טm@ŌkMR=; <ϰ`%^52'8~pϞ"Y cքȋ' fƾ2ڷ~acʞߧ:HLb* (uE wv yZt*:'X0KOˑ)o+?$kbO=$G.lRaNz~9杼tO!rf$T9RI#u4$;*d]s&$%v8KRgM e7Z.0G}=AE8da2+*;\Ӕ}iۼs5!Yq 婛 LdMyF;A ~Rs~[s 0Me߃PG}*dNjxG2ȣiҐCCQOJ/4ڥL%~ʯm~ܙ.tf9@ncѮ_Va9Gevm>xn4b"~ J18]1+`ݟiC dpgKȤ>Omz'D2!5:~e[q\>U qN\"A`nE^hwUy̳v:pR*g&^QBc[.{=2==IؚS$Yqf:-boX[(x"Ңu " LkQƽp9GsJ$U(+kqBK0ڷ`NOx3U@ZW-4˻;v~)`{"yu~OɴI$3D6pN$vWׄ\AKDes)YBr}_ޱ^G>+nʄ 4H25d&0N8rٖ2lSF_F35q2yhTÌD`z{0ȩoEψp8a9uٶkeK:ֳm)4-0<_\﫺h̢4@{Eca浾5@U0Xc`֕~0$T]DLjY}eg,\A ^l,4)`aq'sȅ#4_¹98[O&,Xʕ` Ya'ʣ(`Fあx{ۊ`Fl+nGgt͓lR_F|0AGsiR"BK*?C8d)VGL8tax/~*>jo\8}Dz] fIScħ{Tu/=󵒭ﷹqrgvG5A`7Vzb_E^CWC9?- C_k 95bض޽I\~8VOpRTIQaLZ>~)BL$E\n @]8Ӡ9 z~]eӔLx6#]tHi4 G/"^קŧwE9S *#L@}қI. pYyÄiu#vS@daF ,Cĸ %21ὗ;IA)t\7s쿕`ѦU(M{ 7@Ȧ't+ shnwѰj?W'Â4BM2o&]d!!7!FAB&|ޝÞbaM)c`NG Dv03+WoY2 stJit jgf~+p<{k1GjL2 NXH0{vp@.ԖeO5W@RV4.ru ]<~eiѤ%2Xiąi_nL4߆w8M1]p8|ĹZϞ>pzC!wϖPg#}1ϴ(~2aIx,Mr)5ԔIv!_P >dhN>brӎ "Ǣ\ LW!L%ƚr*;0P0U X:C 39nTjap#;H|!thzM8j()lBV(b9 ݠ#XqƝ\hUZ"8⫀73 Mf_xEm&Pj]KlkH-+ʡ4ѐfFi9k1KlEv2Jɞ2dL]CpB-QrUl[%07</hF`fAZ#45tm`wb]kY@ߔ3!Jmy#EhhzI}-EZ&j|6 -VyOo3v#NW[qƼ!m{:zt[ 5.H IfzU@KB$NTJLM3n͂U,n:p").jD"D C t2 _/5fkBt3ar;6eDOu7 ߛ{#>#6|$Im R@Yq\Փ3ƅ摸`U>ͅ5zRtgo~O:L&|.'^jwJ펑"q@)} iu*dglf*_3FY~̟h;EΫr5{OLQ7reA(bHƽ\xY~*"qkDfY!M*?#S$ѭ#Q qVH.w.̻7YYas{?x{HPk/i`w-]hb.f_֊'p\5nXB*i$Ji=HLeB[鮚ڀ!.HDj~t$FPjYUX?k603B-zT?+&<@O+2so yXl|g|MF&zK,#uvM-ߚ~z Tx\ACԎm0Pe&F-rc̱ |3K<,)t)L+vWTn5wC|Hęq=q6Ht 6Aզ#4*~EruCLθ=(e4LՂq}&CWq&7L2YTwuTܜ(P)q9lxƋƹXϞJ)R>'"P0s;fqc#1qnIOl1O`:ʬI)a#.}h'Aq:R,*9C*~*,[&k̊ѰWdL@[XmA>KcMbBщ|_oD9DP';* Px"L.RqlM2,L8G퉂&>XyV']vd;(-10UK96$6:>XS8 ) _1VŭY3A" t18Ԧ!3w~~]U-cdETt㒙$ ;) y ?[Jz>F/nnz #;ڋ.G8H$iOߺ8=EcGyI`i=T[GvP:߾h]yzJMR_? CkU6G|$2}QJv3A+֮*I;:YKGgol+2 NDC{YNBZ0$~k/%fFd.) >o cߊ۲D/q;s`V0,sdcE> º|`!angfqSD>΢'_NҠg5DC!S٩Cd ΪîInc]LF}ߡ2?+c>+}bG_+%V58dH!JiGV.vRmcrN?'qVSaN{)74.r0H!4OYFW 1 D h?%K{i D ʫl)sr9 WI'E?WV('I%T,BpZѐwՐ dPg.9ܔL%]Lq.]U YZ