killerd-1.1-lp152.3.8 >  A ^̸/=„O15&:1|"p5#+uO*@OokmKpxaDS3DDzcxjIBy . YL0 `?$wyh'^'$ F8HȦa#km{K{ƩvK"zj1:)P9 lvfؗpF?d   E'09 Sb       ,Db,(89::=m>u?}@FGHIXY\](^ibcvdefluvwxyz 04:|Ckillerd1.1lp152.3.8Daemon for automatic killing of login shellsKillerD is a simple daemon for automatic killing of login shells with idle time exceeding given limits, runaway processes and other system hogs. Almost everything can be easily configured.^sheep87\TopenSUSE Leap 15.2openSUSEGPL-2.0+https://bugs.opensuse.orgSystem/Daemonshttp://mj.ucw.cz/linux.shtmllinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in killerd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in killerd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-killerd-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-killerd-update-$service-new-in-upgrade" fi done for service in killerd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset killerd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in killerd.service ; do if [ ! -e "/run/rpm-killerd-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-killerd-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in killerd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 killerd.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 killerd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 killerd.service ) || : fi else # package uninstall for service in killerd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiiI hA큤^^^^^E3*d192375321884cee7cde7f5a25036ddf5f10c2ce13b5598a6f415c5a7cc1488e404620f525a0aaa2e1e296c72aec4edfc1dbb741d442bae65ebc3321802af79224574303a4f0aa716dec2d683e8a954b9ffe18668779cd76ea7f944629bcbb796e8758e1aadf545f3f4cb1b7408574e3c690b790c9d61aa6da970acf9ddd56dfservicerootrootrootrootrootrootrootrootrootrootrootrootkillerd-1.1-lp152.3.8.src.rpmconfig(killerd)killerdkillerd(x86-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(killerd)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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)systemdsystemdsystemdsystemd1.1-lp152.3.83.0.4-14.6.0-14.0-15.2-14.14.1U@T>aN@J@EEtchvatal@suse.comjengelh@inai.deuli@suse.comcoolo@novell.comanicka@suse.czanicka@suse.de- Cleanup with spec-cleaner - Use systemd unit file- Use source URLs, enable parallel build, and remove ancient specfile tags and sections- cross-build fix: use %__cc macro- updated patches to apply with fuzz=0- update to 1.1 * killerd.c (init_HZ): Use sysconf(_SC_CLK_TCK) if available, this seems to be the most reliable method on recent glibc's. * killerd.conf: Better comments for all settings. * killerd.c: Clarified license message. * killerd.c: Users can be excluded if their UID is less than a configured limit. * killerd.c: Unified processing of wildcard entries. Entries with no names always serve as defaults, special treatment of *'s is gone. * killerd.c: (warn_user): Avoid unlimited retrying if the user's terminal is XOFF'ed.- package created (initial version 1.0)/bin/sh/bin/sh/bin/sh/bin/shsheep87 15896296361.1-lp152.3.81.1-lp152.3.81.1-lp152.3.8killerd.confkillerd.servicekillerdrckillerdkillerdChangeLog/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/killerd/-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.opensuse.org/openSUSE:Leap:15.2/standard/5416287001ab582ab5ece4038bef8ff0-killerdcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ace5cef55b040a7ef80a05143d63595b7229a2cc, for GNU/Linux 3.2.0, strippeddirectoryR RR RRRR<-U-LũKo@8k? g%Tjz?g 7KN.?IMJTG~dAT14 lFB4w' -"t=:P)*q唢2{*€k3zGO]h2oć =Y٤=q:'fPzAk^pցZGn4$bsLОVS?ٕG}Eh3;R_)莀\4`fwapaDXE(ʜ:=&Ɉ6ʞ2)QVa0ЯZghChB0VB0b-[=E1 w (6ܢtAZqD9dc(2ŭjn7e%YM7R12iDQ$dH؝6T1Njۜ]S҈{c25}@~[=&׷$>ID)EK5Ckv~~ )ʲ\Wkѵ\a"/XY" ''>s2D;-|^x.(KbLH@8qLAl'+%pP_T;E~mX@d[wnP?Pvyp{L }uHl#w_Q.r٭nwVbqU?[TnWC-l~hqF~YKDN^vZWB{T}GϓѪѾ|y?%Y.8A$ɉ"Îg;ny i5MN_@DA]M3"zMƓ2pN&8Àk5R].l\<Պ{V/|q^x@?Iɹg,BYʮ//e̕!$)uT;nR7s Նb6{)zZ*3;Ji&ϬQqM[-s[X|5T=pn3$lPXsUq|[5wdpONxJ&CV?#8ƚߡ xY[cI*٢ELd$Dd aUU<Į\NSDȍNF#u_'DGE%]& P5n(*AtuRӎ8 N DgSZ8ͳX(Ĥ8K]5b-2}:_1PpY)}/z\n2+U)HT}^!~K w-+V\2+k1ws:i)]>b癄Q`ESX/Zbz5%$!˶΂p3Ln|IˬI߬pʀ3o5|eLgf)B<\#&6xY !,dשw1S/u.w@fyé~%[^0ˠ`rF/0MfsA_H(ݓ0@I,:UZd#U#$2=pEpσng99$ e@*ƴlFא^?F-ia5l 6v)7.4?8^)~{0ןsljH2.bGkH>gxԊH|EA|?چ#WH}A2-ďv|sUN TVℰ)!t$Z& =7LF+5 %GxA[ur󤻡M o7q`-,9"a/}>xEcZųIdumK3CX",} 6 g#]਌"A&yc-~n5f'p8UFp'W'Um5&M;݁*sbܕ}2>D *U,?ԯrfc52S* c&~`ر>e0A0Eo*K{W)@"QTb/;142v%n~҈`ۚI*n+"K 76u\DB^cNX ;궮N2-a'.? YD$9 ۷`,׹ݾ #ZZ`B~=1Jw`{(2 ecixĂM$bԣ5ʌkaj&ɶ ٍ3lgjE,kBÏomU&gְv!C<7bacŽٞ&yXϓ_pYC޳x"ᒽGf2-u8\˥2HcmLsL3Y Gm&j3z)I^4>oPt`(]1e3{+"OIĜD5Ww0ɻbbhw% ybϮar\X@6MYn}'z$J ۂ Fm`aAnZ\<(4C& @ƥٹ2wVd%|\8ݤg뮦\vc_!o( =X [F u9n p]䔰T_[#˜{71s!=onQ {nv\H5@{ԋav+W(,o@`+Yf[3!Њ{6SV.4"YCzaXK-%;K$sPL\*'Ri'-ݧ!QR]1陬S &=\k4<I'o>MO/qnK˝j$5P_+MIE1ۯ`YGq5)ƂrR6^pq tnT/3MR(|{ mc]7P{3ίGg旴~xȼ9Q+WhBtT$M*bZ=[p }vE/͠1g;#_N-]mIs[|)IOΆh:脊sdXU= !t?=$5jMB-E+9dta U{3w&P84ˬ yC=VdnyA#Ԩ3) jwEͩyF"S( F9MkyBk2@n?o#A,ؾlմb x>C.%ƕ$jOd W685#':u C@hρZJ^DŬ}eig6}yiE>=/u5ԅ_ԛg\UQ $,'mj.Mgnf\|vjdC=n%'`aeǃ#>߭G FjDHNPpz/>gdO)A$T:AnZ𕹽Y\,e2?t})HF42VSR|>լ42{3 xPWi9@K{E&xd~%]l%u,!dV/ HQJSƲĖFRCYj5៍8!zqyuF:"J I6VV g.S #16j4NK$JrX[[b㮃jP/-PZq(${\(9{FN0FEbb}jLҜC(x42?Xdz1e/N()4%τ. "y$x8]Hj4'(ϞR'ǽ# |2*zN?MrFw5TǷ#ISk(n]_ C,_6nDN Ҳ§ vW|A-x4xܙ% =HA#R>+@_v~h12F^}ls\XF=T{4KɴR EU!uT\:B7 mF;g_3ױ|=Ҭje;,vz;;(9YRϜd4D% ]! $+ pBg|u1J ßla`Lor)">MzݤQpC']vbF}.xزs.v%1~c"/05>sA#dn P$5~EÍchD#kUa!&HH 'co )u~=QCb ߟQ_6,]> |mkoq]eݼsjzl<3ʱcyD{!x Ϻn7Ҁa8&|1Q%, ABOO%Q=G)9ay;mrHLЭPvybjUq8q^Yy`܀Ȅ~vCa3>BRXw`g8^z`DG@72oH)1h_EaEM۷yH'g(nG [lHfyx鲶\2Y q,IFIMH{e{yڸdzM4i&$ɺ5JsWQj?-gTXr5f' PXf7748{}!TCCNqkQWZE,lcSI. &fO;}S&`kBkZ.!95*IT5e6OqAƐ[(M)Ңsy)F%|=vOرL{SIoSt_Ͷ驞8`k֗=4N> mJ@(X %QDJU.!9 qwI-R$NFf+ZQ=-(i0.]u`Pej;okl/ DB79d;r#yo``ضˎ zE/,MBM:[Z#wxXev)0*c )(2"7cwkJgd3$%gENal;IW&jUJ-{gm " k-w?8ьXom1waڒ_uO I;z9fr+y/1Eh%3tqs=gx얔+Y ~Jlvh1&׿eutF\IR2YD|A2G{w ܅AN S VKMlhh$p;Ji@1T 0ev:访~0Yˣ~7#"[2>zrp_;H ɭJ"o-a>н9ye1Ov*s0LrC}b|sjs>LB$hv/e=--*+shBOa`*4zrzW;!k^ iƣ\Y+r9HV "vI[*Yql8NQ_͢O$ jBʯ)V^0ƞޯZMMai M4}|2U@m`i$wnֈ hyc&FXoy造eVɨ!qbzE%bV̡td\],'(ii,9vVLYi,ZE,N]ɁPvehLW>SJo =բ+\BdBRz̡{z/{t~tp#H_!6p0jq+Q🞂z'F(}tR.OY'zZN_ɝ6yjoa+G̨soud0't'm5P,/z+ֻ'YϯcM RS[xGjwg,)/YХ+ ~w=9;.dFQH@zo3 2z^ȍnɼ%+9Ri`35p\-ݽھbW gof!0 tLJHX2( $Ӡǽs`T)$h]q%%_tz$ABK{J mlc9x|DtNzz]q,C] NJο/㬸_0B=D' YZ