From 81e08fcc204fda9d1553950e4f98f0754b053fc7 Mon Sep 17 00:00:00 2001 From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de> Date: Tue, 20 Nov 2018 18:47:10 +0100 Subject: [PATCH] Install terminfo files for kitty and urxvt --- shell/files/terminfo/r/rxvt-unicode-256color | Bin 0 -> 2239 bytes shell/files/terminfo/x/xterm-kitty | Bin 0 -> 1875 bytes shell/tasks/shell.yml | 32 +++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 shell/files/terminfo/r/rxvt-unicode-256color create mode 100644 shell/files/terminfo/x/xterm-kitty diff --git a/shell/files/terminfo/r/rxvt-unicode-256color b/shell/files/terminfo/r/rxvt-unicode-256color new file mode 100644 index 0000000000000000000000000000000000000000..2c8b1e354b14511ddb9549c41beee42e11923116 GIT binary patch literal 2239 zcmb1Q^ka}^kY^}h)MPEHC@aw|&C5*APf67^GBr!i&&e;UK^9dgNiE9F%uCEsD9<d( zP%ttzQvfR}R?vu02+zz*$uCz3t}HG|&DCUJWMqJ2FoS`Cfsp|u2;v1Wa4<+PFfjbb z01S-(>#>O=6tXh>|Ifg{#K6KJ${@v{#GuBY#qj^XDT5n>2ZIkoFvI`<p$th3|No~k zWHFR5R4~*q{Quv?(8kcsFad1eOfWf*VKKuBhP4da7<MrnWcdI8EW;&+8w~dt{{Mf^ z@R8vgSdAW|5##^=W{eQKEg1j*w`KhQ-x17rWAtGRVvJynV@zSpVk}@RW2|9pVr*yp z|G$Uv|NjY$QyFK0)&2iJk8u&>QYaf@5+=EVaU<g{#>0$f7_TzkV|>o|f$=9)2NM$; z6F1ZU{{l?HOdx&kOkPZ(Oc6{`OtDPsnEwCY$g~+O{{R0Draeptn2s==0Q1i<{r}I) z4ALRUEDok+!6ZlohUJ)*ng9P+#}J3fW2beP|Nl2+HUsOjX8!-*f!USW3(WIl{{KH1 z%=-U70!o9-h+$4*&S1`CE@7@>ZeVU>?qQyUBnwhOEj)unbLTRzU|!3-m3b%g|Nn=; zdevCESWsQ_4vi0z{ftEnBu)zc2{q#{3pXo7pCqd+t0Jo^D?0-(gLJfNrfPwqYKpaL zfstxT5rcHJaXN!^w1;%Gkr#t>v^RrvG>C?(a!1$T!N3Jl%^)3ZZ)BRozyV?y8s&hw z84S|V&J5Dgju1g>BU6w_0E2Y2FN1Wfku^Jmw1xqLbhK$MgLJeZh_E*_FtG$FG650h zAR#be0%C!k8Nnc};lv;voeQCgq@%%lau}qeO+bVZSiKQggS}~nij9$hzMXWmy=e{u zJA-tzVgZA6bP-5<w2_x|w7ogVQ6Mv{jjc_rO|8wWEv?PWtPKqe3_ygTHON6ZP_rEv zq@#Tp>OnzN#~>XIa)w15$mxb4t`V3tGy<^=jlrY|m^1~G=3vqSOj?3SBLff#76$8a zVUUhC0||lEL&MFELE07+<e(S=1spgGd|@IW7l1`TE(0@yVNyOY2FO^j6v#v{BLpVp z$RHh^2?{t6VVcPxoeU2gk^;s8WFRCJr7%dFgHi<8iT0`mW~wFDhN{-8_Mp^NVr>Fp z8mbl;tJbKNSerxmCaNXYrVysNYKgUls&y_%hox$Xw1$Cds<eiasx^bO2LmTK*)T}^ zmorHFS29TZmoiBE7cxlu7c*!(>$vDT>Ny#>CL|;#rlqB)XSij$XJut)=j7z(=H=z* z7Zem078Mm2mz0#2mX(#4S5#D1R#jD3*VNS3)`7x33Y1LEK?%>^JcofnIvNyN{ve-# zW7b#&6jUIE79f@(h%g5cMj#>u6nh|sDTn|Cq!Bm`7=hD(5jakbz|m_2GB(->oCb^` zCWGVO7_8nHtlkim?Nl>CxiTdPWO5$JZHCrHAcH~J*wWg>GM7O**2Eedr`AR3NmigR zt~N6@H8!nP)l#hnCE{9DeN_`ZlL&oKh~t(sQN<xA9m4>M2}9Lt^IBCq)e`AwV+(6j zh@H8rsnXHLP-(+jRa?~(6V+6ZbE=KOJToZI1k5vp^31?IV+bz=6xG(~c9@{rVL}x< iq@#^NrHB!j1jQ<nPe3t?uoF_mfQlw9CkAP4Ck6n5Vu%3% literal 0 HcmV?d00001 diff --git a/shell/files/terminfo/x/xterm-kitty b/shell/files/terminfo/x/xterm-kitty new file mode 100644 index 0000000000000000000000000000000000000000..4064de55747943010e67b0bd49e9246c48b92e7d GIT binary patch literal 1875 zcmb1Q6lIWM;AhBWRAs3sNiE9N&CV<-sjTtNFY`<Z35jH2U<4xuMn(n(2*ChifCL#C z0vI?LBpCi<0St`)>lqkW7}yv%7$h0w7}OZF81xwa|F>lDV(?)IU<haU|38u;jp6_Q zEQUOW3Wgen28RFt+Zg`;?_%g@`2T+f!(6brix`$OtYO&5u!~_I!%>F+|Iaa8X1K|4 zpW*-ik6?L-)t?#u|Njo<|77_8{~wh7|34EW8zT>+0HX+_1fv|I3ZoXI0izkC732T^ z_Kg4kJ2QGP`Z5MGMlk;WAJ3S~n8^q+4;PuwSi#uH*u^-RaSr2B#&wL_84sZ8I0@yS zVLZ=xi}5bwea1(OCQSeTn=@H5K}@w{vS<4L-+{>y%y(k?|Gyc`YG>*N(-2k2<YcJ$ zbSRB1hsvITp<*UnWC7Fv|I6V#n7(yLB3qeuGaY0)!E~PK8q-~-r%Z2|zB2t~VrAxK z7G;)YhUuUNtwN@0n#@MbmN@iI$09xlix{cyUj#K{8S_(S>F6j1b_QMs>1fqV)dEA+ z6l>K2Bh{252I*+ybOz~Y59w$lF9zvoZwBdT5Diu3j;_IjfeWOXK|0#r$TWw61H>>i z$^mmT7^I_}8Kk2fA%fOMrXZ032I**D2I*KMYjy@{4Fd-0Xv18v0s|9Ekh~FyX98lG zgIHj~1jGV6GlD@{!wH0?qd{W!h6W~<ISkU#CLqEHtk?*w+TJun#m3OUK;KR}+TJvW zft^7*+J~VY<i9!wX@4gMX@8JQj0{1%Kn7|5AO>mwV32D}>p-MAn6v<smLSr|0Ho4` zK|0z9#BgDdjy3~{gOvM&ylH4{<OI@bZRE%x?GN!Z$W``+AkTnZ53&)=@CAh<DA++d zz#<MX5s(|eB0ew?kX2w2kS$<F2u#Y6K{}a1+5*IdL}Lnrv^gkBd>K^jRSPUtOQban zR8yrjoK&r)qYXe}W~wFDhN{*erjcriwF!i2s9IpGTBBNGZ4Tj^sFqlpLYU^NCDs<I z*0~JQ9t@n|hy#_I4BFZ{I=Z@gdIkmw35khmY3b=18JU?`S=re+Ik~xcdHMMT1%-u0 zMa9J>C8echW##1+6_u4$Rn^rsHMO;MprDHa#k)BubnMM@7^MB(7#JV{=mw!cfo*7Q z1oFS3wGqhoM#dn0MkXNA(Ao$To`%*&fe__E5DFB4hNjk_Sc*0@htd{M+7dz=89-@6 zC~XX-O(3+PwJF$aQ1Umnv^KHKWsr_FG%#Ujkd8I62FHPQQF@XUDAQCMnVQzBYN=Km z8W<SVs_Ls6=@~`ngTfP+jEO2%8R-~M>I5ZgBV!N=P9*jq%c?DERc%yDj6v)a)l?8w zZD<A-vjlT2YE^YrQ&dxpEv!u;&I3nSG$@u0RiWBVKuXcH8ybKFK?=b7O;Gd$0EdVu A&Hw-a literal 0 HcmV?d00001 diff --git a/shell/tasks/shell.yml b/shell/tasks/shell.yml index 24091f4..8c3c62a 100644 --- a/shell/tasks/shell.yml +++ b/shell/tasks/shell.yml @@ -125,3 +125,35 @@ - config - shell - modules + +- name: ensure directories for terminfo config files exist + file: + path: "/etc/terminfo/{{item.path}}" + owner: root + group: root + state: directory + mode: 0755 + with_filetree: terminfo/ + when: item.state == "directory" + loop_control: + label: "{{item.path}}" + tags: + - config + - shell + - terminfo + +- name: ensure strange terminals work well over ssh + copy: + src: "{{item.src}}" + dest: "/etc/terminfo/{{item.path}}" + owner: root + group: root + mode: 0644 + with_filetree: terminfo/ + when: item.state == "file" + loop_control: + label: "{{item.path}}" + tags: + - config + - shell + - terminfo -- GitLab