cronie-1.5.7-150400.84.3.1<>,]4cǾ!p9|GzMfȩ9x;bC0]EO8q>ޖQ hi1`Dlaۋ\P£)(_&N4SEvΌ~461%fa=[N7#D~qt !2|N-M5чs"nQdsAFm/:aT4DJ׍1##pPi2X h{]V%&tYƶCL{Z;7{]<\ if=5>NI?Id   )dhpt  &-K PM  P  M pQX%%%(78\&9&:!&=?>???$@?,C?4F?<G?PH?I@X@4Y@@\@|]@^AbBcCdD$eD)fD,lD.uD@vD wH$xHyH"zItIIIIIIICcronie1.5.7150400.84.3.1Cron Daemoncron automatically starts programs at specific times. Add new entries with "crontab -e". (See "man 5 crontab" and "man 1 crontab" for documentation.) Under /etc, find the directories cron.hourly, cron.daily, cron.weekly, and cron.monthly. Scripts and programs that are located there are started automatically.cǾ!sheep52SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-only AND MIThttps://www.suse.com/System/Daemonshttps://github.com/cronie-crond/cronielinuxx86_64 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 cron.service ; 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# Move the old cron configurations back if we were updating if [ -e /var/run/update_from_old_cron ]; then for conf in /etc/pam.d/crond /etc/crontab /etc/cron.deny ; do mv "$conf.rpmbk" "$conf" done rm /var/run/update_from_old_cron fi if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /etc/crontab /usr/bin/crontab fi PNAME=cron 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 cron.service ; 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 exit 0 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 cron.service || : ( 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 cron.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in cron.service ; 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 cron.service ) || : fi fi]P$C0sr :V $A큤A큤A큤AAAcǾ cǾ cǾ cǾ cǾ cǾ cǾ cǾ cǾ cǾ cǾ!`a`a`acǾ cǾ!`acǾ cǾ cǾ cǾ cǾ cǾ cǾ cǾ 0ac29a59b98b40638d8bccafafac0b6c8b597c2a34ba7e4f7936888869d6d21e9b841bee6a211c224680fd339aaee89f830680c328aade6cb44334dff945399ba2e7834b23b2e5f075f295d37095f0ed96b2bbfd850a15e01fc1a73b62bb54b51fd2f465f22de72ba70943c2aacc691a9909851dff7ff2fa8ed01d60c66753f2f22b4eab9553a2af02368c324921c64700f04de85fb502fafef7c2f498159adc81b443c0c5053c0b1124f6ad2474a7e256d9d58ca23d6e533e721a5b90c43479ee9b8d18b366047031f6589eb3a8af00a6df64be4069c0fae39c1236718e64602bc9300745e66a8387fea8fc3cbbcb3e640a58034607aa42a039bdcbc2b1f7a0422123b08e5afc5ef90bbbdfeff89223d60eef4e289a00f803a0e6f1907b26698b60999a376902c2d0671476348350c1dd59517c3ac43fe56686635120ebfd714329ee53ab34f990f0d556800db82afca1b2a64e2de620dbfd82ff2cc50d1f60b6e14919cb3e59216901e7d04c501b310244f1c4261100571f28368ce344aa9c45898c8f5cbcdb95f215f48a99f2fbc311060c047541d1f954304d5d5cec8e20ea519e61e81bd266cf80cfbd99ce72c458e06c2407df7d4301668587516c6df89d1d69489966099be396c9164d746ccdbbdbfa8fd1bdac434644ea9166c71c9826c435cba8aee64ba45875c49a1af9e93cb2b24b2f3def37e8b323545b0f6f511b6834a291b391122cd67a635313d90b68a1f380f990fcea7330edc15db7bb11c93e612e5d0ae66e118ef5698fd24b9a6f203c65c6cd48fa57bef42372f390f8servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottrustedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcronie-1.5.7-150400.84.3.1.src.rpmconfig(cronie)croniecronie(x86-64)@ !@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(cronie)coreutilscrondiffutilsfillupgrepgroup(trusted)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(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.8)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)mailpermissionsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.5.7-150400.84.3.13.0.4-14.6.0-14.0-15.2-1 cron4.14.14.3 /usr/bin/chkstat -n --warn --system -e /etc/crontab -e /usr/bin/crontab 1>&2c{h@b+9a@aA@a,@`}@`KW_L@^]N@]*]d@]@]e@]Z@\P\\6\Z@[G[@ZZ@Z Z@Y@XP@XӸWSWRU@U@U@UJ@UU@Up=T_W@danilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdanilo.spinella@suse.comdmueller@suse.comdmueller@suse.comkstreitova@suse.comidonmez@suse.commalte.kraus@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkukuk@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgkstreitova@suse.comrbrown@suse.comjsegitz@suse.comkstreitova@suse.comrbrown@suse.comkukuk@suse.dekstreitova@suse.comkstreitova@suse.comkstreitova@suse.comtchvatal@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgjmatejek@suse.comtchvatal@suse.comtchvatal@suse.comkstreitova@suse.comcrrodriguez@opensuse.orgledest@gmail.com- Allow to define the logger info and warning priority, fixes jsc#PED-2551 * run-crons * sysconfig.cron- Fix run-crons path in shipped crontab, bsc#1196986 * cronie-anacron-1.4.7-run-crons.patch * sample.root- Revert changes to use run-crons (jsc#SLE-20276) * Re-add cronie-anacron-1.4.7-run-crons.patch- Increase limit of allowed entries in crontab files to fix bsc#1187508 * cronie-1.5.7-increase_crontab_limit.patch - Run spec-cleaner - Remove cronie-rpmlintrc as the filter was unused- Change default configuration to use run-parts from debianutils instead of run-crons - Remove cronie-anacron-1.4.7-run-crons.patch to make anacron use run-parts- update to 1.5.7: * anacron: Fix problem of anacron not being started on some desktops * crontab: switch off colors if NO_COLOR is set * crontab: crontab without arguments now works if stdin is not a TTY * crond: Fix various issues on loading the crontab databases on startup * anacron: Expand MAILTO and MAILFROM environment variables * crontab: New option to test crontab file syntax without installing it - cronie-nheader_lines.diff: refresh against 1.5.7- refresh spec files (move license to licensedir)- Use the new value of %_libexecdir macro (/usr/lib -> /usr/libexec) in crontab and other occurences: [bsc#1175934] * cronie-anacron-1.4.7-run-crons.patch * run-crons * sample.root * sysconfig.cron- Add an example job definition to sample.root- change permissions calls in spec file to use slashes for directories [boo#1158130]- drop 'checkproc' line from the run-crons as the usage is bogus [bsc#1155929]- update cronie-nheader_lines.diff so it doesn't print the first 3 crontab lines (static comments) with the 'crontab -l' command [bsc#1155114]- update to 1.5.5 * Avoid warning for strncat. * crontab: fsync to check for full disk * crontab: Add Y/N to retry prompt * entries: Explicitly validate upper ranges and steps * crond: report missing newline before EOF * do not log carriage return * skip directories when given as crontabs * crontab -l colors comment lines in a different color * getdtablesize() can return very high values in containers * Power supply name not detected correctly. * Revert "Avoid creating pid files when crond doesn't fork" * anacron: fix types in comparisons * mics: stop using plain integer as NULL pointer * cron: fix type in comparison and variable shadowing * cron: mark signal number arguments in signal handlers unused * Move allowed() and related function to security.c * cronnext: optionally select jobs by substring * crond: Do not abort loading crontab prematurely in case of error - refresh cronie-nheader_lines.diff - remove cronie-1.5.4-dont_abort_loading_crontab.patch and cronie-1.5.4-always_create_pid_file.patch (applied upstream)- refresh cronie-pam_config.diff to integrate pam_keyinit pam module [bsc#1144044]- Add /etc/cron.* directories to cron sub-package from filesystem - allows correct usage of permissions macros - fixes installation of this directories on systems without cron- add cronie-1.5.4-always_create_pid_file.patch to always create a pid file even when the cron daemon does not fork. The PID file is useful to avoid running multiple "cron -n" instances at once [bsc#1133100]- update to 1.5.4 * crond: Fix regression from previous release. Only first job from a crontab was being run [bsc#1130746] - add cronie-1.5.4-dont_abort_loading_crontab.patch to not abort loading crontab prematurely in case of error- update to 1.5.3 * Fix CVE-2019-9704 [bnc#1128937] and CVE-2019-9705 [bnc#1128935] to avoid local DoS of the crond * crontab: Make crontab without arguments fail * crond: In PAM configuration include system-auth instead of password-auth * crond: In the systemd service file restart crond if it fails * crond: Use the role from the crond context for system job contexts * Multiple small cleanups and fixes. - refresh cronie-nheader_lines.diff and cronie-pam_config.diff- cron.service: No limit on the number of processes spawned by cron shall be imposed.- cronie-pam_config.diff: When crond is started with the -n switch like it does with systemd, the manual explicitly instructs to disable the pam_loginuid module.- update to 1.5.2 * cronnext: New useful utility to find out time of the next job run. * crond: Avoid creating PID files when crond doesn't fork. * crontab: Do not try to replace the crontab with a directory. * crond: Log startup even when started in non-forking mode. * Multiple small cleanups and fixes. - update Source address - remove cronie-1.4.7-disable_logging.patch and restore the original cronie behaviour (a line starting with a dash in normal user's crontab is handled as incorrect), there was enough time for crontab migration. Manpage part of the patch was applied upstream - remove cronie-nofork-nopid.patch (applied upstream) - pack cronnext utility - call autoreconf- Requires mail as it's really needed by cron-crons script, not smtp_daemon [bsc#1070565] [bsc#1064834]- Ensure that /etc/cron.{hourly,daily,weekly,monthly} have proper permissions and owner. This is racy but prevents some LPE vectors- Requires smtp_daemon (not just Recommends) as it's needed by run-crons script [bsc#1064834]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Require group trusted if we use them- update to 1.5.1 * crontab: Use temporary file name that is ignored by crond. * crond: Inherit PATH from the crond environment if -P option is used. * crond: Remove hardcoded "system_u" SELinux user, use the SELinux user of the running crond. * anacron: Small cleanups and fixes. * crond: Fix longstanding race condition on repeated crontab modification. - refresh cronie-pam_config.diff - get rid of %{name} macros in the patch names - use %{ext_man} macro for anacron man pages - fedorahosted.org was retired on March 1st, 2017 * update Url and Source address- cleanup with spec-cleaner- remove the omc xml config that is useless nowdays- Add fix for bnc#983925 to run crons even when not on AC_POWER * Nowdays it does not make much sense to not run crons when on battery and actually it can even confuse people- cron.service: Use KillMode=process like upstream does.- revert last change, it is a bug in sssd.service, fixed in SR#313709- add support for MAILFROM, MAIL_CONFIG and different mailer binaries in run-crons (bnc#812367, bnc#366762)- Start cron after sssd.service bnc#926961- Redo the post/pre update approach to fix migration from SLE11. Should fix bnc#919028- update to 1.5.0 * crond: Job environment variables are set also when executing sendmail. * crond: Adding duplicate orphans on reload is now prevented. * crond: The regular crond shutdown is now logged. * crontab: PAM is not called in crontab command if the caller's uid is 0. * crond: PAM is not called from crond for system cron jobs (/etc/crontab, /etc/cron.d) which are run for uid 0. * crond: The existence of an user is checked at time when job is run and not when the crontab is parsed on database reload. - use spec-cleaner- cron.service: Start After=nss-user-lookup.target not after ypbind.service nscd.service -cron.service: Crons run at wall-time, order after time-sync.target- fix bashisms in pre scripts/bin/sh/bin/sh/bin/sh/bin/sh/bin/shsheep52 1674034721 1.5.7-150400.84.3.11.5.7-150400.84.3.11.5.7-150400.84.3.1 cron.denycrontabcrondcronnextcrontabcronrun-cronscron.servicecronrccroncronieAUTHORSChangeLogREADMEsysconfig.croncronieCOPYINGcronnext.1.gzcrontab.1.gzcrontab.5.gzcron.8.gzcrond.8.gzcronlastruntabs/etc//etc/pam.d//usr/bin//usr/lib//usr/lib/cron//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/cronie//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/cronie//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/spool//var/spool/cron/-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:27464/SUSE_SLE-15-SP4_Update/7c26dd0d51806c320376f5bade6127ad-cronie.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7db04ebd52c66233d0ee757d5275aa2d48165e20, for GNU/Linux 3.2.0, strippedsetuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=30d4d4ffe0d5792b381d57c817d26499a6458b34, for GNU/Linux 3.2.0, strippeddirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7d08cc927a9d799b5df4e4da17eeb1fd76ca21bb, for GNU/Linux 3.2.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix) RRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRR R5z@# \mailxutf-8d8ae185e9512f9da5061b3714cfa2a4d93e83ab505cdde4fdf1e13a942601c05? 7zXZ !t/! ]"k%r̫3qp7`V3vL&9a_` W! ~^(vBړO2hQYRԸUPR rܯ*C٭@^>P"X5(A k dtJFޯV~p<=ŠxyEqSG͞J*qK>ϝ']hԣs8O~֕Vɿs <\Vsl|elb>1RbwQyS#j0qKOhrqis%<4lٽ+>UM"Ln?rOxdE yvT=Dm}'D eSp 097/*=X;N=J$jڕ%ٴ6/O1.>g ,p4<aލ< [G =x,h|m3jP_[M 00|-F&{W+P^S:j4Yq'#/.M F8.z,0oCyX2XIM%FjW挊s$ vⴴMT#0u nhOc`쟜KG>= PM ͛BIYTWe~&\.>=4ю5X0ލ{W^R4-O.N6Bܤ~G=M:c Z_nbF|N0\OH.1 *G##y(M1E=  \fPBt0/h[楫n:JP_9o>h᮵&-Qي):;t!眤V fGzrG1Ó qJE:Isd]ⶣƶu;s) TkR;{j({h$TLMy4:wIKzYA U*B>Z0%tO.*27ZFn uuf|v&`sHp+cpV RM%»K괙`FׯYE34I[}62mT[n?iۯk</qI{![>[<8ʒd>;kU=߅OsyT=1%{: ƶ媾2 y .1S`ǔEݑJvk)19}a !FC/&dcTD1-kyrO0˒85V$4;f帅s[ɆYs[mwgLz<=͖h'ܘzbQ-CUL_DսĻڵ63E,Qn(BWO4Rh+4,YG*ߜ+MjOG5(6@,3R:ߥ^]O-f7 LC'ѻ\𺵁+1$/8Zu o̰z\6b.@eԞMγ@hҰ3ѻd1famUgN>%)٨Dt<`'[BwY<@PZި`Ǘx` `j@Dҗh2uBTpueuaH=m##0e>PA:0\EL}Z+P*SP-6fBEn^Id?z&Ym)Q^PZ;V@ȋQߴ;e=>JU^h1{"w$H;*U=\r'.PO)MoJecݖ, 'p?qE+b~Z͵ԶY(8px"Qm|CGkqW{]ϱNaܺ&π:x(6jb&z@5n(E-[P=~KlFV۩{ML q/43hglRU7p=G=C;JjNgWҡ21 C&Fy;~_h-=.2YG \ WrEntږHl݊ c{M @: |zIwWj%jB\!rws O;V[$JkqaK:wyL|#,*tD>=a.?0U}mjյAI=E}:-dCQŶ YZ