actkbd-0.2.8-bp155.4.6 >  A ddI%z  b4ISC(j2WǁDOxmz DkeԱW!NQ%0[2BEVt.ڨAB*2ZFSa$-Y[`LG8$Zh~&zn/n"f)Z?\Y`F# 6|sZxTMt+\ʜ7;>sG$ԬBI[#ynmპAKO)H-Wؐef?is8{bq>I/tn2aVGFpjqffu`bEƕ$*zdp5YTyx0% ^R/"ktN|oT*wb=7]xsfʀ+ǴuP˽"O |Ez:AT`V9܈CF4uMz H p(8g ^,VwZd޵({'v΋TC7;_hu*KCXWEc0+ C706895e9087d3ee8ea65307e575448e26c5947b443abee4425309008645baba78705aa0321f4f53b1e584505c42da8e3d28a4cb2j܉ddI%z | d*gXj0q5P<9*aוּŎTs=b'14ä2œPvzD!p)~O+uJ>(ĭy^In oKՋ:鴼Q+Z mLYU鉟1 &%nR ]FW*_+ME`,#yiB-R/c-TlN^bނt#9bCO8d\pykzH JNx0<FT ه8Lh(?sgSk 5Ppe)/ .5\>PcJ3¼p־d;i'5 kJi!hԛ_xm )no(SlYCgܴ"]߄9)޻F NWFvh"5JBM JuHrd%E"qkSC ʥF^30EJp\uEJîB?$WXE`Mh3=2 :69,>pL?d   4%.; Ud ^ _       @      Y  h(8 9@ : =Y>a?i@qFyG H I XY\D ]x ^bcCdeflu vw x yHzdtxCactkbd0.2.8bp155.4.6A keyboard shortcut daemonactkbd is a daemon that reacts to user defined keys and launches specific commands. It can be used to utilize multimedia keys on simple setups, or assigned custom actions to rarely used keys.ddold-cirrus1SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Consolehttp://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/linuxx86_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 actkbd.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 PNAME=actkbd 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 actkbd.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 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 actkbd.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 actkbd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in actkbd.service ; 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 actkbd.service ) || : fi fi^jP6 6Y܁A큤A큤ddddddddddCD FaFZdddddddd76a77e0176cadac3933f1ca7997eb3f98b6f8cc5b3522978ae76fde7d5b077ceb9c4bd27d683f0bfa474eb24a5436b958abddc72bdcfd665bcbcb5c9545be1c839c7850fc643fafb89ed7958f2690d90558528fa87ac2e20fe1821dbd3c06cf808413d9d2e0037554e2fc3069b601755b793f2aa474af62240e91028ce4eaa50b41253f7b7d0c0670bfefe180046d69e6c7e5b6711c4c9c279ec1e2e02263786d520e5a9e2509f9c90ecdcf0684047e66393ca64064ca2b84c81bb19e7f3b40ca59b14447de63df71a7ba3e3e5bc4227b1cb631250f41fd3bdd133a759ee3f8d31c2ef3b335cfd17f2f2e1c7570bd24236baf100d396d2681f262c4be607ceb2fc9a5f0ff6d15594241a01c14188882d851e587c4a8d50fccf88d2cb99218822ad53d9d18bb48d40d515ab5d957903b37fd197c748fe527a09ec07167b443c7fservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootactkbd-0.2.8-bp155.4.6.src.rpmactkbdactkbd(x86-64)config(actkbd) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(actkbd)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.2.8-bp155.4.63.0.4-14.6.0-14.0-15.2-14.14.3cT@aim@`@\6Z@TTܕTSmalcolmlewis@opensuse.orgJohannes Segitz Johannes Segitz Jan Engelhardt rbrown@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Spec file cleanup to fix build errors.- Drop ProtectClock hardening, can cause issues if other device acceess is needed- Added hardening to systemd service(s). Modified: * actkbd.service- Reduce strong requirement on systemd. - Move fillup requires to (post).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update license, it is only GPL2.0- Remove wants/requires setkeykodes.service as we don't have that in SUSE- Fix path to binary in service bnc#903584.- Nice and simple daemon to convert key events into action./bin/sh/bin/sh/bin/sh/bin/shold-cirrus1 1684330734 0.2.8-bp155.4.60.2.8-bp155.4.60.2.8-bp155.4.6actkbd.confactkbd.serviceactkbdrcactkbdactkbdAUTHORSFAQNEWSREADMEsamplesactkbd.confudev.rulessysconfig.actkbd/etc//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/actkbd//usr/share/doc/packages/actkbd/samples//usr/share/fillup-templates/-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:Backports:SLE-15-SP5/standard/095edb708326bd88a25a8e92d8f558aa-actkbdcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b8eaefd14be03e894bcbb622f893ec4c9ce7b4e1, for GNU/Linux 3.2.0, strippeddirectoryR R RRR R R X6닜@7 systemdsystemdutf-8885314dbb33f69f806e9029663a0383d85a94424a08465a462c4170436611be6?@7zXZ !t/E] crv(vX0K#DivJc} LVdOVv:avl21>?az{?`YqVɌ6eo ,Ɩ-e7s ѐ23YZFi=M$Y; 眛LYLUܐ鈂B\8V͈hM_L~vAG_WjM$μ5UyHã+ZƲPҵnE?̊} i:ɰ(D韃HN)Q(TGʄFxucNs*r}اN=}9;67"LcuDgW۫TRlGQ"s3-ymfAJG4_+rE$'!m d>yeUAƽĽ!1T:d huȔ3ULl,*[ cMXAe:bm R''" !#xy(gBS2tyiz` ٱ`3h5|I vƓuMEDϛ.1$DAS2gdZvbCzך*\$i]}':9f9ϒ  (ȹ= g킺E9]1݁&Ry`3~:9'ט*k3]h>ɋP`K浾#jϵ.o-7VSE^0R1OdЉv'^`!MLӶl"C}CCB) Swt,",o V4I0Y'\#ch%(f\ P+;Ou$r4}@E6ߑKaϽtw6)7(0S/Og=qO~ UPh2eCA>_ǹ%q s@x^nkGg]A@㮻h 8bĢǙjO7NΚ)D ,lv_ e`֧tr1?k'ςȋJ=/byҀ;"dym@'<'zzQwGQ!zvXFZF{.$g t3,ZN;ێGWdWL~@0rdFel׼[7d9˱y9Ə90yMdc1`ER/kKBȷȄz8][Np\r$["z6޵rv*cKhQ/A{JAKX;Ab睯FXQA\yN 4xǣ}5)Y6Д[iQ(ߐ)T3_>)u_$X8emqj'6yXJ۽1[ŬN„rn)8xω&{:?LwD;`*U6|DװlNxϷ:HTWKZ>jz ܘ@7-ӣN0Z,Jv( (wGPfyg>8Qm q̍W\C_r);}zDV..`,|Sc]lBnp~6B܉+z!o6~$C!`7By:uU!R{1d=8Z髎X=qo ]ٛ@cer<{+}x{6slu_݅C5TCvsq z_+5~opq"j`%^Mj4Uꍷtf9?H:>׵C/$1-ސL~qk~Qt0"Mr%|.Ĵ}լ rC9VqNa:.] lYxBC:ƞ+M(B,<_cnhq مgOڧ04Q=:R(9+CI/H"p߁M*-@w\bӤXY|Rȧo&Pr%ɻK k$o H }O8@q(5Q}s04!5QTJ^.uyoa3#ӝf"u) ޿x+.AX LayGpU'8f|$qͻ Yw*kFGFƮdXr4:(wD*(JPk)R+$:H/"r|Su4'(B~5Sz9%L"ƏYx(IDY\.w㝄JRf[ Y]9BѬ-EL{ u͢5R^' oVTE?I ^s\ wDA"%汣4fB kM <\MΪ* rha /ETvf65`iḱ͋-0uFb=gcu,{wPdg|B?s E^\r'ÏR= ؈g3TҎ$$"!^oiDX19ְw6FP$}8sI؂dB5ַ>;*xYˇl{lUm]~L N=^7vy}k3zLC;&"? !;x=3ٕٔ PGfUM0&zLRdu)zW- 8XGAT U{p˵k#:$S5K\8MS܄/h</F :1Ɍ8ߎX5#t"h0M}!\2U|{X#_f/ zSPD-p9-G&K_"I cɓPD㱇\TMJ$Y+zz仦tauUa=yHyC5q/[:-hٯ- oW xwg+~JԆ*5+/Wxuk&7:R ߏR;AM].V@E ^A<8cW&⑨HE`b,bQ<9V<34bpgG AsUYHK}n5?h< Ag.iP;|*/ k죹*Qܽnku?(26s3I^1mUy=Ac#i%mNU;e]ԛC:U=(ACuL_̔10guIԫg"UPI'RG~@sLFIGZq'3v^nmp̈́ WƢ+V49$l6~P'^u>4K@tWקSFZ)w7>$<#T?!Pwv#{r>C8DFI D:T6 |'g]"Ѧ^z=rn#S0m,/-nEg-\Vt2ąIր ~上ypr'|cJ󏵫LPY^[ f~;J=od ypZOS5Ҋχ/:V*i%tʸ-4. ?j}k:ge9$>#LLhiHx6:k'Q&e4dܻ1ӻ"$ ;b_ϾnLfs"B>^m<@J?piO ^u6H<eQ3 L#JMq] 0B졭Njac(g$+ Egk7ul;UxH1d-:j~q֐#Šԛc6neTdRYjece;%5">651|y a@,^n9BXs{ " ,cD ܛ|[Os%^XoQ1C5H&' [_ 室 D,0V* 逯 4{ B 94hID5$$a3VoVh>/EUtGi&IswP^5=Z8dlQ(Ԗg->דI3wV;?s?8{+wm7 3RjL]iaԫة,&Aӗ\$z8$Z$&4ԄV>y蜄#¸x i O߆"]C<B-fi;\jٽ&f ߶];'Vʆg]A|+PKO~U\sZDjq_ߨWHLrߓE7) j܁pcts ."b ~#n( tT8C16d\c nSaw:`~X49lP#>S+/7)".Q =>U(#ܝ\Q{,Z¾4E[_M_P˙3t+(<9fA  4(>HЖlU̇<}y-0P w{풅?gE91(qMdRPҠtC7A#N­R6B\c,4uW<7T wW,5u,JyO+Cs 0EVZ!H3v +E!\YR_PWCʹ Ո(XOU&h_P5}QI0(E1q] TX -(qԺ3&Z{2C FP, qO<ݭsl;YƁUO1A$mʙ\.c<;sH!c"捺y&&!0sr|cL 3{4 >EGߔȉ;#"~&,7&Yf ͮ3miF!)9vЈ , rW1-0 ˮiFK"G9Ʌģ*U[f2Blt~yJࣤ`Bc2^)I“Jg)n/4gyFy$͞ʴk!iVpԝ?E&I{դ6K.QIل6" l4CVqV`Aly]^_42"̞RۏCk6Vv 4l I#ޯߦeZ}fN±88]aYr6_]B` ` H }MyjrqE/ ;2Uyq뮡WooH7 Xyo4҅e20V0خJ ^(:Ӳ=>BHG6f5-}Luxf57fh'R7lX%k媦OBF&G/(("s_V^[Ӊ NׁkZ?ZTEojRH9k`kqݔgnĞSq/4CHO8XyIŢPѣJRNDpO ¾[ސ; Nөgך;hrjOǮsJ'RM9r@i+7.rwK*QbEo^ RޭIvn9[NOUXD6op:zAx+MݴQ̬D W )#Yqyf# |s_P;4I>Q7udHǕZo q͏m36QPWr2GXmu῾o{8[-[hx_P誀J'7!YENZ%"+:`b_O^Xk)z:O$,b ځ8q'c턪a6i:兕EKE; ؘ/vNm(N.y92zN,94S@ Щz!b#TM},ع8”^iO 鵲"/e,F/^.㼸Ef KŎ!O5GD.A\50/4Ph ]瀽"%O|,7*mg93>_k49rբ+^8~Wܼi98ڞsG<;-t1veoBwve"@ x59Vbᛆ3Nxm {ev.N /%<äEJSru˶C$t"Z̓AY_[9Y>D%b1M7js?O`oCd(H5!kRO'霪jjg['u@kk&a.?mm]Ve2]<IFh'a5l5oeWݫwaV$cw.Dk?)_0!VTz< -!i̞1Q!YAki`yRI|=W 䭵Ƽ44̉>:qmSL?'`D%{z v՘<-"jg޺;b8y!s(8W(Q}6z~wNK'n`!f@~hLޥ3Sl얽W+0X4-#M 1"ۛ$F)D @Fg`(V ʂp2O -.Nj j\хOw1]>W*"Eڊdd r/1B+mؙ1= (8HVE}ڍP0O;Aѥ?m[3p`.Ҟ=ܡ . ,ps%mĖ%HO3%>~T CfHVް_Q㞳fPػN&dX!V/*=3_:ǃC7;QNSyęXV#@sW*mBF]YJt`Lfx@fBsyFb 9eZ塉輪2Ɗ78H=d֌=F_bY } &$c?c\- a$T4$Q>XƔ}x[z2o"Jğ6%bdV HC3f 8 b^>u1mϭeXc/pL۹ qR3S9ޛV~}#U*ūZE2aN ͉ŀ()ݗp  }Po*xP~g8+-lVHg+HuӁr闭_h PƧA817t2q\˱2;޺ /b ɇɞK+B63*Be^&Kt cV[:Fm9b(dG½gA EIޥǬ t6Vo/|pZgY3ޮg#עӼհֻuN2#\a/@lE=޵!%BVY=܅ 9j+cӐV})'-@l(2X #=|ɫ M.K#ua>wy&ɽx@JlԽJc17`piQ|nȭq[F]A J$Đ 0 B:/|hŶxr ;ol%X ƽwF+v v n+c BEϕ@7wE΃ Pjޒ:jp aIH#H~Q frqMp,,;7IS|pR0!"k=2ϩw?p0g~4J6 ЊO՚4aJ^RN[Ab`SxYK܈25%ok>(I\ ADfU91\kT>{4'8oW~w%l/5m23iLΫ6r(,;hð&|ʬS(JPb+ֈB|}K[Fed i(B!!;ԩboPyn Oiţ̂ 낿4+]B$M"Ĉ&xcNy.Yyww}aM{Xł@*!kJ L!K}(+;1<;vU)11Z8^@֧K"i΁{=sh&&S]L&R"~Yt.)vzX<cT"diqL [ܧ1uS4g0 8WUoTp+oWQuSSxpnBMf$._y J9q j=\TsdFH㰼TKKF46Q]BѬDh3Q;-u4?bE nXlș8̈6?80#݃0mK*{'l|mR(|>4BH]KӒ}s_]=rXzfcsՐz|yr L!уJ / >FO07lS>RA /d[+hkƕ3O=;=\@xl:rIo"^XG!fvA& U q06#T9L"8NH|farNo} J\e*-Q:Opr=JJXnYl;XўJW+Kr, uf{ W])w~%r2Xc0:&A rL'GKU[SF/nAOMS䄉]5o,- 8ҫWIO5xoҎSG6>87kR@J A^˜ =q0D/ˑ\-tpAB}Cb%܂~s~O}xKA5e ,<4DԈ{" PSTWtA ߥ!bvS?k.e;9UJg^cHtt|lX,!t=Ls3' -%ǵ#Wz:V hM#*rRu֒;+x(vQU 15l;O},19F& }*|L+L52>z9|t4ݺ"g9M/:>G` .D^' XJ O+YGcfe,&O&BS_jNuQBe=ChE2{yw Y̴ ʘŵ@oEĝ  . z)CZoDFRԭ֋99N%_G(OP/ɺ@2z`1q]AU"5o[LiɒiJ"дNsCB/ k%t^UAZe$s^ ^5orFLjxfafZ@Z:̟ ` RM khh0Wir3bѡ25e=b,mN,z'At[2$"{UIʘkˇ+LPy߿mbz$9!oG/n0^c^{(– u DxrFׅڊtx;\ ~ Cj-5Svs"Y[}0͵=w>3S>rً_u;c}ʼfn enZw r< I !zBj 떣qHmhx*u /J*&;kwf 澂7aV>C{GcE)(hP[VH]Y:h6XfN| Dӂ> l<;PV:=5g+A^~N%>P21c̩#C!d]NEi%?!jYŘ2`g.`681q&pGB7#i788Y=D-^FB~YtsN .:MHQP\{$2qMx+`07m]\!&OFLI]P6G \.6wBUp07}5}P[Yb@hk964䙓*XOSLhjM0vP!to# s?w`fG%r{Xmlu|W2LEŜC1 mO˕3й;uDbhLO;WIZEuwIW+0/)T0Wl 1"ly@4mF } ԋ&No>c\Hc0?l&Cw|Uy4DWwYx4rS|wLi~p贯`% ']#:×;1$ʤUTIeleoDh4T!ߦN[h[Y󙠑ؑ~l3xuLa\o bSIfeu BlR;5Vзffis2ۍnFa񺞌y<棝d;@tW0:u.OWOy/϶?+#̍yv +εHoG3[˒v;LiC)rGnߟKY ǶyWiMum_OxBCY3|9U[P!#הF63Kwv^qm"2svJ]} ~Df&fhMsIhY;i50ڀE9sjl{7;q'+]`0u| >(vnP0 $~+&O]?n~Fs|Q*9 sثh"qL*/'RMp:"l,(֛G- Le_y*>1'Ti,.rIo/+1OXvdG(aUEfG=FvZSD Ei*u:/rGժ,VP7_>!_y{-JGbԟ`$b`WEv.\sG!`}  .ـFÛ1,`kRO7'P~?}s'5~\K( IA I5J𧆮ᾓz_WȎ'hYs$F[fIPϙ`ʗ5zӐSݤCRHUb\޸?^z\' ޒD1ռ3$Ԕ@ɽߋƝ6y?/i>+ X[IM5Wҋ(_C/Q#˷X]v^3S#FVpF~k:?-)W<@hqH,L +0mA3HzfݯSHBXV*h }2; ~KD,M zF_tcztH^nm4]+FyDY.z<Ѻr{ )r{5 Jґ^m6|iiy0&Q)gOSr<&$~|4TF[*&|$x},AΦ}q>ʖAVHq~ٳn>PC/ꗘwmc׭^ 6a^3?Ǩ%4 I_Ȇ"cXeWا#/Z|az P|{@iy^$R5QE.(5X:Oz6mjVpM;~-|=Z{m/9Z63`C&cGU~FgdPB[!2CƱ\ dC`4O:۲Ũs5d%x|I-q&Xq6Li7Fxh0dK xm,nӛW3}ؑyYB@Ë)?Yf9z[B¶ƳyeC$] fO!er8#G`|mp Il?A'׬zǓ =z!gy t,M7-<xB)'WȃM u YZ