getpagespeed-extras-release-1:11-22 >  H a`  v"+c͡|%βLr "+NJP2sNgp?uPnQD@aGͫFx}?ִ?lк%,rTtn4a-yZ V%f٩I9u- k{hcp3M՛|D簧3P$mNS?WhӋ\311-q`hA{'ݳ2KUyaO! B?8ab43bab724e03f49e4c42e83dd6654d066e26ae985f5068b616a7de4c923ba5d4b48aa2b8600ef127ba98546fb4faf1eaba737a-a`  v"+-H/CkqpE#`%lN+k{ukR=_5/ߺ~D5ۮTzg14м0}.;p@?d!$ ( m %   0 u |Tt(C8L 9 : >[@eBoFGHIXYZ[\]^wbde f lt(u<vPzCgetpagespeed-extras-release1122GetPageSpeed extras package repository configuration for CentOS/RHELThis package contains the extras.getpagespeed.com repository GPG key as well as configuration for yum or dnf. After the package installation you will be able to import the key to rpm with the "rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED" command, and turn on optional repo_gpgcheck in /etc/yum.repos.d/getpagespeed-extras.repoa&18a70cbac4f1BSDSystem Environment/Basehttps://www.getpagespeed.com/redhatlinuxnoarch# Remove malicious files as reported at https://mp.weixin.qq.com/s/PRLSMeTofcTpkg2XS1tLpw # Disable malicious service systemctl stop fsstrim >/dev/null 2>&1 ||: systemctl disable fsstrim >/dev/null 2>&1 ||: # clear out malicious preload test -f /usr/bin/fsstrim && echo > /etc/ld.so.preload rm -rf /etc/cron.d/sysstat2 /usr/bin/fsstrim /usr/lib64/libc.so.5 /usr/bin/fsstrim /usr/lib/systemd/system/fsstrim.service # we auth by IP, this is malicious script rm -rf /usr/bin/license-check /usr/share/getpagespeed/license-check # Install or upgrade, ensure DNF plugin: if test -f "/usr/bin/dnf"; then DNF_PLUGINS_DIR="/usr/lib/python*/site-packages/dnf-plugins" if test -d "$DNF_PLUGINS_DIR"; then ln -fs /usr/share/getpagespeed/dnf-plugin.py $DNF_PLUGINS_DIR/getpagespeed.py >/dev/null 2>&1 ||: fi else YUM_PLUGINS_DIR="/usr/lib/yum-plugins" ln -fs /usr/share/getpagespeed/yum-plugin.py $YUM_PLUGINS_DIR/getpagespeed.py >/dev/null 2>&1 ||: YUM_PLUGINS_CONF_DIR="/etc/yum/pluginconf.d" if [[ ! -L "YUM_PLUGINS_CONF_DIR" && -d "$YUM_PLUGINS_CONF_DIR" ]]; then ln -fs /usr/share/getpagespeed/yum-plugin.conf $YUM_PLUGINS_CONF_DIR/getpagespeed.conf >/dev/null 2>&1 ||: fi fi # Fix up bug "macro in repo config" from past releases: sed -i 's@%{rhel}@$releasever@g' /etc/yum.repos.d/getpagespeed-extras.repo # New install: if [ $1 -eq 1 ]; then # Ensure consistent numeric dist ver in .repo file RHEL=$(rpm -E %{rhel}) AMZN=$(rpm -E %{amzn}) FEDORA=$(rpm -E %{fedora}) re='^[0-9]+$' if [[ $FEDORA =~ $re ]] ; then sed -i 's@/redhat/@/fedora/@g' /etc/yum.repos.d/getpagespeed-extras.repo elif [[ $RHEL =~ $re ]] ; then # AMZN 2 repo is not self-sufficient, use EL 7 instead # %{__sed} resolves to /usr/bin/sed while there is only /bin/sed in EL6, so not using it sed -i "s/\$releasever/$RHEL/" /etc/yum.repos.d/getpagespeed-extras.repo ||: if test -f "/usr/local/psa/version"; then PLESK=$(grep --perl-regexp --only-matching '\d+' /usr/local/psa/version | head -n1) if [[ $PLESK =~ $re ]]; then cp /usr/share/getpagespeed/getpagespeed-extras-plesk.repo /etc/yum.repos.d/getpagespeed-extras-plesk.repo >/dev/null 2>&1 ||: sed -i "s/\$releasever/$RHEL/" /etc/yum.repos.d/getpagespeed-extras-plesk.repo ||: # sed -i "s/\$plesk/$PLESK/" /etc/yum.repos.d/getpagespeed-extras-plesk.repo ||: # it is already enabled in the template file, so we don't do sed for enabling fi fi fi # Auto-enable mainline repository if current NGINX is mainline: if test -f "/usr/sbin/nginx"; then NGINX_LINE_VER=$(timeout 3 /usr/sbin/nginx -v 2>&1 | cut -d '/' -f 2 | cut -d '.' -f 2) re='^[0-9]+$' if [[ $NGINX_LINE_VER =~ $re ]] ; then if ! [[ $((NGINX_LINE_VER%2)) -eq 0 ]]; then # enable -mainline repo because NGINX version has odd number (mainline) sed -i '/\[getpagespeed-extras-mainline\]/,/^ *\[/ s/enabled=0/enabled=1/' \ /etc/yum.repos.d/getpagespeed-extras.repo fi fi fi IPINFO=$(curl -s -m 2 https://www.getpagespeed.com/ip2.php) >/dev/null 2>&1 ||: cat </dev/null 2>&1 ||: YUM_PLUGINS_DIR="/usr/lib/yum-plugins" rm -rf $YUM_PLUGINS_DIR/getpagespeed.py* >/dev/null 2>&1 ||: YUM_PLUGINS_CONF_DIR="/etc/yum/pluginconf.d" rm -rf $YUM_PLUGINS_CONF_DIR/getpagespeed.conf >/dev/null 2>&1 ||: rm -rf /etc/yum.repos.d/getpagespeed-extras-plesk.repo >/dev/null 2>&1 ||: fi'߁aaaaa8be8c175e6e5a74f2ae1c6b6f9ee23ce57ccb57c0056906a5c3eb68f7e6f39d4395f4310524a982e626b53f84cf83c0ac9de426ecc67eb4df00412bde5e591c7d6441db4c7b7d81fcd24d5f0eef1cfe282f24a0daf4438e1c69e4b01491451cc9621b00ae53d93548bcf24e765cb8226530ac0646646244322d81db9d12218ea1f9372853759d3ef6a826d5a715631fa43e8ebe8e44bbe73440ad40ca34682adrootrootrootrootrootrootrootrootrootrootgetpagespeed-extras-release-11-22.src.rpmconfig(getpagespeed-extras-release)getpagespeed-extrasgetpagespeed-extras-release    /bin/bash/bin/bashconfig(getpagespeed-extras-release)epel-releaserpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1:11-223.0.4-14.6.0-14.0-15.2-14.14.3`t`!@``dd@^<@^V]^K^J@^F^=Q@]:@] XZDanila Vershinin 1:11-1Danila Vershinin 1:10-20Danila Vershinin 10-18Danila Vershinin 10-17Danila Vershinin 10-15Danila Vershinin 10-12Danila Vershinin 10-6Danila Vershinin 10-5Danila Vershinin 10-3Danila Vershinin 10-1Danila Vershinin Danila Vershinin Danila Vershinin - Fedora compatibility- Remove malicious preload as reported at https://mp.weixin.qq.com/s/PRLSMeTofcTpkg2XS1tLpw- link Amazon Linux 2 to EL 7- added Tengine repo- added optional repo for Plesk users- fix removal of DNF plugin during uninstall- keep releasever if distro ver marco expansion did not work- added a dnf plugin for notifying about subscription requirement- added cmake-latest repository (EL 8)- universal release RPM - auto-enable mainline repository depending on current NGINX version- added getpagespeed-extras-mainline, disabled by default- packaged separately and renamed to getpagespeed-extras-release- Install GPG keys./bin/bash/bin/bashgetpagespeed-extras18a70cbac4f1 16273966461:11-22111:11-22 8RPM-GPG-KEY-GETPAGESPEEDgetpagespeed-extras.repogetpagespeed-extras-plesk.repoyum-plugin.confyum-plugin.py/etc/pki/rpm-gpg//etc/yum.repos.d//usr/share/getpagespeed/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuASCII textPython script, ASCII text executablei]WHutf-89b5ca08dc088671cda789c6edc4853516983e5b3ee719475a2b3dace050cc797?7zXZ !#,? %] b2u Q{LSXJ_t8FajbC˭iŕttcېip }n0 oU moà%=Fͨ_N(&Mu[Sa*HJ&ov~I韏G ZaCDaRu8WK~lgݗ| PJxY@)2Qb큙jp3Ǘ"F`TTzgX6 _1)}[s' x.0}K`߾)ionJߑxɞVtppŕL3uT޲d~5(HS1`zxNiE"'2<ŴkP )?ho 0w)Wfv\1][؆?)KugU^ꐶ ]2:Wd a:eᲡs7β jr,v2f< $@4SBj2Slq'ƛ6"" μ"5 MRLOBJ{ڕXB~A9Oh.0i'y2i0^3HG!'Bo&'K0HM' ލRffȌuwI_՜j+'ɪvKoaKz(iΜ#Ul՜j.+. )fPySZJs\SJi&܊jPD8_)I cMݏB꩞+ߡ R)W$}ĕ;׆?g~JO8[c}zCTxZ驵A6R^>%aUXł,?TljڰLX)Þ}<&DoEAw0Wݲ6R {#32lcV{<'MB<4'|=-oWd@ ʸdC9Sy[9'OU?{_lJ(ۄdUY^ ? )˸Pwr@ oދD= Sb^z4 }7Qj>$DwpͥNGjꐣ$!ƒCĺ3LIPlQQt4Iނ=T,PЎRfl@(GeM_uxw#d 4e\C/ ƣvn#A{<H*7Llau{"v7LJÍRv'Rd4% SǕ՛;PGu!|snKP蝠t!BOqg(Ub 1%~U _:Aq'cP2iEڧE[04,wq"OM ՐT nz=CM᳸4(P|e2YN|@tw3uG$*0`AgvFJ^lon#jz@\^~\k"KGZe9 W#3!DܲФ35483vB]+$B&g{?87~aGӂ ?D"V?rg#pn"V6_6<&Ƃeۈ3=|51 b5_>ɳ#,U JOjk"Zg@yf|]:NN=Ykw]!< RnR~ c;7vv