ec2-instance-connect-1.1.12-1.3.1 >  A _Tp9| Id)*c2>~ NGG>fѳ\vɤ٘[6Zg?ݳJC̟/I"?1QznFg\ ?hv#TQ9)!rС$?n:}FJz.˾T05^ ;zv7&mb50dad921838e8c80803d91117c815ce6ed36554320b2e17f0a10c969bfe4c6dbbf9228200b9783090f1325261628e8fbc4ae901L _Tp9|KʶC[,(6TPh{{7kHPQxn.Rz1&*p e # NDVS4[zn; P'kDp-w<:'n13^]:8|ɗC5tp_ePa IكRK{(@_ƘX䢚| ?3%ۑxQN$A04Z_k0%3Cd!^ĉ#%YE}#HLݯ;pNYyB|01^9{XroC}>pF'?'d $ f />u{V)$ H  Z  l     Y   l    ! !8!P ! ". ("X8"`9"d:"}=">"?"@"F"G# H#, I#P X#\Y#`\#p ]# ^$nb$c%d&e&f&"l&$u&8 v&\w& x' y'$z'4'D'H'N'Cec2-instance-connect1.1.121.3.1EC2 instance scripting and configuration for EC2 Instance ConnectSSH daemon configuration and necessary EC2 instance scripting to enable EC2 Instance Connect._Tksheep11wSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Daemonshttps://github.com/aws/aws-ec2-instance-connect-configlinuxnoarch 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 ec2-instance-connect.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in ec2-instance-connect.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-ec2-instance-connect-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-ec2-instance-connect-update-$service-new-in-upgrade" fi done for service in ec2-instance-connect.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 if ! [ -e /.buildenv ] ; then getent passwd ec2-instance-connect || useradd -r -M -s /sbin/nologin ec2-instance-connect usermod -L ec2-instance-connect 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 ec2-instance-connect.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in ec2-instance-connect.service ; do if [ ! -e "/run/rpm-ec2-instance-connect-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-ec2-instance-connect-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in ec2-instance-connect.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 if ! [ -e /.buildenv ] ; then systemctl start ec2-instance-connect.service fi modified=1 # Configure sshd to use EC2 Instance Connect's AuthorizedKeysCommand EXEC_OVERRIDE='ExecStart=/usr/sbin/sshd -D -o "AuthorizedKeysCommand /usr/bin/eic_run_authorized_keys %%u %%f" -o "AuthorizedKeysCommandUser ec2-instance-connect"' # If there is nothing in the AuthorizedKeysCommand field of sshd_config *and* nothing in any sshd override, add our config if ! [ -e /.buildenv ] && ! /bin/grep -q '^[^#]*AuthorizedKeysCommand[[:blank:]]\+.*$' /etc/ssh/sshd_config ; then if ! /bin/grep -q '^[^#]*AuthorizedKeysCommandUser[[:blank:]]\+.*$' /etc/ssh/sshd_config ; then if ! /bin/grep -q '^[^#]*AuthorizedKeysCommandRunAs[[:blank:]]\+.*$' /etc/ssh/sshd_config ; then # If systemd unit contains AKC don't override it if ! /bin/grep -q "AuthorizedKeysCommand" /usr/lib/systemd/system/sshd.service ; then can_modify=1 if [ -d /usr/lib/systemd/system/sshd.service.d ] ; then # If *any* override contains an ExecStart, don't override it if ! /bin/grep -Rq "ExecStart" /usr/lib/systemd/system/sshd.service.d/ ; then can_modify=0 fi else # Or there are no overrides mkdir /usr/lib/systemd/system/sshd.service.d can_modify=0 fi if [ $can_modify -eq 0 ] ; then # Add our configuration echo -e "[Service]\nExecStart=\n${EXEC_OVERRIDE}" > /usr/lib/systemd/system/sshd.service.d/ec2-instance-connect.conf modified=0 fi fi fi fi fi if ! [ -e /.buildenv ] && [ $modified -eq 0 ] ; then # Restart sshd systemctl daemon-reload if systemctl is-active --quiet sshd ; then systemctl restart sshd fi 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 ec2-instance-connect.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 ec2-instance-connect.service ) || : fi if ! [ -e /.buildenv ] && [ $1 -eq 0 ] ; then modified=1 # Remove EC2 Instance Connect sshd override if present if [ -f /usr/lib/systemd/system/sshd.service.d/ec2-instance-connect.conf ] ; then rm -f /usr/lib/systemd/system/sshd.service.d/ec2-instance-connect.conf if [ -z "$(ls -A /usr/lib/systemd/system/sshd.service.d)" ] ; then # There were no other overrides, clean up rmdir /usr/lib/systemd/system/sshd.service.d fi modified=0 fi # Restart sshd if [ $modified -eq 0 ] ; then systemctl daemon-reload if systemctl is-active --quiet sshd ; then systemctl restart sshd fi fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in ec2-instance-connect.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 ec2-instance-connect.service ) || : fi fi if ! [ -e /.buildenv ] && [ $1 -eq 0 ] ; then userdel ec2-instance-connect fiS=P7$A큤_Tj_Tj_Tj_Tj_Tj_Tj_Tj_Tj_Tj99dfae2635c71359386f375f17fd7d9ce27f163016494e5fe5adf02262b3d79343bf4e8e55196ea8087ccf03b8bfaa00fc66ab7fb3429870a8fbbf1f598a4665741111481693f4d8cfdd4da45200e2eb1feff5b26ba6fb2821b99eaf4154f860f9f68b35d6d8a8e406ea0a4f0954ad237cbd212be429c497a5dff0c9051b361afd09617f7db87e22882b7578176d394267de484eec0d315f53c6403f3ea3fa786e9ecc9d6ddecf619fcd5488442549aeaff755d468e7ba901795a22044245e82e9702ad05cc1d288374ca3f06481a7b0dff3ae30ccb54421e95242793ce1bf36servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootec2-instance-connect-1.1.12-1.3.1.src.rpmec2-instance-connect @     /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilscurlopensshopensslrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.9.03.0.4-14.6.0-14.0-15.2-14.14.1_s!adrian.glaubitz@suse.com- Initial build (bsc#1152806, bsc#1131916, jsc#ECO-352, jsc#PM-1351) + Version 1.1.12/bin/sh/bin/sh/bin/sh/bin/shsheep11 1603359851 1.1.12-1.3.1eic_curl_authorized_keyseic_harvest_hostkeyseic_parse_authorized_keyseic_run_authorized_keyshostkey.d60-ec2-instance-connect.list95-ec2-instance-connect.presetec2-instance-connect.servicercec2-instance-connect/usr/bin//usr/lib/systemd//usr/lib/systemd/hostkey.d//usr/lib/systemd/system-preset//usr/lib/systemd/system//usr/sbin/-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:16846/SUSE_SLE-15_Update/78ef37234bc24e86416438fc78a19337-ec2-instance-connect.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxPOSIX shell script, ASCII text executablePOSIX shell script, ASCII text executable, with very long linesdirectoryASCII textRRRRi }i1݀\utf-87cb9f9d675d8984669b199a1eb4693d6d95e286579850acfbe6db32ed98013b9?7zXZ !t/}] crv9uQp%R9}ϘwՌ8T5ʨ79^blXxFm.{ѥiUXYpp6h{BK>*%jC/qfiK;۷PG lt(J% surďŰ m D>LwZGa1nDXFE"`%'$$!y#2gjҟn EԭF_E{~ҖSWt`;%EyDž5N`;`jHIėo6_+:,M ZfU2j3T+[?k(mǠ*GNء7fMj*8)'dlL1Ӝ7q5[ ٦LuȇS_` }݀TD螥*dED 3h<.l 25uVQP1=Mv{ |j -Kn-S{TY1͢tlPIM]l >qol-#q <0|"EW_1qU: dX~"āYcq;|U]cu-M#C,|rk (-DAHb _ g /bM{B7\=;WRR]&̈́fɊiٱ-Mӓ 5PyC3(2u2mK~pX/^,[MLg ];08bbqCZ5A4xDkOj*: xͳZryR Nϡ%W̞#zobBӳM1vw }huegϼJNՐ_NE򉷂ẁ:GUSrZvw7尼_w*Ml42u$CR ߡQQ͔`Fb8kW.~]2g^JJoiZ'F&Pu=OxqSj .J„k^UMpи;hpZ=Z-.B6"_'.'#'Cv@h²A5'WJSI!+L(K9kk)^d](tCloYUT꧲dpu v/9g+.I@Gt!V;1 nW. П!3 `B"֐}'2k#n;O+aJdKwѳΖ 9s=JuDw<JLSjpTgɃ'|e([.C7T@m|~)!u#ݰ+ ;ojeўQ2pc,cA%$QH&cnY( S0X6'븄>J+p:뤳qk=cOMшEX[r:uC|3>E6/ʟ0/kWX#2ۅ$Ze2/ _xA: գq~\?(NS0"M}3`¨@p>pa;g [K܎7"x-U*5WR! 43$C`^t#cyxPf tYGC46qxaBIؠқVE^dMlWȢu EF֯DiMhb; 8ēb{dv-CƱ-s$/s/9I< <'5[lXYD}k$2i`U{WPU*3ѡ֚$f9.6`GC JC~N?B.# .W9{ PS+9hsXVJsa3vЯS[QT Wݭp槓mAQJK rbr+Kɢ>JH2&Dœ3Uzڐj_@^8(5(ڪmVő )9P0 H[{cm*ls߾7K+bF5ÙIoo9I&hG^{& 񅣯RJדGNtS|TǨz=>)L?a9[;ѣa#̎!&1Ry :y]j6`D^'  slU@vR!/M3Z˃I5Z=W&PtR+i#8m鍜Gꆕ-% #;QY.T cU r[ZC fХ|úNv4rԦv9{urYt2U ^XWO6|<73"Aa|PBv&N)$'K3R8p* }W:isbL̪G-REfv@2{ͱ՗<6)nތ] wH=h ~m*tx$lQLU<);B9jAِ ̭h|^nrkcoC? @0DK>N>n 2Kq(xH*=g&1○}kϡkzўb&c2xf :%ePad8d@`ză] |ؙ7գB {Ν5AQ#K tE/O>t)m7$NJ(tO'DEĩ2"%k5 gzIE9$ Vh`($.M!_~<4iPwf| W(' c--uPsӽȦv0)ĶFi<1ޣ}ϕXbz0E<~4z) .d%im~hd^N5-,rT|cQMv[tf(v],ӑ+K%RX %mGswŰI\lAXs~t!BYv1S$`bM\ɧLb{% duyR5Bm'F?,"&`&փb%ިM'Ճb8$!?@^z NߪߙB ,!ۜ{c t"h uw7H!wsXpcfržij*nT s)ty5vIWyQVLqZg$8J% ;p*PZ[xh1r.4١Ę bB\H{X##H$'(RF9} l=pBu8E7Gߓ9\={8k y8ٝ[zJ[Fm#;mUv(kph$<a2 J|H)`^PnDatAK|tQP_ܬ6D3Vd;U@b1 b+?϶>lz;ϵBxʯCA?NI oFZ6MiNu⛆UYpOOT]lyU_HU LMt?K{VOY]jwKNBʻ_mF" IR C\nG1@\N8AKt;o`a&S$fiV(V;ҹC`D0gcVY#s ` M2_0Fdh-tj"$|ι<ͼ&C(3|_/?fH0@l8[2Բ/5D2")F,=䉥4֎O~ !$$MH:Ree_ TݺNCX'35. a7ߖ ~s/oh ẍ́LD='w٨;iկ B'=A!;']fѾ𽞤gdHqpi!,XQDZF30Nc{K?V8.m$`zJ,4ĄZkZrDH#s߸9K?3x$)Z UT͚KΨ2ՆLV]~B>,L.+SXXWZIr y.ݒ_.˿-4_b9iY6"OM&'>Ѻl7],`hɯ9ַHC{7;w1w\Pp{x]WO!`V}^.fqPÊӣl::&,wޖ( W6V gC&I޴mq8>~I;C{ԧ{s-lk2TP܊ZE_K u[K7;rJ ht\]2X4_.dPK6o[q肯Yև] a"J h^xTᯱzB M>v>ޙ,t:F^sWg!qq ^ qLJ؉__5u GYL ~,)idRx|8-]%[p(i^049R91iC^ZJ ?=pqSi|!k[)Ɩn7Aޅk?=kA q/&/>0yƋla~l 0p Z%F!5Yz g(/`օ/?w6gjawԡz*e"Fy5j2%T˘658ϥv4%gOߒ>4 18QTq,hy^2DۗS@TaDbTm;WcW! OcѲ\;le9 Zi_QS8/"I´V# *N<ϫn8y pI=nPBT>@ qQzrenBbdsvY,.r:ѣoGH8&Va{:;RTԓb{汪 }3=ݯ1?"vKp#r=!\a~'Gt0%!lg.,hgZ^jl9^62RPwmB yOr@+pyYc1,yE Diտ=yj^! hԟĖψnF{Tj i,yVeiK ָq@ŏ貉!{5]k/4j.]z\}hE؂+FIݚg9Z}nr̲m]*` ɟin1:uԙMM^3jJ=妰I8\]LmKyk9irc"a(;6'bh#/8uB?uIx$oH=%[ j2OOq6Z1?~ fskn.*DL@=V8G؃WJ kyhj׻k o'=u'c;}h 0\o䋮馥u˚Y|y iV~+:=^8SÌ Ϙ}J/e;_k;Oi2dm\ ?ȵ2sq$x, W 6덗Uc UėwNiRj4K6<2U5JAƎ"1x\&ҧӏĘI*tM%M.i^a7ZpR5/kGB4r$wj,Խ'&9Te+ݮhC5 ؉NlUM~A5wafC,TMPIT +G9ڶC@݄VCgk %F޴6I!O?Q$+~1I§:۝LugW[D EfuJ ?[ۤ%o& Z"޶m3S?Ӛ6"y'f@@DN[|Ug[Ni@