From 8a3e9fcb53d3c9e876535e0d262a469ed446f2ff Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 9 Feb 2012 10:14:42 -0200 Subject: [PATCH] Adding custom icons --- files/icons/README.html | 9 ++++ files/icons/back.png | Bin 0 -> 955 bytes files/icons/binary.png | Bin 0 -> 1044 bytes files/icons/blank.png | Bin 0 -> 244 bytes files/icons/bomb.png | Bin 0 -> 1090 bytes files/icons/broken.png | Bin 0 -> 656 bytes files/icons/compressed.png | Bin 0 -> 695 bytes files/icons/deb.png | Bin 0 -> 695 bytes files/icons/dir.png | Bin 0 -> 803 bytes files/icons/down.png | Bin 0 -> 874 bytes files/icons/folder.open.png | Bin 0 -> 803 bytes files/icons/folder.png | Bin 0 -> 803 bytes files/icons/forward.png | Bin 0 -> 930 bytes files/icons/hand.down.png | Bin 0 -> 874 bytes files/icons/hand.left.png | Bin 0 -> 955 bytes files/icons/hand.right.png | Bin 0 -> 930 bytes files/icons/hand.up.png | Bin 0 -> 877 bytes files/icons/html.png | Bin 0 -> 1097 bytes files/icons/image.png | Bin 0 -> 900 bytes files/icons/index.png | Bin 0 -> 1097 bytes files/icons/info.png | Bin 0 -> 1204 bytes files/icons/iso.info.png | Bin 0 -> 1734 bytes files/icons/iso.png | Bin 0 -> 1570 bytes files/icons/jar.png | Bin 0 -> 885 bytes files/icons/left.png | Bin 0 -> 955 bytes files/icons/movie.png | Bin 0 -> 1343 bytes files/icons/odp.png | Bin 0 -> 914 bytes files/icons/ods.png | Bin 0 -> 1011 bytes files/icons/odt.png | Bin 0 -> 654 bytes files/icons/ppt.png | Bin 0 -> 914 bytes files/icons/ps.png | Bin 0 -> 654 bytes files/icons/right.png | Bin 0 -> 930 bytes files/icons/rpm.png | Bin 0 -> 695 bytes files/icons/script.png | Bin 0 -> 885 bytes files/icons/sound.png | Bin 0 -> 776 bytes files/icons/text.png | Bin 0 -> 654 bytes files/icons/txt.png | Bin 0 -> 523 bytes files/icons/unknown.png | Bin 0 -> 656 bytes files/icons/up.png | Bin 0 -> 877 bytes files/icons/world.png | Bin 0 -> 1319 bytes files/icons/xls.png | Bin 0 -> 1011 bytes manifests/init.pp | 35 ++++++++++++++++ templates/alias.conf.erb | 24 +++++++++++ templates/apache2.conf.erb | 77 ---------------------------------- templates/autoindex.conf.erb | 79 +++++++++++++++++++++++++++++++++++ 45 files changed, 147 insertions(+), 77 deletions(-) create mode 100644 files/icons/README.html create mode 100644 files/icons/back.png create mode 100644 files/icons/binary.png create mode 100644 files/icons/blank.png create mode 100644 files/icons/bomb.png create mode 100644 files/icons/broken.png create mode 100644 files/icons/compressed.png create mode 100644 files/icons/deb.png create mode 100644 files/icons/dir.png create mode 100644 files/icons/down.png create mode 100644 files/icons/folder.open.png create mode 100644 files/icons/folder.png create mode 100644 files/icons/forward.png create mode 100644 files/icons/hand.down.png create mode 100644 files/icons/hand.left.png create mode 100644 files/icons/hand.right.png create mode 100644 files/icons/hand.up.png create mode 100644 files/icons/html.png create mode 100644 files/icons/image.png create mode 100644 files/icons/index.png create mode 100644 files/icons/info.png create mode 100644 files/icons/iso.info.png create mode 100644 files/icons/iso.png create mode 100644 files/icons/jar.png create mode 100644 files/icons/left.png create mode 100644 files/icons/movie.png create mode 100644 files/icons/odp.png create mode 100644 files/icons/ods.png create mode 100644 files/icons/odt.png create mode 100644 files/icons/ppt.png create mode 100644 files/icons/ps.png create mode 100644 files/icons/right.png create mode 100644 files/icons/rpm.png create mode 100644 files/icons/script.png create mode 100644 files/icons/sound.png create mode 100644 files/icons/text.png create mode 100644 files/icons/txt.png create mode 100644 files/icons/unknown.png create mode 100644 files/icons/up.png create mode 100644 files/icons/world.png create mode 100644 files/icons/xls.png create mode 100644 templates/alias.conf.erb create mode 100644 templates/autoindex.conf.erb diff --git a/files/icons/README.html b/files/icons/README.html new file mode 100644 index 0000000..bc2df96 --- /dev/null +++ b/files/icons/README.html @@ -0,0 +1,9 @@ +

Kiddo's Tango icon theme for the Apache server

+

This is a port of the magnificent Tango icon theme to the Apache automatic directory indexing infrastructure. It includes an autoindex.conf file to tell Apache which icons to match to which mimetypes, and various other things to make your directory listings prettier.

+

To set it up

+
    +
  1. download with Bazaar, using bzr get http://code.ecchi.ca/apache-tango-icons
  2. +
  3. check that I do not have bad intentions
  4. +
  5. run ./install.sh
  6. +
+

Icons from the Tango Desktop Project

diff --git a/files/icons/back.png b/files/icons/back.png new file mode 100644 index 0000000000000000000000000000000000000000..93be3d1ee6b90843d7df0f517733f63ce72f4611 GIT binary patch literal 955 zcmV;s14R6ZP)b zl}%_|RTze!@0@e*&7V^HBN&Y|1&xTHg2tGcEZQg$sloamid{(QrYma`p)R6`8xe$x zE=)JAVs%lCB0?>;8x67IczQ|E_9Y~NZ8{U=yn5|bNt zZ{FN-`>T5f542e0(zO_A*m+=BT65yYyKmi^zpwkzroe@3VKxTmpO<#Qo$9}PN9Ubg z_Xgiie@@TlL5!nPUT}-K{lP!##V{MR`u1A(tAcYQ;T_gAofzD<^P1~6-C!rCJ_VE{ zO?Y9~Tg^rcf*`V-pKddeGBNcDMl99@d@*?#BMu`5 zYb=66M96P>ym1t{;b7mot2ey7qkmV+`Nb)IK6?gh0-Om*H6=|GtZ^8z_|#xB$4MHa zD6$$jKjIFyZ|rzxApcm)!!tZo00$ zhq5n{niALwE`qSx617;GS}jp)^&B)CQmI@XtfQKK{hHtR*X)JiW5*8{*M}YSbUs87 z1lYjfLPHRlDtrlQago7TL4k#H%e?#y8Bg9ja)0mkw!Y3Mr7-(3 zYAQUqh^+o!nj9Hs){H z=}ylcLsNMD&@1I~F^*P_E-*KL76XJLlGGgAOs=NizD)j@|COP{pFB8!alR|pGZbnf z#AOW%WB!5iMHYZ^rc$=oSgzquXnvZ7!rRH-LgDnu&rXb&7mKAv<@GDAIZiV9I`7ewn;fJhF#0jl@vQT*g_QU!iIgs_I1~i>lhOu8{-W_eYbl%HYh8>o&{o zBxWuf-PgfmU=b*(s!IKhkt#g^qHK3{6G$e_R6k`ID61~NDss8UR75P*@7&g@Hcf4! d1W0rh$lr11Sh~C<&aD6d002ovPDHLkV1hiw#cluq literal 0 HcmV?d00001 diff --git a/files/icons/binary.png b/files/icons/binary.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb2adfcff39e85c879261a5859587047615707c GIT binary patch literal 1044 zcmV+v1nc{WP)R8*ShKEw2Oo z30y$p$_*lrZv5Ki;N1{{+eAo=^waE)c0T)= zpXN6M{7;P>64(>ub!8W_=BG1%sLpyfpHX!O;9&L%`c+eQmI}xED@$LqB?VSPuI9o>acjfElKyZJXN; zkJAQS({ZXh1n)C0-1vD4a!Ggeb$1kY!%gGV0OcQu=pK8`i&$Ex~u# zh1Nq3=rs*XQW^qd5P2SU=V4c<)uNh(#LQ~??&iHzjfmx*uCTyS0;OC7A&ug+SvbU! zdDQ9}PWN^O>MPlb6?*Lq0B``1jEt51$6on*;ePznTt2Ua zLjhijW)bwdu@cXrR?{%|AO#C!a5}8eHDGnE2%h7>a~!gnm_9455u#T*CvShT@UOGN z%yrLmUS;4+zioMC9RvWS1Xj_4fm2~nLNK$CK(Vw9N(j=)NBZP^k`TSpIdS{TSkvuh z94_tiQpPqpF{N~c+jh1VG#&S)3>c-*Y8phIA)Agig*Gh^6FwtlZ4=`Y%CkpWA@V$0 zL;*pc2aMxjw~5H6qWbu3qA7GI$9r2cGN!b+e50}|d{S3(YTpZ8e63oC(_w?dE@EkM zUjOCpLy}L;o}9b;Z32J}K-&-O0B|UmUbK|e!cCR)U#V}cZTEB^XSxPFjz%#0!!(J_ z|8yz-@Qw_?3P3Peb@K;%!7Tus0NemPN--;L<{$rF7LH!37Sok#Mde0+yoU!@nT>t<8 literal 0 HcmV?d00001 diff --git a/files/icons/bomb.png b/files/icons/bomb.png new file mode 100644 index 0000000000000000000000000000000000000000..fbcf936a5830010cf7bba9fb0c484fc45c9e9fa6 GIT binary patch literal 1090 zcmV-I1ikx-P)+LBY(TCsKmaj84g3r97DyvZA+iN94DmZqjFAl(1We#yK$idW=MPBJ zKY##YLUtj{Fc=>uhHNO<7eE79&&*_Ccy*uQFP8wrf1pi_NInDsfB<4b_c}U;84R=V zKO+kR)3+B4tgnwV{09ag+vT+kj33`H{9|H9aR5L7u^@XN*+3>HCI&V(HZTnXKY#vU z`27#)wr_tKJ_|T8a9vr*@b5bt!%uN@pq_syE(Qo7tOm2Nuz=}v=gu)4J9doW)vH$w z>gwtY!eZhKFRqjvhRDcBhWq#LGswxwfyIv=Jqp(R=J|65Ru*Q4&&mM||7E>^ z$?6*e!>{iQ4BQ-Wvj75!2{|Y@IXM|loHzkCfRB$492A!>U1GQg^fE{dEaxp+yqMws zz55Jo|9}Sm{{c=F3}~qbAb?O@3n4NRjaQ<#eZ0th9! zef#!}!N|yn!4nwcps*Gf7l&&A8460%FJ8Q0FgG`6(AL%l8;o28AiEeKfKYPYuV25w zK~Y#($Y5$}3ib&P4-Ys9Kr~2RS67!IJ3AY!4(3yoas&zh0tm&$An^VBcd*y1s;U_F z?c2w2>((u>Pe28rl9CdGgM$M&#emddlp#O|!Yl&_AdCzG@-oOEVDSfzbx_Ixc^QY+fb_DZGl&>00;aK!*%-_OCP6Y`jx3F7SC`DKf1;?N0()Lp?98$n@NqnW z<9Gt@r_TU@pSSOze)ZZMU|tMNOfv=-$|V4Rb?-h}l|%TpjmY-)YK&#-5CCHNyGVWf z003w{eggmG7dCEOUybqf;ZVGK9pPIy`;X+h;LXjMJF<*1&tdGmc?;*&Yp8Y`>F-A) z=B>(MurMWPYb;{ySr%I519ZQ9MeN}N#PWFzlxxXd`34=+%!u|d52a;gAo&vyI7cZ}^9|wRNjmFaM^`}mkOeSZ6 zZQDjVojwyw+qQ>GH3Z(Ryeq$4QxQa1E5Zt)vLhQ0DB`aST3f&kf`UfZlYcV^a zg)Veq1W^=`mLe32xap#;iV7`=x@arGT4M9Ocg981^wv~p>P|e1Vdls1ox{xU%)tMs zh43!Y33(Kl+9InxmC@4;;8key?iaFi6XbKtfB`@Xkg~ef5+H;?NP+OTf?LK8$9Z_; z^g6ikLN5+XQ(6AZX+M$Mnlq#@pt(^jA z2Lz*SC_Bi=a4!mAer^(ggB_RA**9P`#%NrlF~$X>>so!T-72}JA2{B{%*5k*LIp53 zlmy^X-+1l1wiYul2iL%^*30mg| ze`>GYt^v3HvM;WuGP-}G1~HvyukvGVyeV2_e+Ofa?vTo?6{>#UWc!1JBC)2xKHJ}* zZ2%5HWP4L!>EHH8umB7oDt002ovPDHLkV1oQuF)085 literal 0 HcmV?d00001 diff --git a/files/icons/deb.png b/files/icons/deb.png new file mode 100644 index 0000000000000000000000000000000000000000..dc76287383949c66297633fd7762422a4ca57c71 GIT binary patch literal 695 zcmV;o0!aOdP)Qa1E5Zt)vLhQ0DB`aST3f&kf`UfZlYcV^a zg)Veq1W^=`mLe32xap#;iV7`=x@arGT4M9Ocg981^wv~p>P|e1Vdls1ox{xU%)tMs zh43!Y33(Kl+9InxmC@4;;8key?iaFi6XbKtfB`@Xkg~ef5+H;?NP+OTf?LK8$9Z_; z^g6ikLN5+XQ(6AZX+M$Mnlq#@pt(^jA z2Lz*SC_Bi=a4!mAer^(ggB_RA**9P`#%NrlF~$X>>so!T-72}JA2{B{%*5k*LIp53 zlmy^X-+1l1wiYul2iL%^*30mg| ze`>GYt^v3HvM;WuGP-}G1~HvyukvGVyeV2_e+Ofa?vTo?6{>#UWc!1JBC)2xKHJ}* zZ2%5HWP4L!>EHH8umB7oDt002ovPDHLkV1oQuF)085 literal 0 HcmV?d00001 diff --git a/files/icons/dir.png b/files/icons/dir.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf4be873c63a5cb5ee2f61d2d34ae716d0728c7 GIT binary patch literal 803 zcmV+;1Kj+HP)ScD^+j%uo^mMtvIBZL4UP=taglKVvK$&#eLnW<~QR$x_CCjv{0XYB_Z)Ya8v z7{-oulu~Xl1@Ju-3TlTNU1f_)i=<>ZlWTRXWo>^2RV}#z(iPpDx!k>pq1hRHZw2Nf zkyWj|t%GPZ%G)`(b>-r|JbdrraH|!FWHMQ8;l~2OP>`7JBAM3k`D1$mZLCs>XQXZg zeBp3Nb2Yh0#1pW(zZVyctjM%(@hd}aPrxut-S77^ITxg}tp&M9&`Nt5iB!gHO1!#h z1<*BJlSq=LimSGq)r5wWAdw&itW)LgLWrW;x<|0vEcgOp4e(h398SA;c{y~nrTIAa zsyh6U6lvWoc#0f_K#;o&M4oSBw}Z|ybVD*R{q5%)wk0$CslM1Yhi(WLO_ hZ)E3T7J2jE#BY~zIS>GK8g~Ey002ovPDHLkV1llKYW)BJ literal 0 HcmV?d00001 diff --git a/files/icons/down.png b/files/icons/down.png new file mode 100644 index 0000000000000000000000000000000000000000..af237881737d5135e8e8422acb00c75bf0682c58 GIT binary patch literal 874 zcmV-w1C{)VP)b zluv9FRUF4Z@6AkiR?`^3q=kcRIEa9rOf+pFX*408I6yEl9E>rfUNj~&C3;1pG!{>C zRudZpBQ~)nM3E3^i6RM6G%A%1Aqd7&s<7SJd4GN$c6K{mc3U~{l3(8M&Ai{|_uhAY zzfmH>{TTYbP=T=Bi-D2o2A-~Eqcwj`jhgOz0^{j=d*~yqH#l#xKE-*9^9Jh;sY^I? z_^q~y+k*j6oc`koRl7jdE|9vU;Xk)=&kC2h$DvUFYu^fBL0GIBk=k0svr;uJ3tohH z1Ydh1f^pRqPu$RW%Sd!mJcEslp-M!2EaLHaywogp6%t!+>=_u27LTquH8pAmmw>&K zv7YWnpWd_m&0-itII*$w7B3dGM~8y<2?@7|3K|{2E4$u^MZlOU6DP(OW^es@u+CF? ztprS@z?B?XuR|}V~&+MNb zHSf06cVxO13Kb>zMdVFu3ol3{eJG}%Dj8A znWI{j&6a(tQ>o~}_Ge${4IirLi}S|`LX8d;O2Ol+wo#eWGBJ7dx-<5P>4P%Y%xGC| zXAa11ZOq{0iKG7%+$uJ#=_l+^LmGcpW`)fh{(QV#P0h|T2a?~~#kZ6qKL$p^ovS<7e7yVlmmUZr#V4PASiU)X zbKmLF^n>N%mVlK~3J7wh0p0gnu=kPP-r=C2RB5JkGPrVwv69l^J{2?=xrkD(9GpGejHe0~d!BGy_>^HAX4r1D@(|SwSuh9HYtY1@S zmi1jjg60#aKq?~su8-GF=ghAstHWImE|P=&2Oa>1Tp;d96#xJL07*qoM6N<$g3Ao0 Am;e9( literal 0 HcmV?d00001 diff --git a/files/icons/folder.open.png b/files/icons/folder.open.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf4be873c63a5cb5ee2f61d2d34ae716d0728c7 GIT binary patch literal 803 zcmV+;1Kj+HP)ScD^+j%uo^mMtvIBZL4UP=taglKVvK$&#eLnW<~QR$x_CCjv{0XYB_Z)Ya8v z7{-oulu~Xl1@Ju-3TlTNU1f_)i=<>ZlWTRXWo>^2RV}#z(iPpDx!k>pq1hRHZw2Nf zkyWj|t%GPZ%G)`(b>-r|JbdrraH|!FWHMQ8;l~2OP>`7JBAM3k`D1$mZLCs>XQXZg zeBp3Nb2Yh0#1pW(zZVyctjM%(@hd}aPrxut-S77^ITxg}tp&M9&`Nt5iB!gHO1!#h z1<*BJlSq=LimSGq)r5wWAdw&itW)LgLWrW;x<|0vEcgOp4e(h398SA;c{y~nrTIAa zsyh6U6lvWoc#0f_K#;o&M4oSBw}Z|ybVD*R{q5%)wk0$CslM1Yhi(WLO_ hZ)E3T7J2jE#BY~zIS>GK8g~Ey002ovPDHLkV1llKYW)BJ literal 0 HcmV?d00001 diff --git a/files/icons/folder.png b/files/icons/folder.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf4be873c63a5cb5ee2f61d2d34ae716d0728c7 GIT binary patch literal 803 zcmV+;1Kj+HP)ScD^+j%uo^mMtvIBZL4UP=taglKVvK$&#eLnW<~QR$x_CCjv{0XYB_Z)Ya8v z7{-oulu~Xl1@Ju-3TlTNU1f_)i=<>ZlWTRXWo>^2RV}#z(iPpDx!k>pq1hRHZw2Nf zkyWj|t%GPZ%G)`(b>-r|JbdrraH|!FWHMQ8;l~2OP>`7JBAM3k`D1$mZLCs>XQXZg zeBp3Nb2Yh0#1pW(zZVyctjM%(@hd}aPrxut-S77^ITxg}tp&M9&`Nt5iB!gHO1!#h z1<*BJlSq=LimSGq)r5wWAdw&itW)LgLWrW;x<|0vEcgOp4e(h398SA;c{y~nrTIAa zsyh6U6lvWoc#0f_K#;o&M4oSBw}Z|ybVD*R{q5%)wk0$CslM1Yhi(WLO_ hZ)E3T7J2jE#BY~zIS>GK8g~Ey002ovPDHLkV1llKYW)BJ literal 0 HcmV?d00001 diff --git a/files/icons/forward.png b/files/icons/forward.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3f65d33d303315f0d8d9dd03c7e7e2427d4950 GIT binary patch literal 930 zcmV;T16}-yP)b zm0M^XRTPH5HM8gBV(mpKDJa$_Z|#GH3N?w)f>s1UMXmZGQl%7pX-P>7f}&tiq(1aT zP)ljdLx@@mDPl`Bh9;&enie%Q#!J+svBm_`ljO{0&t5*9IdzgY(T8-w&&-B3-`fA$ zi`k;8T#fLq3ibbj8=Hf!`X=+>l7rQ;d2QV-?>9CVb}uOyV8_ERRIj^vt-Jr}^J`7#mgi;JV)-V&XlM@pz)^Qubt9p3w))KZP8v6Cty-~c zRl~=9ZT*|}%9hiw>&TVBk{`E*J%R4u*)k_V)uAX(9bH4M2p)H=X<%%8)E(<;`P*81 z@8<{N{{IBOvg2J&{nVa86~&Rd6sHcSmeg5NwcJ*BHyV2!{p9dWDJ(v9>J8g5$L0J= zsk213L}W|EX-H&4k~AVoLt+~ery;Q|@y+iixR{RdYHa50=@ zc;Z`>a*MNG;dVYeab$LCdg4%TZMthga6bIN!w)=6m3OItX9Q0?*00)%Kf9c^j>EIlQ#1Qc zA57l?;H7zB5ee#>%FD+$>_Y(0NEvPf-v}qi-lVpshC8o+i1CprJ$AfhX7ZQl+3(t2 zH&6>05s6eaF&WeV1%>gq+V-!$Z0APe-Os&PsP>n$@w!Jj_x-uF^Rtr^!@atFw9gFz zHT*jWDk5oR$3Ecq9kAr&;el~2&q-4lO(_RF6KKCrtkj_?;y0348J zvVd8%$N30LAs>C(5f2Uy_MAE5UP~ip7D;y%aK4(KDFy_}Bhr4nHU9O7(L-n7bFEo! zk}1x<%d6Z9Rkb2Q1|nz80wzuLs~`JES_Y1~?yQi@K`QVBC;_3W>YRUtl<7g%+ko=a zR2)dofzERo0gb zluv9FRUF4Z@6AkiR?`^3q=kcRIEa9rOf+pFX*408I6yEl9E>rfUNj~&C3;1pG!{>C zRudZpBQ~)nM3E3^i6RM6G%A%1Aqd7&s<7SJd4GN$c6K{mc3U~{l3(8M&Ai{|_uhAY zzfmH>{TTYbP=T=Bi-D2o2A-~Eqcwj`jhgOz0^{j=d*~yqH#l#xKE-*9^9Jh;sY^I? z_^q~y+k*j6oc`koRl7jdE|9vU;Xk)=&kC2h$DvUFYu^fBL0GIBk=k0svr;uJ3tohH z1Ydh1f^pRqPu$RW%Sd!mJcEslp-M!2EaLHaywogp6%t!+>=_u27LTquH8pAmmw>&K zv7YWnpWd_m&0-itII*$w7B3dGM~8y<2?@7|3K|{2E4$u^MZlOU6DP(OW^es@u+CF? ztprS@z?B?XuR|}V~&+MNb zHSf06cVxO13Kb>zMdVFu3ol3{eJG}%Dj8A znWI{j&6a(tQ>o~}_Ge${4IirLi}S|`LX8d;O2Ol+wo#eWGBJ7dx-<5P>4P%Y%xGC| zXAa11ZOq{0iKG7%+$uJ#=_l+^LmGcpW`)fh{(QV#P0h|T2a?~~#kZ6qKL$p^ovS<7e7yVlmmUZr#V4PASiU)X zbKmLF^n>N%mVlK~3J7wh0p0gnu=kPP-r=C2RB5JkGPrVwv69l^J{2?=xrkD(9GpGejHe0~d!BGy_>^HAX4r1D@(|SwSuh9HYtY1@S zmi1jjg60#aKq?~su8-GF=ghAstHWImE|P=&2Oa>1Tp;d96#xJL07*qoM6N<$g3Ao0 Am;e9( literal 0 HcmV?d00001 diff --git a/files/icons/hand.left.png b/files/icons/hand.left.png new file mode 100644 index 0000000000000000000000000000000000000000..93be3d1ee6b90843d7df0f517733f63ce72f4611 GIT binary patch literal 955 zcmV;s14R6ZP)b zl}%_|RTze!@0@e*&7V^HBN&Y|1&xTHg2tGcEZQg$sloamid{(QrYma`p)R6`8xe$x zE=)JAVs%lCB0?>;8x67IczQ|E_9Y~NZ8{U=yn5|bNt zZ{FN-`>T5f542e0(zO_A*m+=BT65yYyKmi^zpwkzroe@3VKxTmpO<#Qo$9}PN9Ubg z_Xgiie@@TlL5!nPUT}-K{lP!##V{MR`u1A(tAcYQ;T_gAofzD<^P1~6-C!rCJ_VE{ zO?Y9~Tg^rcf*`V-pKddeGBNcDMl99@d@*?#BMu`5 zYb=66M96P>ym1t{;b7mot2ey7qkmV+`Nb)IK6?gh0-Om*H6=|GtZ^8z_|#xB$4MHa zD6$$jKjIFyZ|rzxApcm)!!tZo00$ zhq5n{niALwE`qSx617;GS}jp)^&B)CQmI@XtfQKK{hHtR*X)JiW5*8{*M}YSbUs87 z1lYjfLPHRlDtrlQago7TL4k#H%e?#y8Bg9ja)0mkw!Y3Mr7-(3 zYAQUqh^+o!nj9Hs){H z=}ylcLsNMD&@1I~F^*P_E-*KL76XJLlGGgAOs=NizD)j@|COP{pFB8!alR|pGZbnf z#AOW%WB!5iMHYZ^rc$=oSgzquXnvZ7!rRH-LgDnu&rXb&7mKAv<@GDAIZiV9I`7ewn;fJhF#0jl@vQT*g_QU!iIgs_I1~i>lhOu8{-W_eYbl%HYh8>o&{o zBxWuf-PgfmU=b*(s!IKhkt#g^qHK3{6G$e_R6k`ID61~NDss8UR75P*@7&g@Hcf4! d1W0rh$lr11Sh~C<&aD6d002ovPDHLkV1hiw#cluq literal 0 HcmV?d00001 diff --git a/files/icons/hand.right.png b/files/icons/hand.right.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3f65d33d303315f0d8d9dd03c7e7e2427d4950 GIT binary patch literal 930 zcmV;T16}-yP)b zm0M^XRTPH5HM8gBV(mpKDJa$_Z|#GH3N?w)f>s1UMXmZGQl%7pX-P>7f}&tiq(1aT zP)ljdLx@@mDPl`Bh9;&enie%Q#!J+svBm_`ljO{0&t5*9IdzgY(T8-w&&-B3-`fA$ zi`k;8T#fLq3ibbj8=Hf!`X=+>l7rQ;d2QV-?>9CVb}uOyV8_ERRIj^vt-Jr}^J`7#mgi;JV)-V&XlM@pz)^Qubt9p3w))KZP8v6Cty-~c zRl~=9ZT*|}%9hiw>&TVBk{`E*J%R4u*)k_V)uAX(9bH4M2p)H=X<%%8)E(<;`P*81 z@8<{N{{IBOvg2J&{nVa86~&Rd6sHcSmeg5NwcJ*BHyV2!{p9dWDJ(v9>J8g5$L0J= zsk213L}W|EX-H&4k~AVoLt+~ery;Q|@y+iixR{RdYHa50=@ zc;Z`>a*MNG;dVYeab$LCdg4%TZMthga6bIN!w)=6m3OItX9Q0?*00)%Kf9c^j>EIlQ#1Qc zA57l?;H7zB5ee#>%FD+$>_Y(0NEvPf-v}qi-lVpshC8o+i1CprJ$AfhX7ZQl+3(t2 zH&6>05s6eaF&WeV1%>gq+V-!$Z0APe-Os&PsP>n$@w!Jj_x-uF^Rtr^!@atFw9gFz zHT*jWDk5oR$3Ecq9kAr&;el~2&q-4lO(_RF6KKCrtkj_?;y0348J zvVd8%$N30LAs>C(5f2Uy_MAE5UP~ip7D;y%aK4(KDFy_}Bhr4nHU9O7(L-n7bFEo! zk}1x<%d6Z9Rkb2Q1|nz80wzuLs~`JES_Y1~?yQi@K`QVBC;_3W>YRUtl<7g%+ko=a zR2)dofzERo0gb zluc+{RTRg6=YG6-nK4FWENw9c#kNAwg^Z<6Qfw))AhxL#BepICrCGR3Y*ImRp({T? zTnLJSb>SjV3*th8NWh2|-MFv{h6ar?CQOCaPCGO2Slu7MmO%Abnk;~-!>l)Pfcm^zkmlP{Y%^L=sSi%YWmx|!0380>y~0* z!X3S>RDStj^=N5m&yix!t>xo;CxRE&i<7mwVsI>|6icO+%I^m*!Zwe4fYlJz4V3of(`Acij|t za8kNcXJ-!Yd!{F~EiPRA5oa9Mcz#{_o<>q_+~<$(9_igu z-fDhX`VMP+#~q09!@?JoZYj#ZgF{=4chi+o@#}(XciZ=>{X@I^cU1gOwXd;a@y=5S z0(@Xl+s1h1+`?JDjm9&mi}M7%StyFV1zn^1<@}STD_2 zPkb2qz|m+g64?gc8w5}VPHP+$-&z05^zF;s0 z5J6S3R*2gge)DD|*VlIy_(o=o(1`y=ZHx;9;{*{wQ$_3zc^d?arI}tr3>YgoZ!k`X z+bOa(cXe0DvN;hcWNXd10ScNznkY%6XaeX;Oi@G%BC<-P%YcCIe7nvZRXET)ib{&H zAR;W^9;E5Y8`BNMKqMk@Hg~xMHV1V;{p8!n%WEH)dL|-g3M8Vcnc_S&8?$7l;~l-E z9gl$|Qwg+zwyLK8c{V#qY|b;N?QBVN@FWLU&B6W!?MVva87!da00000NkvXXu0mjf D@Zg=6 literal 0 HcmV?d00001 diff --git a/files/icons/html.png b/files/icons/html.png new file mode 100644 index 0000000000000000000000000000000000000000..51beaff4147c353f34f93d7c8f5d62df28d94e40 GIT binary patch literal 1097 zcmV-P1h)H$P)fu=@n z(iTH)w_Uh%VcLc1V^L#b(uK7ssDy`(5D-wF0~h82^Sm?no-UMh#u>GV-{d6scTVo- z_dUPgIY$5toa_GvIL%8)O8MhU}ue0$^; z2lw|PgkWrJ41jPv$F<-Vjk~>k@NOHg`CXLjI+1va2a5)`gNqCWub^650k~iv`+E-H z^Z5`$(ACw2%h$|b!8k_`ck*dpfV!G8=4K|Ddbq+`0;wx0`DTZ-l68Y^A!+M>3ryv^a-qn0V_t9V^i_&jdhH5K%C=ozl&Ql>omXa!IrRdV&l;;`vR>9A&^qCyt+m@mBQz)2IwwweDFXo9*+kh z1Zgvet~*gGJw)SajBS%-#$r2ZV#bYv>+W^Cn3$SH*HnPolFc)W$3Hn73b90*iu4MV zs?K_%jt$L8&az2|a|E(kG8vPq$_kRnBzygC)>9@xxCorD+Nv_U=qYH~Kjtoom#@QALnk`~meU?D1bxSnNrbehGfJEwtiAg2P@w*B4rKb$>P%DLMXjNX;ZE*NyR)Kg#gD!Q(b zOlMg&qWnF!gt4|tbY}3Ee}2EP22=u>ryo-V(10@Fl_%LNgmAd}K0EVum8+p!ah6qp z5VmbuW@5`&d3f*2(4Xfo0~^3H5Ge&NrJZDYUNYyCc>zcu1tgyg6R`gU@r%#W_2EC| P00000NkvXXu0mjf=ZOj{ literal 0 HcmV?d00001 diff --git a/files/icons/image.png b/files/icons/image.png new file mode 100644 index 0000000000000000000000000000000000000000..10f46719da836d4c5b4fbf39d247a7b510290073 GIT binary patch literal 900 zcmV-~1AF|5P)l3YA1 zcv*r6gX9!Uh#>2Abwwj?7GsPi>YB`iJ!CUGe|x*Co`>maXEJD%Yi{_f~gJi>3G9@kg}P)Q>?)e3Fnm4dnN|5VOWW3#MapL3|hBvbJo>r$ztJN)v7ln>;n1Kkt*3aX- zaQ@^uJc`*$X;g}$lBEa{aL$oAhqXdzCfGGIF}f1(=(TUrYIiVEf~G@ddL9${aj*y& z6Bohpow~v9d2E)_>umGXWBZ6E%1o6t^&7QODYVwiR%icHr`g)tqEw1`>BZ-mnTj#S zuy)}BS_g*;@Uu_u<@-yQ@7xX z5x)Ftg=^O~s9nGQ;o^~_hXF$G{qfVEo_^fu=@n z(iTH)w_Uh%VcLc1V^L#b(uK7ssDy`(5D-wF0~h82^Sm?no-UMh#u>GV-{d6scTVo- z_dUPgIY$5toa_GvIL%8)O8MhU}ue0$^; z2lw|PgkWrJ41jPv$F<-Vjk~>k@NOHg`CXLjI+1va2a5)`gNqCWub^650k~iv`+E-H z^Z5`$(ACw2%h$|b!8k_`ck*dpfV!G8=4K|Ddbq+`0;wx0`DTZ-l68Y^A!+M>3ryv^a-qn0V_t9V^i_&jdhH5K%C=ozl&Ql>omXa!IrRdV&l;;`vR>9A&^qCyt+m@mBQz)2IwwweDFXo9*+kh z1Zgvet~*gGJw)SajBS%-#$r2ZV#bYv>+W^Cn3$SH*HnPolFc)W$3Hn73b90*iu4MV zs?K_%jt$L8&az2|a|E(kG8vPq$_kRnBzygC)>9@xxCorD+Nv_U=qYH~Kjtoom#@QALnk`~meU?D1bxSnNrbehGfJEwtiAg2P@w*B4rKb$>P%DLMXjNX;ZE*NyR)Kg#gD!Q(b zOlMg&qWnF!gt4|tbY}3Ee}2EP22=u>ryo-V(10@Fl_%LNgmAd}K0EVum8+p!ah6qp z5VmbuW@5`&d3f*2(4Xfo0~^3H5Ge&NrJZDYUNYyCc>zcu1tgyg6R`gU@r%#W_2EC| P00000NkvXXu0mjf=ZOj{ literal 0 HcmV?d00001 diff --git a/files/icons/info.png b/files/icons/info.png new file mode 100644 index 0000000000000000000000000000000000000000..07cf0102d3f31149f1eaf2abea4d9859fbb270c6 GIT binary patch literal 1204 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 UkZZw^8vp#@I5U2X4Ilsj0|H4z zK~y-)wUysXBUcp1Kj+SfDpC}g{^Kgu{a6j zVN0L;=Kc+fe?Yrinz}6e;)9No8krkWQIiH-(ubLh8wWJ&T<^QNRo?8rt8JAxyFH$H*XzN-0fu43`3Qm_0um=D(dLbu z1-e~kXJ`9317Hz}7BL`(_V&_K@Gkt0jRf~fAW4*xu%gFu>tu+H26sV}BzQ>}sy|2> z4pzg!N~z=n5kXWek0?Z-sWoeBYc!i01*jqL0q`GxK2HKsZ|EI?p{bjcHcPm!i|3Wl zx;ZrJ0r2Oa-6xyPCe;^_=q(XK-NY+-xUS3L;UT$Pj-ppYhv9#d;^gGywliXlwbqop z2wJb#F-?=Dr6s1PrzsYT93LOQ9h`K9C`2Nt7egD32Bv9Zno->+CMIwkheDyi&CTo4 z;J#iK&^k<@VHhS*(=@rfyd;;)vADR1<2by0@e0>B^vnK*5=S^%WeX(lHpxxT&zAP9oLT-W`20Q|-MJef>}Fua9cTwL@)+wC^z=jSXh zFEc(q&hG9mN-470Y!ALORAa3*g7DzMclf?fI-RD|>CkGmsMqT>8V$78wA*d8))7spv(eSIC@_sL{3?C z#D~PTZGL?82;cWvSy{odEav9s7#ka-R;v*N0p)TTbIcq)glyX$>S$_eifXk=p-{ke zU5<{9*xA`32m-3r>cBis4*5@8o~M+0__p8A&CP3GzIcV>I8pkae28gAKZd{S$KU?^ z_?KTt4O0V10q?~t6))*Yx4OFezHQr248!b zl}%_|RTze!@0@e*&7V^HBN&Y|1&xTHg2tGcEZQg$sloamid{(QrYma`p)R6`8xe$x zE=)JAVs%lCB0?>;8x67IczQ|E_9Y~NZ8{U=yn5|bNt zZ{FN-`>T5f542e0(zO_A*m+=BT65yYyKmi^zpwkzroe@3VKxTmpO<#Qo$9}PN9Ubg z_Xgiie@@TlL5!nPUT}-K{lP!##V{MR`u1A(tAcYQ;T_gAofzD<^P1~6-C!rCJ_VE{ zO?Y9~Tg^rcf*`V-pKddeGBNcDMl99@d@*?#BMu`5 zYb=66M96P>ym1t{;b7mot2ey7qkmV+`Nb)IK6?gh0-Om*H6=|GtZ^8z_|#xB$4MHa zD6$$jKjIFyZ|rzxApcm)!!tZo00$ zhq5n{niALwE`qSx617;GS}jp)^&B)CQmI@XtfQKK{hHtR*X)JiW5*8{*M}YSbUs87 z1lYjfLPHRlDtrlQago7TL4k#H%e?#y8Bg9ja)0mkw!Y3Mr7-(3 zYAQUqh^+o!nj9Hs){H z=}ylcLsNMD&@1I~F^*P_E-*KL76XJLlGGgAOs=NizD)j@|COP{pFB8!alR|pGZbnf z#AOW%WB!5iMHYZ^rc$=oSgzquXnvZ7!rRH-LgDnu&rXb&7mKAv<@GDAIZiV9I`7ewn;fJhF#0jl@vQT*g_QU!iIgs_I1~i>lhOu8{-W_eYbl%HYh8>o&{o zBxWuf-PgfmU=b*(s!IKhkt#g^qHK3{6G$e_R6k`ID61~NDss8UR75P*@7&g@Hcf4! d1W0rh$lr11Sh~C<&aD6d002ovPDHLkV1hiw#cluq literal 0 HcmV?d00001 diff --git a/files/icons/movie.png b/files/icons/movie.png new file mode 100644 index 0000000000000000000000000000000000000000..6e26d9c00432930d093e800c393065337fb087c7 GIT binary patch literal 1343 zcmV-F1;F}=P)fv1k6c9 zK~y-))s#zYRAm&$|L1<+eazfDb7$IVJJ2?ES{2*C%(M*(3qS>l;KBtMjT;{*3pcvr zAs7<^;jtnyu0>;vXoP^c5Gi!RqJYwefzl>)IxVGTW;%UL=XLMgJJ$tMg9Z~b3%`T=~sZ_j~m{7V+8X6m$xLGvm;-!mc_U}Eo<1dbn96j`2Boh6osksS;S%P60P*s%*g#s5v&LvSK zP1C3)^aLg16Bv&tD3h7f5{ZfVndzBCdq+o|B*`7C*K|zvT)Hx_EX;{$cQhQu=-oTk zL}G%?W-_G63cR`(8#ir0E|-I@>o5!h52ll-tqH&|4Z$#tx_mA#Pu-s^MZ;0o(9qyJ z08Rn00YD(4h@vPMyBlXjj20KOuq+FU3t0@`x&vL;0RXZrLzZO#4*Y&U48uSmQ0w*A z_+5&kph}Rq3fCsswx)d7Z8nxQQuGx zk&6HT$8iXN44@3a7L1aSE0s#{(*j6>FuqYJA3YYI1=6- z3WZW5Bcs0psL;0UFTYw>7x;_>%Cxn$ML6fQcI{fUg<7F$9x%pW+xDMlF1LiS@i?ws zyM|OM<)o5nYsb!=To$ErZ>%>vH#c|w%Tr(NA^^VE-+1jq#ii^oo8@#vuwL=`{I#ZO zkR(YEMG-`Vhs4+@7E4%M%p#Rc!Lls4H5VFJHlwzt7Ik%XxbV}Di8DW(4RHX4)8Bso z`KC=9Znw6DPNq|{`pnFOd0AE@QRJ3kn2K#%V!2$lEX#H(6&plk%d+h9xYbH}HdA=| z$!ENd<3Q6?6bi-SGRI{A*;wpqZ!C88`OTYOc%`YiakoH1i)C3l69fVnIOhyNg@}qy zr81RBOn$*d4pmhHmR){duml)}p$JTHmW3SvCV&M1W>3$R?*Lq=q9Z;sL5X+Ls68aRjXFLmCY`dWLfe*x;6ozQgv@sa|u8ez+$!Od^HyU%vJx30LsI+hhxDN z!MTaaM1V2&!R=eaGxQJ3f4MGHvr>IKf4l$p@dqbM_bP6%D@p(W002ovPDHLkV1h$$ BSJ40f literal 0 HcmV?d00001 diff --git a/files/icons/odp.png b/files/icons/odp.png new file mode 100644 index 0000000000000000000000000000000000000000..3633f53bdd6eb0bc8a823cf273c2b6b01d6537a0 GIT binary patch literal 914 zcmV;D18w|?P))CN8^m-8$I|$ciA7eiMmK?Ap1ZwPhdF zF{WSE`Z71P6SXf^&?#(P$DlA6PTUtat86gAW~N_~7Hz<+O!OvA?@f*$+SI0N+Q@p~ zaNwNt{GR`L_@74rJQsfUh-Fz_tj>60@a)hT8-Qh5U41>D6OYI4ix{~bv4$?3{|cA| zI~|_U@4Wkdr`-4aOQcdMR7F7mGwC$avRG4A211~yDnbZ^m$ZzfM(UC0G`*Sd7W~dOYDUPPd!r*l!^Ji%}Ht`2zPy zFM$4W>lRxkCt2h5Vj2b+!{7m%ow6UU@nbwreP<_Ck5-e*wgV?meqgqDw3VD#tN^SqP4gL#r}8sjji2wYeg|;rqYqC%y%Jbi?r>&iX2)B{ z-VP-alX)n0bz5lfXuGl!SY7G`ZLhtuN7wbnLkAD-IsI{WvtbyAKmDX991I2$$>g7} zhC=!;Ua#lHk&&OiDfViyNWHD4wfV`NJ9odc!Mov~p$mgg7>04Uzi;5{xx2EZwK=S5 z+NtX5n(<^ZX`h&gxAyl9d<$gfWGIfpnh)0wq5Zv4Dy0rV_T2CM_t_4f@7-@W_S z8`0?P%BiVjMJknc0uDfJYHD&7Q!D`0?RE=I(}c_AQWZt915QoTa@lNFnx>f>8yhn` o9*+=0WXH$Hv&=Tp+`>})3t*%oP%9~)?*IS*07*qoM6N<$f=U#nC;$Ke literal 0 HcmV?d00001 diff --git a/files/icons/ods.png b/files/icons/ods.png new file mode 100644 index 0000000000000000000000000000000000000000..c82d574fb42a16017b767a24c56acb250460d477 GIT binary patch literal 1011 zcmV*JL)y%x33#nAz>7O*Ews9{k>q zH=p14eczuEfXS(e_knk~i>9?6fBUVY?`}#?PEF{$ZIe?Ix{+x#4i**`h{a-P9nKL1 zlmI%6CCoKsKs4!e?`v%TQkttb=<03^%=DceGTd_IqDTM+plDhDNsn5aA3 zJm2>zyKZ=zMR3ctm>qd++?uF?P17W0Stx`;0W7P9kfUg^Tk006ohbhP@^?IOXaoSy z^HJi~Rk`j8*DhV6@X5z4&CL@mhpPWfC21bakQ^GS9eJ&_?%o7`eE1L@9UT-31x#}n zDa#61kQaV=^9|f@&T!vL&k`TmPoRX2Ai%E#h%(tY{WZr9Ja+NPuTH%vB1=Y8rEWv9 zSVTndJRcDk5k>jr35+Y#Jn-uCY^;gO-tpb~80OO@0kT|9X5)M4PYZ8vY-_YgOX z`MX5bU&E{3gi7}=tf2&-7N5qicnq|q2&xtKfBt0xXxdV-Ml(2=L5V_%Fx%En?A~5j zUBkOkq*B#14@e;3Ka4gET1VOmniTI13C9;!*u6Nzqo+^c_xGP;W=0FZ2b1IDN~xp&_3N?Do~LPg zno4$-*{T+1ZzY>y6h&fEdsWv;r28jCvd}$M)?T z&6G+n+_Svg6<=G8X$>36WYz2JytcS!&#@0LTsRImz(2R%M`^e?Dgqi&!B{koN5$ij hjT-QPa@1FW>c2@*jH_Fx%8md4002ovPDHLkV1oM6)YJd~ literal 0 HcmV?d00001 diff --git a/files/icons/odt.png b/files/icons/odt.png new file mode 100644 index 0000000000000000000000000000000000000000..c9baeda2c491d2c9e10d6145ce24147895fef3e3 GIT binary patch literal 654 zcmV;90&)F`P)B}SvxYBe0k!5D)eAcEL)Nze}_5T7a8Y&L`w0rofh8`n2p zM1+%pdO^!CUXIND6*#w$NA0+OMpdzlEn8tsr~`l>Km8i((pFb8@qks8p63B@@pO-+ z^V7WE`NoI($q2x^-F84^xasJ`%U4^Wh2uv$98JtJmo%Z^KX>2a{oeP-8Uy&!g?TcW z41Fs!_vU!A<+AzyR3KB^t>JZk(RM%DJC%4+G#ZV-Vy#baXbtI(>Cyes0Khpm3rSGb z2`z(EIU+$U3gW*JMk==6U}*OvXYi7rosV&MuR>a$d_OnsKBIyeOrF!lqe zUvxxJTiHa!2C)tl##W&Sa5|m-Cr?uV?0Me(hmRht9R_S?yM80`=8XiK0Z!O&21wev o;s6Hd0BxWJd)CN8^m-8$I|$ciA7eiMmK?Ap1ZwPhdF zF{WSE`Z71P6SXf^&?#(P$DlA6PTUtat86gAW~N_~7Hz<+O!OvA?@f*$+SI0N+Q@p~ zaNwNt{GR`L_@74rJQsfUh-Fz_tj>60@a)hT8-Qh5U41>D6OYI4ix{~bv4$?3{|cA| zI~|_U@4Wkdr`-4aOQcdMR7F7mGwC$avRG4A211~yDnbZ^m$ZzfM(UC0G`*Sd7W~dOYDUPPd!r*l!^Ji%}Ht`2zPy zFM$4W>lRxkCt2h5Vj2b+!{7m%ow6UU@nbwreP<_Ck5-e*wgV?meqgqDw3VD#tN^SqP4gL#r}8sjji2wYeg|;rqYqC%y%Jbi?r>&iX2)B{ z-VP-alX)n0bz5lfXuGl!SY7G`ZLhtuN7wbnLkAD-IsI{WvtbyAKmDX991I2$$>g7} zhC=!;Ua#lHk&&OiDfViyNWHD4wfV`NJ9odc!Mov~p$mgg7>04Uzi;5{xx2EZwK=S5 z+NtX5n(<^ZX`h&gxAyl9d<$gfWGIfpnh)0wq5Zv4Dy0rV_T2CM_t_4f@7-@W_S z8`0?P%BiVjMJknc0uDfJYHD&7Q!D`0?RE=I(}c_AQWZt915QoTa@lNFnx>f>8yhn` o9*+=0WXH$Hv&=Tp+`>})3t*%oP%9~)?*IS*07*qoM6N<$f=U#nC;$Ke literal 0 HcmV?d00001 diff --git a/files/icons/ps.png b/files/icons/ps.png new file mode 100644 index 0000000000000000000000000000000000000000..c9baeda2c491d2c9e10d6145ce24147895fef3e3 GIT binary patch literal 654 zcmV;90&)F`P)B}SvxYBe0k!5D)eAcEL)Nze}_5T7a8Y&L`w0rofh8`n2p zM1+%pdO^!CUXIND6*#w$NA0+OMpdzlEn8tsr~`l>Km8i((pFb8@qks8p63B@@pO-+ z^V7WE`NoI($q2x^-F84^xasJ`%U4^Wh2uv$98JtJmo%Z^KX>2a{oeP-8Uy&!g?TcW z41Fs!_vU!A<+AzyR3KB^t>JZk(RM%DJC%4+G#ZV-Vy#baXbtI(>Cyes0Khpm3rSGb z2`z(EIU+$U3gW*JMk==6U}*OvXYi7rosV&MuR>a$d_OnsKBIyeOrF!lqe zUvxxJTiHa!2C)tl##W&Sa5|m-Cr?uV?0Me(hmRht9R_S?yM80`=8XiK0Z!O&21wev o;s6Hd0BxWJdb zm0M^XRTPH5HM8gBV(mpKDJa$_Z|#GH3N?w)f>s1UMXmZGQl%7pX-P>7f}&tiq(1aT zP)ljdLx@@mDPl`Bh9;&enie%Q#!J+svBm_`ljO{0&t5*9IdzgY(T8-w&&-B3-`fA$ zi`k;8T#fLq3ibbj8=Hf!`X=+>l7rQ;d2QV-?>9CVb}uOyV8_ERRIj^vt-Jr}^J`7#mgi;JV)-V&XlM@pz)^Qubt9p3w))KZP8v6Cty-~c zRl~=9ZT*|}%9hiw>&TVBk{`E*J%R4u*)k_V)uAX(9bH4M2p)H=X<%%8)E(<;`P*81 z@8<{N{{IBOvg2J&{nVa86~&Rd6sHcSmeg5NwcJ*BHyV2!{p9dWDJ(v9>J8g5$L0J= zsk213L}W|EX-H&4k~AVoLt+~ery;Q|@y+iixR{RdYHa50=@ zc;Z`>a*MNG;dVYeab$LCdg4%TZMthga6bIN!w)=6m3OItX9Q0?*00)%Kf9c^j>EIlQ#1Qc zA57l?;H7zB5ee#>%FD+$>_Y(0NEvPf-v}qi-lVpshC8o+i1CprJ$AfhX7ZQl+3(t2 zH&6>05s6eaF&WeV1%>gq+V-!$Z0APe-Os&PsP>n$@w!Jj_x-uF^Rtr^!@atFw9gFz zHT*jWDk5oR$3Ecq9kAr&;el~2&q-4lO(_RF6KKCrtkj_?;y0348J zvVd8%$N30LAs>C(5f2Uy_MAE5UP~ip7D;y%aK4(KDFy_}Bhr4nHU9O7(L-n7bFEo! zk}1x<%d6Z9Rkb2Q1|nz80wzuLs~`JES_Y1~?yQi@K`QVBC;_3W>YRUtl<7g%+ko=a zR2)dofzERo0gQa1E5Zt)vLhQ0DB`aST3f&kf`UfZlYcV^a zg)Veq1W^=`mLe32xap#;iV7`=x@arGT4M9Ocg981^wv~p>P|e1Vdls1ox{xU%)tMs zh43!Y33(Kl+9InxmC@4;;8key?iaFi6XbKtfB`@Xkg~ef5+H;?NP+OTf?LK8$9Z_; z^g6ikLN5+XQ(6AZX+M$Mnlq#@pt(^jA z2Lz*SC_Bi=a4!mAer^(ggB_RA**9P`#%NrlF~$X>>so!T-72}JA2{B{%*5k*LIp53 zlmy^X-+1l1wiYul2iL%^*30mg| ze`>GYt^v3HvM;WuGP-}G1~HvyukvGVyeV2_e+Ofa?vTo?6{>#UWc!1JBC)2xKHJ}* zZ2%5HWP4L!>EHH8umB7oDt002ovPDHLkV1oQuF)085 literal 0 HcmV?d00001 diff --git a/files/icons/script.png b/files/icons/script.png new file mode 100644 index 0000000000000000000000000000000000000000..abf8f616ddfcf400876afe8d6ad1359abbf614be GIT binary patch literal 885 zcmV-*1B(2KP)#@I5U2X4Ilsj0|H4z zK~y-)wUysXBUcp1Kj+SfDpC}g{^Kgu{a6j zVN0L;=Kc+fe?Yrinz}6e;)9No8krkWQIiH-(ubLh8wWJ&T<^QNRo?8rt8JAxyFH$H*XzN-0fu43`3Qm_0um=D(dLbu z1-e~kXJ`9317Hz}7BL`(_V&_K@Gkt0jRf~fAW4*xu%gFu>tu+H26sV}BzQ>}sy|2> z4pzg!N~z=n5kXWek0?Z-sWoeBYc!i01*jqL0q`GxK2HKsZ|EI?p{bjcHcPm!i|3Wl zx;ZrJ0r2Oa-6xyPCe;^_=q(XK-NY+-xUS3L;UT$Pj-ppYhv9#d;^gGywliXlwbqop z2wJb#F-?=Dr6s1PrzsYT93LOQ9h`K9C`2Nt7egD32Bv9Zno->+CMIwkheDyi&CTo4 z;J#iK&^k<@VHhS*(=@rfyd;;)vADR1<2by0@e0>B^vnK*5=S^%WeX(lHpxxT&zAP9oLT-W`20Q|-MJef>}Fua9cTwL@)+wC^z=jSXh zFEc(q&hG9mN-470Y!ALORAa3*g7DzMclf?fI-RD|>CkGmsMqT>8V$78wA*d8))7spv(eSIC@_sL{3?C z#D~PTZGL?82;cWvSy{odEav9s7#ka-R;v*N0p)TTbIcq)glyX$>S$_eifXk=p-{ke zU5<{9*xA`32m-3r>cBis4*5@8o~M+0__p8A&CP3GzIcV>I8pkae28gAKZd{S$KU?^ z_?KTt4O0V10q?~t6))*Yx4OFezHQr248!9jPPF;B6bs{KW}Gp87*qXe*Ewb%&F`*`0swA8yH*kWDmX+2l&D9o?J zVJ}2ViIkF5I%bJP$MDa7WpW})z#pf*tsU4R7@)+{#MJa>`n`cwxrJC}1Qf5+B|BF7 zrEJBhes6$Gs%HEgpf0VzdTQG^dE0!a1hw!i>S9}m{9m%DlA$Z8pP>Ky+E zZ)l#_XcJxC$8PH~c~;M4YI0r5ZZjEA%q*{y%HMZi>qw}JXYvXxt!6x}#mwKFiRLxvV^baZ?rQQ}l^`X)iC1`v z?EqDK%WR!>2an1`GAtI<8Pvoqq3|SA6H$UemFda!6GH{v1dEbAN>|INljypJ)tW^p z;^TK{n4!TLIX|BiKsmr%WLT*2v>uOZ87-X=!Jw+>x@3Gb{^8{d-~BZ;{x$K9>}&(2^{vMK>Iji7HN_UY~G(RV-^7&nZy85^-Ly9Kdb> zQ_J!K*ku@Gu9H9lP>orxb+p8?52HvLYq>`4%9z~oH}4PkJO>?~C-l?+0000w_a@k literal 0 HcmV?d00001 diff --git a/files/icons/text.png b/files/icons/text.png new file mode 100644 index 0000000000000000000000000000000000000000..c9baeda2c491d2c9e10d6145ce24147895fef3e3 GIT binary patch literal 654 zcmV;90&)F`P)B}SvxYBe0k!5D)eAcEL)Nze}_5T7a8Y&L`w0rofh8`n2p zM1+%pdO^!CUXIND6*#w$NA0+OMpdzlEn8tsr~`l>Km8i((pFb8@qks8p63B@@pO-+ z^V7WE`NoI($q2x^-F84^xasJ`%U4^Wh2uv$98JtJmo%Z^KX>2a{oeP-8Uy&!g?TcW z41Fs!_vU!A<+AzyR3KB^t>JZk(RM%DJC%4+G#ZV-Vy#baXbtI(>Cyes0Khpm3rSGb z2`z(EIU+$U3gW*JMk==6U}*OvXYi7rosV&MuR>a$d_OnsKBIyeOrF!lqe zUvxxJTiHa!2C)tl##W&Sa5|m-Cr?uV?0Me(hmRht9R_S?yM80`=8XiK0Z!O&21wev o;s6Hd0BxWJdp|SjxEtIFrXLJDv%5U=&O7fg@SjTJ&S*Tm06rW7Q`O6}_vasXUXI2?J+wyS zp~k#Ide+ryh39#wDk6f&!=mhdJhqfltyXt98L$nQ&1M-$x;mW>s+xJf7u;+%DHI-m z3Bzz_{FM4!u!u07PIEV`+wEeEaRVD;P*vLPHUPz9@!1Kh*f&aHM^AR%~y^K9BqT{_}EdSEJEL)Wr(ZPgQk`Te)0*k*g^IM^SWj z^XdBh5ZJGuzu#rY+fb_DZGl&>00;aK!*%-_OCP6Y`jx3F7SC`DKf1;?N0()Lp?98$n@NqnW z<9Gt@r_TU@pSSOze)ZZMU|tMNOfv=-$|V4Rb?-h}l|%TpjmY-)YK&#-5CCHNyGVWf z003w{eggmG7dCEOUybqf;ZVGK9pPIy`;X+h;LXjMJF<*1&tdGmc?;*&Yp8Y`>F-A) z=B>(MurMWPYb;{ySr%I519ZQ9MeN}N#PWFzlxxXd`34=+%!u|d52a;gAo&vyI7cZ}^9|wRNjmFaM^`}mkOeSZ6 zZQDjVojwyw+qQ>GH3Z(Ryeq$4Qxb zluc+{RTRg6=YG6-nK4FWENw9c#kNAwg^Z<6Qfw))AhxL#BepICrCGR3Y*ImRp({T? zTnLJSb>SjV3*th8NWh2|-MFv{h6ar?CQOCaPCGO2Slu7MmO%Abnk;~-!>l)Pfcm^zkmlP{Y%^L=sSi%YWmx|!0380>y~0* z!X3S>RDStj^=N5m&yix!t>xo;CxRE&i<7mwVsI>|6icO+%I^m*!Zwe4fYlJz4V3of(`Acij|t za8kNcXJ-!Yd!{F~EiPRA5oa9Mcz#{_o<>q_+~<$(9_igu z-fDhX`VMP+#~q09!@?JoZYj#ZgF{=4chi+o@#}(XciZ=>{X@I^cU1gOwXd;a@y=5S z0(@Xl+s1h1+`?JDjm9&mi}M7%StyFV1zn^1<@}STD_2 zPkb2qz|m+g64?gc8w5}VPHP+$-&z05^zF;s0 z5J6S3R*2gge)DD|*VlIy_(o=o(1`y=ZHx;9;{*{wQ$_3zc^d?arI}tr3>YgoZ!k`X z+bOa(cXe0DvN;hcWNXd10ScNznkY%6XaeX;Oi@G%BC<-P%YcCIe7nvZRXET)ib{&H zAR;W^9;E5Y8`BNMKqMk@Hg~xMHV1V;{p8!n%WEH)dL|-g3M8Vcnc_S&8?$7l;~l-E z9gl$|Qwg+zwyLK8c{V#qY|b;N?QBVN@FWLU&B6W!?MVva87!da00000NkvXXu0mjf D@Zg=6 literal 0 HcmV?d00001 diff --git a/files/icons/world.png b/files/icons/world.png new file mode 100644 index 0000000000000000000000000000000000000000..41254796c26b35fcd001a0bbb49df4bf57f6693e GIT binary patch literal 1319 zcmV+?1=#wDP)O2}(m0nUoG&Ne zFDK_a3;a(GX z93)s(j?bf#v2u)0>J0xe$*)&q6dZTop}rk2-xs`n&w)DEar&2cwe&o(rjxwm;&pVo zI@&nae-eM=5>iH%62+y|r*L-Q8iT{}bCM)&J=C`&aXU-C{UQp^nRTl>dN%b&NNXw5 z(-Rn`#h2gzOnqb-ifa?_%XEfhDkOsqtJ+wxIJ`y(@!6dbE4PeoyWf9rSyy=DQxA8d z={jqcw3C=h)7-X*+R%JtS;flgNZA=oGfUUPRzd+kr6oRQj9hbL_ok{#r;mI!2fTgH zfr!VWez0xx3OX0m(o|PX|95AoZ*Ifu_oFH@ju6PIk8sdOTT3IQr6tI+j7Q|aSH|FQ zym#^1tp_iiJ~9oU0_08Wm6fYHh%{Cq%MwSw{(9IIcidy*%^e zB-2@@4I9I> z(aapCHi-~o&d=9W1&Af4sjsQPqbdLub0U_YU}W>EZsw>^#t5h$Vv|r>-7uR5$04T) z9LGgb{;5#QvS@D(^657}v21k+1jZb&lP}C9r?lXBp@!a;aw6d-7N*jCets0CEJ(p| z$=QD1`sftdyvzEYI(j<7n5KzGk-0u02x}%tMCYW!&RS7r!{FqP7inw`6Hlg)B&mN6*tPSoM~CBtYy6xzeF4{X zXPvS{!Ok+HWtq{lq;-pQ#v(RtlTN46bsf{RSl!*i$e&4o{c{>*XyACfed(r0^DeD& zSq%j}L0O59d_GVAxyvMTelk{`OxDK8=J2~3k&us6I!#)g&+oA*QYqt|!+UogysM=L z&wuf8eaE_&D$4ynug^!RlIO_rQ(T;`!ps#gEt^bsR!OZuPrXaRDj}J6xN>!5_>(uD ze*w_$0t3}{CUb$(hAp;GJW@%3D`OcFhCt8Qm{uOkvQULhYp|4HLkrQ-X`<0<$+Jh_ z-knKLXn+nB?i`yTpb==?{9NCgwN2sn2Nr~=4^~o9UV=we$=L-`dWOVAiqY5vW5d4< zoIJeuUEpR>Lx6K9SOJ=WdZ50gqjz=N()C*c!G>0U**q_@EDOhRt&E*JL)y%x33#nAz>7O*Ews9{k>q zH=p14eczuEfXS(e_knk~i>9?6fBUVY?`}#?PEF{$ZIe?Ix{+x#4i**`h{a-P9nKL1 zlmI%6CCoKsKs4!e?`v%TQkttb=<03^%=DceGTd_IqDTM+plDhDNsn5aA3 zJm2>zyKZ=zMR3ctm>qd++?uF?P17W0Stx`;0W7P9kfUg^Tk006ohbhP@^?IOXaoSy z^HJi~Rk`j8*DhV6@X5z4&CL@mhpPWfC21bakQ^GS9eJ&_?%o7`eE1L@9UT-31x#}n zDa#61kQaV=^9|f@&T!vL&k`TmPoRX2Ai%E#h%(tY{WZr9Ja+NPuTH%vB1=Y8rEWv9 zSVTndJRcDk5k>jr35+Y#Jn-uCY^;gO-tpb~80OO@0kT|9X5)M4PYZ8vY-_YgOX z`MX5bU&E{3gi7}=tf2&-7N5qicnq|q2&xtKfBt0xXxdV-Ml(2=L5V_%Fx%En?A~5j zUBkOkq*B#14@e;3Ka4gET1VOmniTI13C9;!*u6Nzqo+^c_xGP;W=0FZ2b1IDN~xp&_3N?Do~LPg zno4$-*{T+1ZzY>y6h&fEdsWv;r28jCvd}$M)?T z&6G+n+_Svg6<=G8X$>36WYz2JytcS!&#@0LTsRImz(2R%M`^e?Dgqi&!B{koN5$ij hjT-QPa@1FW>c2@*jH_Fx%8md4002ovPDHLkV1oM6)YJd~ literal 0 HcmV?d00001 diff --git a/manifests/init.pp b/manifests/init.pp index 3008b87..9ab4cda 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -117,6 +117,41 @@ class apache { notify => Service["apache"], } + # apache alias configuration + file { "${apache2_mods}-available/alias.conf": + ensure => present, + content => template('apache/alias.conf.erb'), + owner => root, + group => root, + mode => 0644, + notify => Service["apache"], + } + + # apache autoindex configuration + file { "${apache2_mods}-available/autoindex.conf": + ensure => present, + content => template('apache/autoindex.conf.erb'), + owner => root, + group => root, + mode => 0644, + notify => Service["apache"], + } + + # icons folder + file { "${apache_www_folder}/icons": + ensure => directory, + recurse => true, + purge => true, + force => true, + owner => "root", + group => "root", + # This mode will also apply to files from the source directory + mode => 0644, + # Puppet will automatically set +x for directories + source => [ "puppet:///modules/site-apache/htdocs/$domain/icons", + "puppet:///modules/apache/icons", ] + } + # default site configuration file { "${apache2_sites}-available/default": ensure => present, diff --git a/templates/alias.conf.erb b/templates/alias.conf.erb new file mode 100644 index 0000000..342213b --- /dev/null +++ b/templates/alias.conf.erb @@ -0,0 +1,24 @@ + +# +# Aliases: Add here as many aliases as you need (with no limit). The format is +# Alias fakename realname +# +# Note that if you include a trailing / on fakename then the server will +# require it to be present in the URL. So "/icons" isn't aliased in this +# example, only "/icons/". If the fakename is slash-terminated, then the +# realname must also be slash terminated, and if the fakename omits the +# trailing slash, the realname must also omit it. +# +# We include the /icons/ alias for FancyIndexed directory listings. If +# you do not use FancyIndexing, you may comment this out. +# +Alias /icons/ "<%= $apache_www_folder %>" + +"> + Options Indexes MultiViews + AllowOverride None + Order allow,deny + Allow from all + + + diff --git a/templates/apache2.conf.erb b/templates/apache2.conf.erb index ee28bdc..6bb03a5 100644 --- a/templates/apache2.conf.erb +++ b/templates/apache2.conf.erb @@ -225,83 +225,6 @@ ServerTokens Prod # ServerSignature On -# -# Directives controlling the display of server-generated directory listings. -# - - - # - # IndexOptions: Controls the appearance of server-generated directory - # listings. - # - IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=* - - # - # AddIcon* directives tell the server which icon to show for different - # files or filename extensions. These are only displayed for - # FancyIndexed directories. - # - AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip - - AddIconByType (TXT,/icons/text.gif) text/* - AddIconByType (IMG,/icons/image2.gif) image/* - AddIconByType (SND,/icons/sound2.gif) audio/* - AddIconByType (VID,/icons/movie.gif) video/* - - AddIcon /icons/binary.gif .bin .exe - AddIcon /icons/binhex.gif .hqx - AddIcon /icons/tar.gif .tar - AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv - AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip - AddIcon /icons/a.gif .ps .ai .eps - AddIcon /icons/layout.gif .html .shtml .htm .pdf - AddIcon /icons/text.gif .txt - AddIcon /icons/c.gif .c - AddIcon /icons/p.gif .pl .py - AddIcon /icons/f.gif .for - AddIcon /icons/dvi.gif .dvi - AddIcon /icons/uuencoded.gif .uu - AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl - AddIcon /icons/tex.gif .tex - AddIcon /icons/bomb.gif core - - AddIcon /icons/back.gif .. - AddIcon /icons/hand.right.gif README - AddIcon /icons/folder.gif ^^DIRECTORY^^ - AddIcon /icons/blank.gif ^^BLANKICON^^ - - # - # DefaultIcon is which icon to show for files which do not have an icon - # explicitly set. - # - DefaultIcon /icons/unknown.gif - - # - # AddDescription allows you to place a short description after a file in - # server-generated indexes. These are only displayed for FancyIndexed - # directories. - # Format: AddDescription "description" filename - # - #AddDescription "GZIP compressed document" .gz - #AddDescription "tar archive" .tar - #AddDescription "GZIP compressed tar archive" .tgz - - # - # ReadmeName is the name of the README file the server will look for by - # default, and append to directory listings. - # - # HeaderName is the name of a file which should be prepended to - # directory indexes. - ReadmeName README.html - HeaderName HEADER.html - - # - # IndexIgnore is a set of filenames which directory indexing should ignore - # and not include in the listing. Shell-style wildcarding is permitted. - # - IndexIgnore .??* *~ *# RCS CVS *,v *,t - - # diff --git a/templates/autoindex.conf.erb b/templates/autoindex.conf.erb new file mode 100644 index 0000000..9d21242 --- /dev/null +++ b/templates/autoindex.conf.erb @@ -0,0 +1,79 @@ + +# +# Directives controlling the display of server-generated directory listings. +# + +IndexOptions FancyIndexing VersionSort SuppressDescription XHTML HTMLTable FoldersFirst NameWidth=* Charset=UTF-8 + +# AddIcon* directives tell the server which icon to show for different +# files or filename extensions. These are only displayed for +# FancyIndexed directories. +# + +# Custom FileType Icons by Arne Fahrenwalde + +# Pictures +AddIcon /icons/image.png .jpg .jp2 .jif .jpeg .tiff .tif .pict .pct .bmp .gif .png .psd .tga .ai .indd .fh* .fh10 .xcf .svg + +# Application +AddIcon /icons/app.png .app + +# Movies +AddIcon /icons/movie.png .mov .mpg .mpeg .m2v .avi .divx .xvid .swf .wmv .wma .wm* .ram .rm .ogm .ogv + +# Documents +AddIcon /icons/txt.png .txt .text .log +AddIcon /icons/html.png .htm .html .xml .php .shtml .xhtml +AddIcon /icons/odt.png .odt .rtf .doc .ps .pdf +AddIcon /icons/ods.png .ods .xls +AddIcon /icons/odp.png .odp .ppt .pps + +# Compressed Archives +AddIcon /icons/compressed.png .sit .sitx .zip .tar .gtar .gnutar .ustar .gz .tgz .tar-gz .hqx .bin .macbin .as .arc .arj .btoa .bz2 .tbz .tbz2 .cab .z .Z .sea .taz .tar-z .cpt .lza .lha .pf .rar .uu .uue .ync .y + +# Sound Files +AddIcon /icons/sound.png .mp3 .m4a .mp4 .m4* .wav .aif .aiff .ogg .oga .spx .flac + +# Disk Images & PKGs +AddIcon /icons/iso.png .dmg .iso .smi .img .toast +AddIcon /icons/deb.png .pkg .deb +AddIcon /icons/rpm.png .rpm + +# Add-On + +AddIcon /icons/h.png .h +AddIcon /icons/jar.png .jar +AddIcon /icons/log.png .log +AddIcon /icons/script.png .scpt .command .term .sh + +# iWork +AddIcon /icons/pages.png .pages +AddIcon /icons/keynote.png .key + +# standard-types +AddIcon /icons/bomb.png core + +AddIcon /icons/back.png .. +AddIcon /icons/hand.right.gif README +AddIcon /icons/folder.png ^^DIRECTORY^^ +AddIcon /icons/blank.png ^^BLANKICON^^ + +# other Types +AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip +AddIconByType (TXT,/icons/text.png) text/* +AddIconByType (IMG,/icons/image.png) image/* +AddIconByType (SND,/icons/sound.png) audio/* +AddIconByType (VID,/icons/movie.png) video/* + +# +# DefaultIcon is which icon to show for files which do not have an icon +# explicitly set. +# +DefaultIcon /icons/unknown.png + +# +# IndexIgnore is a set of filenames which directory indexing should ignore +# and not include in the listing. Shell-style wildcarding is permitted. +# +IndexIgnore .??* *~ *# RCS CVS *,v *,t + -- 2.39.5